Kconfig (99e18df3a41a044c6ac83e5e8310c228221881c9) Kconfig (df7257e544faf838c3e7ad6b4e89ffe59e87f5e1)
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".

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

24 select SND_SOC_SOF_GEMINILAKE if SND_SOC_SOF_GEMINILAKE_SUPPORT
25 select SND_SOC_SOF_CANNONLAKE if SND_SOC_SOF_CANNONLAKE_SUPPORT
26 select SND_SOC_SOF_COFFEELAKE if SND_SOC_SOF_COFFEELAKE_SUPPORT
27 select SND_SOC_SOF_ICELAKE if SND_SOC_SOF_ICELAKE_SUPPORT
28 select SND_SOC_SOF_COMETLAKE_LP if SND_SOC_SOF_COMETLAKE_LP_SUPPORT
29 select SND_SOC_SOF_COMETLAKE_H if SND_SOC_SOF_COMETLAKE_H_SUPPORT
30 select SND_SOC_SOF_TIGERLAKE if SND_SOC_SOF_TIGERLAKE_SUPPORT
31 select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
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".

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

24 select SND_SOC_SOF_GEMINILAKE if SND_SOC_SOF_GEMINILAKE_SUPPORT
25 select SND_SOC_SOF_CANNONLAKE if SND_SOC_SOF_CANNONLAKE_SUPPORT
26 select SND_SOC_SOF_COFFEELAKE if SND_SOC_SOF_COFFEELAKE_SUPPORT
27 select SND_SOC_SOF_ICELAKE if SND_SOC_SOF_ICELAKE_SUPPORT
28 select SND_SOC_SOF_COMETLAKE_LP if SND_SOC_SOF_COMETLAKE_LP_SUPPORT
29 select SND_SOC_SOF_COMETLAKE_H if SND_SOC_SOF_COMETLAKE_H_SUPPORT
30 select SND_SOC_SOF_TIGERLAKE if SND_SOC_SOF_TIGERLAKE_SUPPORT
31 select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
32 select SND_SOC_SOF_JASPERLAKE if SND_SOC_SOF_JASPERLAKE_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

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

56 help
57 This option is not user-selectable but automagically handled by
58 'select' statements at a higher level
59
60if SND_SOC_SOF_INTEL_ACPI
61
62config SND_SOC_SOF_BAYTRAIL_SUPPORT
63 bool "SOF support for Baytrail, Braswell and Cherrytrail"
33 help
34 This option is not user-selectable but automagically handled by
35 'select' statements at a higher level
36
37config SND_SOC_SOF_INTEL_HIFI_EP_IPC
38 tristate
39 help
40 This option is not user-selectable but automagically handled by

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

57 help
58 This option is not user-selectable but automagically handled by
59 'select' statements at a higher level
60
61if SND_SOC_SOF_INTEL_ACPI
62
63config SND_SOC_SOF_BAYTRAIL_SUPPORT
64 bool "SOF support for Baytrail, Braswell and Cherrytrail"
65 depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI=n
64 help
65 This adds support for Sound Open Firmware for Intel(R) platforms
66 using the Baytrail, Braswell or Cherrytrail processors.
66 help
67 This adds support for Sound Open Firmware for Intel(R) platforms
68 using the Baytrail, Braswell or Cherrytrail processors.
67 Say Y if you have such a device.
69 This option is mutually exclusive with the Atom/SST and Baytrail
70 legacy drivers. If you want to enable SOF on Baytrail/Cherrytrail,
71 you need to deselect those options first.
72 SOF does not support Baytrail-CR for now, so this option is not
73 recommended for distros. At some point all legacy drivers will be
74 deprecated but not before all userspace firmware/topology/UCM files
75 are made available to downstream distros.
76 Say Y if you want to enable SOF on Baytrail/Cherrytrail
68 If unsure select "N".
69
70config SND_SOC_SOF_BAYTRAIL
71 tristate
72 select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
73 help
74 This option is not user-selectable but automagically handled by
75 'select' statements at a higher level

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

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
245 'select' statements at a higher level
246
77 If unsure select "N".
78
79config SND_SOC_SOF_BAYTRAIL
80 tristate
81 select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
82 help
83 This option is not user-selectable but automagically handled by
84 'select' statements at a higher level

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

248
249config SND_SOC_SOF_ELKHARTLAKE
250 tristate
251 select SND_SOC_SOF_HDA_COMMON
252 help
253 This option is not user-selectable but automagically handled by
254 'select' statements at a higher level
255
256config SND_SOC_SOF_JASPERLAKE_SUPPORT
257 bool "SOF support for JasperLake"
258 help
259 This adds support for Sound Open Firmware for Intel(R) platforms
260 using the JasperLake processors.
261 Say Y if you have such a device.
262 If unsure select "N".
263
264config SND_SOC_SOF_JASPERLAKE
265 tristate
266 select SND_SOC_SOF_HDA_COMMON
267 help
268 This option is not user-selectable but automagically handled by
269 'select' statements at a higher level
270
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
253 'select' statements at a higher level
254

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

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
271config SND_SOC_SOF_HDA_COMMON
272 tristate
273 select SND_SOC_SOF_INTEL_COMMON
274 select SND_SOC_SOF_HDA_LINK_BASELINE
275 help
276 This option is not user-selectable but automagically handled by
277 'select' statements at a higher level
278

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

302 help
303 This option enables DMI L1 for both playback and capture
304 and disables known workarounds for specific HDaudio platforms.
305 Only use to look into power optimizations on platforms not
306 affected by DMI L1 issues. This option is not recommended.
307 Say Y if you want to enable DMI Link L1
308 If unsure, select "N".
309
310config SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
311 bool "SOF common HDA HDMI codec driver"
312 depends on SND_SOC_SOF_HDA_LINK
313 depends on SND_HDA_CODEC_HDMI
314 help
315 This adds support for HDMI audio by using the common HDA
316 HDMI/DisplayPort codec driver.
317 Say Y if you want to use the common codec driver with SOF.
318 If unsure select "Y".
319
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

--- 13 unchanged lines hidden ---
320endif ## SND_SOC_SOF_HDA_COMMON
321
322config SND_SOC_SOF_HDA_LINK_BASELINE
323 tristate
324 select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
325 help
326 This option is not user-selectable but automagically handled by
327 'select' statements at a higher level

--- 13 unchanged lines hidden ---