Skip to content

Commit aff80d7

Browse files
committed
ASoC: intel: boards: clarify Kconfigs for SOF
Only include boards with HDMI support if SOF has enabled HDA_LINK support. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
1 parent feb14f1 commit aff80d7

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

sound/soc/intel/boards/Kconfig

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
222222

223223
endif ## SND_SOC_INTEL_SKYLAKE
224224

225-
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_APOLLOLAKE
225+
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_APOLLOLAKE && SND_SOC_SOF_HDA_LINK
226226

227227
config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
228228
tristate "Broxton with DA7219 and MAX98357A in I2S Mode"
@@ -251,6 +251,10 @@ config SND_SOC_INTEL_BXT_RT298_MACH
251251
Say Y or m if you have such a device. This is a recommended option.
252252
If unsure select "N".
253253

254+
endif
255+
256+
if SND_SOC_SOF_APOLLOLAKE
257+
254258
config SND_SOC_INTEL_BXT_PCM512x_MACH
255259
tristate "Broxton with TI PCM512x codec"
256260
depends on MFD_INTEL_LPSS && I2C && ACPI
@@ -271,6 +275,10 @@ config SND_SOC_INTEL_BXT_WM8804_MACH
271275
Say Y or m if you have such a device. This is a recommended option.
272276
If unsure select "N".
273277

278+
endif
279+
280+
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_APOLLOLAKE
281+
274282
config SND_SOC_INTEL_BXT_TDF8532_MACH
275283
tristate "ASoC Audio driver for BXT with TDF8532 in I2S mode"
276284
depends on X86 && ACPI && I2C
@@ -341,7 +349,7 @@ config SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH
341349

342350
endif ## SND_SOC_INTEL_SKYLAKE
343351

344-
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_HDA
352+
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_HDA_AUDIO_CODEC
345353

346354
config SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH
347355
tristate "SKL/KBL/BXT/APL with HDA Codecs"
@@ -355,7 +363,7 @@ config SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH
355363

356364
endif ## SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_HDA
357365

358-
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_GEMINILAKE
366+
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_GEMINILAKE && SND_SOC_SOF_HDA_LINK
359367

360368
config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
361369
tristate "GLK with RT5682 and MAX98357A in I2S Mode"
@@ -373,7 +381,7 @@ config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
373381

374382
endif ## SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_GEMINILAKE
375383

376-
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_CANNONLAKE
384+
if SND_SOC_INTEL_SKYLAKE || SND_SOC_SOF_CANNONLAKE && SND_SOC_SOF_HDA_LINK
377385

378386
config SND_SOC_INTEL_CNL_RT274_MACH
379387
tristate "Cannonlake with RT274 I2S mode"

0 commit comments

Comments
 (0)