mbox series

[0/6] ASoC: Intel: Skylake: probe and Kconfig simplifications

Message ID 20181207235008.22988-1-pierre-louis.bossart@linux.intel.com (mailing list archive)
Headers show
Series ASoC: Intel: Skylake: probe and Kconfig simplifications | expand

Message

Pierre-Louis Bossart Dec. 7, 2018, 11:50 p.m. UTC
The patches add support for CoffeeLake, harden and simplify the probe
for the Skylake driver, introduce more compile-time granularity so
that platforms can be selected individually.

The main difference since the RFC posted on November 20 is the
addition of the pci class/subclass/prog-if information. This greatly
simplifies the detection of the DSP and will allow for an automatic
selection between HDaudio legacy and Skylake drivers. As suggested by
Takashi this automatic selection will be posted separately (it will
result on changes on both sound/pci/hda and sound/soc/intel sides)

Pierre-Louis Bossart (5):
  ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass
    info
  ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist
  ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities
  ASoC: Intel: Skylake: add error logs on probe, remove dependency on
    NHLT
  ASoC: Intel: Skylake: Add more platform granularity

Takashi Iwai (1):
  ASoC: Intel: Skylake: Add CFL-S support

 sound/soc/intel/Kconfig                |  73 +++++++++++++--
 sound/soc/intel/boards/Kconfig         |  16 +++-
 sound/soc/intel/skylake/skl-messages.c |   8 ++
 sound/soc/intel/skylake/skl-nhlt.c     |   3 +
 sound/soc/intel/skylake/skl.c          | 125 +++++++++++++++++--------
 5 files changed, 179 insertions(+), 46 deletions(-)