Kconfig (bb22dc14a2c29f6efef40ee72344c5d283a92987) Kconfig (35bc99aaa1a3af23cf78b6b56f14230b5da3993b)
1menuconfig SND_SOC_INTEL_MACH
2 bool "Intel Machine drivers"
3 depends on SND_SOC_INTEL_SST_TOPLEVEL
4 help
5 Intel ASoC Machine Drivers. If you have a Intel machine that
6 has an audio controller with a DSP and I2S or DMIC port, then
7 enable this option by saying Y
8

--- 158 unchanged lines hidden (view full) ---

167 connector. This is not a recommended option outside of these cases.
168 It is not intended to be enabled by distros by default.
169 Say Y or m if you have such a device.
170
171 If unsure select "N".
172
173endif ## SND_SST_ATOM_HIFI2_PLATFORM
174
1menuconfig SND_SOC_INTEL_MACH
2 bool "Intel Machine drivers"
3 depends on SND_SOC_INTEL_SST_TOPLEVEL
4 help
5 Intel ASoC Machine Drivers. If you have a Intel machine that
6 has an audio controller with a DSP and I2S or DMIC port, then
7 enable this option by saying Y
8

--- 158 unchanged lines hidden (view full) ---

167 connector. This is not a recommended option outside of these cases.
168 It is not intended to be enabled by distros by default.
169 Say Y or m if you have such a device.
170
171 If unsure select "N".
172
173endif ## SND_SST_ATOM_HIFI2_PLATFORM
174
175if SND_SOC_INTEL_SKYLAKE
175if SND_SOC_INTEL_SKL
176
177config SND_SOC_INTEL_SKL_RT286_MACH
178 tristate "SKL with RT286 I2S mode"
179 depends on MFD_INTEL_LPSS && I2C && ACPI
180 select SND_SOC_RT286
181 select SND_SOC_DMIC
182 select SND_SOC_HDAC_HDMI
183 help

--- 23 unchanged lines hidden (view full) ---

207 select SND_SOC_DMIC
208 select SND_SOC_HDAC_HDMI
209 help
210 This adds support for ASoC Onboard Codec I2S machine driver. This will
211 create an alsa sound card for NAU88L25 + MAX98357A.
212 Say Y or m if you have such a device. This is a recommended option.
213 If unsure select "N".
214
176
177config SND_SOC_INTEL_SKL_RT286_MACH
178 tristate "SKL with RT286 I2S mode"
179 depends on MFD_INTEL_LPSS && I2C && ACPI
180 select SND_SOC_RT286
181 select SND_SOC_DMIC
182 select SND_SOC_HDAC_HDMI
183 help

--- 23 unchanged lines hidden (view full) ---

207 select SND_SOC_DMIC
208 select SND_SOC_HDAC_HDMI
209 help
210 This adds support for ASoC Onboard Codec I2S machine driver. This will
211 create an alsa sound card for NAU88L25 + MAX98357A.
212 Say Y or m if you have such a device. This is a recommended option.
213 If unsure select "N".
214
215endif ## SND_SOC_INTEL_SKL
216
217if SND_SOC_INTEL_APL
218
215config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
216 tristate "Broxton with DA7219 and MAX98357A in I2S Mode"
217 depends on MFD_INTEL_LPSS && I2C && ACPI
218 select SND_SOC_DA7219
219 select SND_SOC_MAX98357A
220 select SND_SOC_DMIC
221 select SND_SOC_HDAC_HDMI
222 select SND_HDA_DSP_LOADER

--- 11 unchanged lines hidden (view full) ---

234 select SND_SOC_HDAC_HDMI
235 select SND_HDA_DSP_LOADER
236 help
237 This adds support for ASoC machine driver for Broxton platforms
238 with RT286 I2S audio codec.
239 Say Y or m if you have such a device. This is a recommended option.
240 If unsure select "N".
241
219config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
220 tristate "Broxton with DA7219 and MAX98357A in I2S Mode"
221 depends on MFD_INTEL_LPSS && I2C && ACPI
222 select SND_SOC_DA7219
223 select SND_SOC_MAX98357A
224 select SND_SOC_DMIC
225 select SND_SOC_HDAC_HDMI
226 select SND_HDA_DSP_LOADER

--- 11 unchanged lines hidden (view full) ---

