@@ -222,7 +222,7 @@ config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
222222
223223endif ## 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
227227config 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+
254258config 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+
274282config 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
342350endif ## 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
346354config 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
356364endif ## 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
360368config 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
374382endif ## 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
378386config SND_SOC_INTEL_CNL_RT274_MACH
379387 tristate "Cannonlake with RT274 I2S mode"
0 commit comments