ASoC: Intel: Skylake: Add more platform granularity
The current SKYLAKE kconfig is a all-you-can-eat selection that will support all known plaforms. This is however not necessarily a good thing: most platforms for SKL and KBL don't support the DSP, but a number of CNL/WHL ones do. Selecting this driver in all cases isn't really smart and will require users to muck with blacklists. Partition the configs to allow distributions to select on which platform this driver is used. Keep the existing SND_SOC_INTEL_SKYLAKE config to select everything for backwards compatibility. This patch does not provide new functionality, only finer-grained choices in supported platforms. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:

committato da
Mark Brown

parent
ae38d26741
commit
35bc99aaa1
@@ -172,7 +172,7 @@ config SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH
|
||||
|
||||
endif ## SND_SST_ATOM_HIFI2_PLATFORM
|
||||
|
||||
if SND_SOC_INTEL_SKYLAKE
|
||||
if SND_SOC_INTEL_SKL
|
||||
|
||||
config SND_SOC_INTEL_SKL_RT286_MACH
|
||||
tristate "SKL with RT286 I2S mode"
|
||||
@@ -212,6 +212,10 @@ config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
|
||||
Say Y or m if you have such a device. This is a recommended option.
|
||||
If unsure select "N".
|
||||
|
||||
endif ## SND_SOC_INTEL_SKL
|
||||
|
||||
if SND_SOC_INTEL_APL
|
||||
|
||||
config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
|
||||
tristate "Broxton with DA7219 and MAX98357A in I2S Mode"
|
||||
depends on MFD_INTEL_LPSS && I2C && ACPI
|
||||
@@ -239,6 +243,10 @@ config SND_SOC_INTEL_BXT_RT298_MACH
|
||||
Say Y or m if you have such a device. This is a recommended option.
|
||||
If unsure select "N".
|
||||
|
||||
endif ## SND_SOC_INTEL_APL
|
||||
|
||||
if SND_SOC_INTEL_KBL
|
||||
|
||||
config SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH
|
||||
tristate "KBL with RT5663 and MAX98927 in I2S Mode"
|
||||
depends on MFD_INTEL_LPSS && I2C && ACPI
|
||||
@@ -303,6 +311,10 @@ config SND_SOC_INTEL_KBL_RT5660_MACH
|
||||
create an alsa sound card for RT5660 I2S audio codec.
|
||||
Say Y if you have such a device.
|
||||
|
||||
endif ## SND_SOC_INTEL_KBL
|
||||
|
||||
if SND_SOC_INTEL_GLK
|
||||
|
||||
config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
|
||||
tristate "GLK with RT5682 and MAX98357A in I2S Mode"
|
||||
depends on MFD_INTEL_LPSS && I2C && ACPI
|
||||
@@ -317,7 +329,7 @@ config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
|
||||
Say Y if you have such a device.
|
||||
If unsure select "N".
|
||||
|
||||
endif ## SND_SOC_INTEL_SKYLAKE
|
||||
endif ## SND_SOC_INTEL_GLK
|
||||
|
||||
if SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
|
||||
|
||||
|
Fai riferimento in un nuovo problema
Block a user