Kconfig (c8d2dcb3e94106395811ac86681a4439c560cbca) Kconfig (82d9d54a6c0ee8b12211fa4e59fd940a2da4e063)
1# SPDX-License-Identifier: GPL-2.0-only
2config SND_SOC_SOF_INTEL_TOPLEVEL
3 bool "SOF support for Intel audio DSPs"
4 depends on X86 || COMPILE_TEST
5 help
6 This adds support for Sound Open Firmware for Intel(R) platforms.
7 Say Y if you have such a device.
8 If unsure select "N".

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

31 select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
32 help
33 This option is not user-selectable but automagically handled by
34 'select' statements at a higher level
35
36config SND_SOC_SOF_INTEL_HIFI_EP_IPC
37 tristate
38 help
1# SPDX-License-Identifier: GPL-2.0-only
2config SND_SOC_SOF_INTEL_TOPLEVEL
3 bool "SOF support for Intel audio DSPs"
4 depends on X86 || COMPILE_TEST
5 help
6 This adds support for Sound Open Firmware for Intel(R) platforms.
7 Say Y if you have such a device.
8 If unsure select "N".

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

31 select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
32 help
33 This option is not user-selectable but automagically handled by
34 'select' statements at a higher level
35
36config SND_SOC_SOF_INTEL_HIFI_EP_IPC
37 tristate
38 help
39 This option is not user-selectable but automagically handled by
39 This option is not user-selectable but automagically handled by
40 'select' statements at a higher level
41
42config SND_SOC_SOF_INTEL_ATOM_HIFI_EP
43 tristate
44 select SND_SOC_SOF_INTEL_COMMON
45 select SND_SOC_SOF_INTEL_HIFI_EP_IPC
46 help
47 This option is not user-selectable but automagically handled by

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

212 This adds support for Sound Open Firmware for Intel(R) platforms
213 using the Cometlake-H processors.
214 Say Y if you have such a device.
215 If unsure select "N".
216
217config SND_SOC_SOF_TIGERLAKE_SUPPORT
218 bool "SOF support for Tigerlake"
219 help
40 'select' statements at a higher level
41
42config SND_SOC_SOF_INTEL_ATOM_HIFI_EP
43 tristate
44 select SND_SOC_SOF_INTEL_COMMON
45 select SND_SOC_SOF_INTEL_HIFI_EP_IPC
46 help
47 This option is not user-selectable but automagically handled by

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

212 This adds support for Sound Open Firmware for Intel(R) platforms
213 using the Cometlake-H processors.
214 Say Y if you have such a device.
215 If unsure select "N".
216
217config SND_SOC_SOF_TIGERLAKE_SUPPORT
218 bool "SOF support for Tigerlake"
219 help
220 This adds support for Sound Open Firmware for Intel(R) platforms
221 using the Tigerlake processors.
222 Say Y if you have such a device.
223 If unsure select "N".
220 This adds support for Sound Open Firmware for Intel(R) platforms
221 using the Tigerlake processors.
222 Say Y if you have such a device.
223 If unsure select "N".
224
225config SND_SOC_SOF_TIGERLAKE
226 tristate
227 select SND_SOC_SOF_HDA_COMMON
228 help
224
225config SND_SOC_SOF_TIGERLAKE
226 tristate
227 select SND_SOC_SOF_HDA_COMMON
228 help
229 This option is not user-selectable but automagically handled by
229 This option is not user-selectable but automagically handled by
230 'select' statements at a higher level
231
232config SND_SOC_SOF_ELKHARTLAKE_SUPPORT
233 bool "SOF support for ElkhartLake"
234 help
230 'select' statements at a higher level
231
232config SND_SOC_SOF_ELKHARTLAKE_SUPPORT
233 bool "SOF support for ElkhartLake"
234 help
235 This adds support for Sound Open Firmware for Intel(R) platforms
236 using the ElkhartLake processors.
237 Say Y if you have such a device.
238 If unsure select "N".
235 This adds support for Sound Open Firmware for Intel(R) platforms
236 using the ElkhartLake processors.
237 Say Y if you have such a device.
238 If unsure select "N".
239
240config SND_SOC_SOF_ELKHARTLAKE
241 tristate
242 select SND_SOC_SOF_HDA_COMMON
243 help
239
240config SND_SOC_SOF_ELKHARTLAKE
241 tristate
242 select SND_SOC_SOF_HDA_COMMON
243 help
244 This option is not user-selectable but automagically handled by
244 This option is not user-selectable but automagically handled by
245 'select' statements at a higher level
246
247config SND_SOC_SOF_HDA_COMMON
248 tristate
249 select SND_SOC_SOF_INTEL_COMMON
250 select SND_SOC_SOF_HDA_LINK_BASELINE
251 help
252 This option is not user-selectable but automagically handled by

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

268 bool "SOF support for HDAudio codecs"
269 depends on SND_SOC_SOF_HDA_LINK
270 help
271 This adds support for HDAudio codecs with Sound Open Firmware
272 for Intel(R) platforms.
273 Say Y if you want to enable HDAudio codecs with SOF.
274 If unsure select "N".
275
245 'select' statements at a higher level
246
247config SND_SOC_SOF_HDA_COMMON
248 tristate
249 select SND_SOC_SOF_INTEL_COMMON
250 select SND_SOC_SOF_HDA_LINK_BASELINE
251 help
252 This option is not user-selectable but automagically handled by

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

268 bool "SOF support for HDAudio codecs"
269 depends on SND_SOC_SOF_HDA_LINK
270 help
271 This adds support for HDAudio codecs with Sound Open Firmware
272 for Intel(R) platforms.
273 Say Y if you want to enable HDAudio codecs with SOF.
274 If unsure select "N".
275
276config SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1
277 bool "SOF enable DMI Link L1"
278 help
279 This option enables DMI L1 for both playback and capture
280 and disables known workarounds for specific HDaudio platforms.
281 Only use to look into power optimizations on platforms not
282 affected by DMI L1 issues. This option is not recommended.
283 Say Y if you want to enable DMI Link L1
284 If unsure, select "N".
285
286endif ## SND_SOC_SOF_HDA_COMMON
287
288config SND_SOC_SOF_HDA_LINK_BASELINE
289 tristate
290 select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
291 help
292 This option is not user-selectable but automagically handled by
293 'select' statements at a higher level
294
295config SND_SOC_SOF_HDA
296 tristate
297 select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
298 select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
276endif ## SND_SOC_SOF_HDA_COMMON
277
278config SND_SOC_SOF_HDA_LINK_BASELINE
279 tristate
280 select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
281 help
282 This option is not user-selectable but automagically handled by
283 'select' statements at a higher level
284
285config SND_SOC_SOF_HDA
286 tristate
287 select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
288 select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
299 select SND_INTEL_NHLT if ACPI
289 select SND_INTEL_DSP_CONFIG
300 help
301 This option is not user-selectable but automagically handled by
302 'select' statements at a higher level
303
304endif ## SND_SOC_SOF_INTEL_PCI
305
306endif ## SND_SOC_SOF_INTEL_TOPLEVEL
290 help
291 This option is not user-selectable but automagically handled by
292 'select' statements at a higher level
293
294endif ## SND_SOC_SOF_INTEL_PCI
295
296endif ## SND_SOC_SOF_INTEL_TOPLEVEL