238 select SND_SOC_HDAC_HDMI
239 select SND_HDA_DSP_LOADER
240 help
241 This adds support for ASoC machine driver for Broxton platforms
242 with RT286 I2S audio codec.
243 Say Y or m if you have such a device. This is a recommended option.
244 If unsure select "N".
245
246endif ## SND_SOC_INTEL_APL
247
248if SND_SOC_INTEL_KBL
249
242config SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH
243 tristate "KBL with RT5663 and MAX98927 in I2S Mode"
244 depends on MFD_INTEL_LPSS && I2C && ACPI
245 select SND_SOC_RT5663
246 select SND_SOC_MAX98927
247 select SND_SOC_DMIC
248 select SND_SOC_HDAC_HDMI
249 select SND_SOC_INTEL_SKYLAKE_SSP_CLK

--- 38 unchanged lines hidden (view full) ---

288 select SND_SOC_DMIC
289 select SND_SOC_HDAC_HDMI
290 help
291 This adds support for ASoC Onboard Codec I2S machine driver. This will
292 create an alsa sound card for DA7219 + MAX98927 I2S audio codec.
293 Say Y if you have such a device.
294 If unsure select "N".
295
250config SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH
251 tristate "KBL with RT5663 and MAX98927 in I2S Mode"
252 depends on MFD_INTEL_LPSS && I2C && ACPI
253 select SND_SOC_RT5663
254 select SND_SOC_MAX98927
255 select SND_SOC_DMIC
256 select SND_SOC_HDAC_HDMI
257 select SND_SOC_INTEL_SKYLAKE_SSP_CLK

--- 38 unchanged lines hidden (view full) ---

296 select SND_SOC_DMIC
297 select SND_SOC_HDAC_HDMI
298 help
299 This adds support for ASoC Onboard Codec I2S machine driver. This will
300 create an alsa sound card for DA7219 + MAX98927 I2S audio codec.
301 Say Y if you have such a device.
302 If unsure select "N".
303
304config SND_SOC_INTEL_KBL_RT5660_MACH
305 tristate "KBL with RT5660 in I2S Mode"
306 depends on MFD_INTEL_LPSS && I2C && ACPI
307 select SND_SOC_RT5660
308 select SND_SOC_HDAC_HDMI
309 help
310 This adds support for ASoC Onboard Codec I2S machine driver. This will
311 create an alsa sound card for RT5660 I2S audio codec.
312 Say Y if you have such a device.
313
314endif ## SND_SOC_INTEL_KBL
315
316if SND_SOC_INTEL_GLK
317
296config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
297 tristate "GLK with RT5682 and MAX98357A in I2S Mode"
298 depends on MFD_INTEL_LPSS && I2C && ACPI
299 select SND_SOC_RT5682
300 select SND_SOC_MAX98357A
301 select SND_SOC_DMIC
302 select SND_SOC_HDAC_HDMI
303 select SND_HDA_DSP_LOADER
304 help
305 This adds support for ASoC machine driver for Geminilake platforms
306 with RT5682 + MAX98357A I2S audio codec.
307 Say Y if you have such a device.
308 If unsure select "N".
309
318config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
319 tristate "GLK with RT5682 and MAX98357A in I2S Mode"
320 depends on MFD_INTEL_LPSS && I2C && ACPI
321 select SND_SOC_RT5682
322 select SND_SOC_MAX98357A
323 select SND_SOC_DMIC
324 select SND_SOC_HDAC_HDMI
325 select SND_HDA_DSP_LOADER
326 help
327 This adds support for ASoC machine driver for Geminilake platforms
328 with RT5682 + MAX98357A I2S audio codec.
329 Say Y if you have such a device.
330 If unsure select "N".
331
310endif ## SND_SOC_INTEL_SKYLAKE
332endif ## SND_SOC_INTEL_GLK
311
312if SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
313
314config SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH
315 tristate "SKL/KBL/BXT/APL with HDA Codecs"
316 select SND_SOC_HDAC_HDMI
317 # SND_SOC_HDAC_HDA is already selected
318 help
319 This adds support for ASoC machine driver for Intel platforms
320 SKL/KBL/BXT/APL with iDisp, HDA audio codecs.
321 Say Y or m if you have such a device. This is a recommended option.
322 If unsure select "N".
323
324endif ## SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
325
326endif ## SND_SOC_INTEL_MACH
333
334if SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
335
336config SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH
337 tristate "SKL/KBL/BXT/APL with HDA Codecs"
338 select SND_SOC_HDAC_HDMI
339 # SND_SOC_HDAC_HDA is already selected
340 help
341 This adds support for ASoC machine driver for Intel platforms
342 SKL/KBL/BXT/APL with iDisp, HDA audio codecs.
343 Say Y or m if you have such a device. This is a recommended option.
344 If unsure select "N".
345
346endif ## SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
347
348endif ## SND_SOC_INTEL_MACH