xref: /linux/sound/soc/sof/intel/Kconfig (revision 179d5811c2fcadf3f07032bb76ed47c59b91ce1d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
27e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_TOPLEVEL
37e978fa3SLiam Girdwood	bool "SOF support for Intel audio DSPs"
47e978fa3SLiam Girdwood	depends on X86 || COMPILE_TEST
57e978fa3SLiam Girdwood	help
67e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms.
77e978fa3SLiam Girdwood	  Say Y if you have such a device.
87e978fa3SLiam Girdwood	  If unsure select "N".
97e978fa3SLiam Girdwood
107e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_TOPLEVEL
117e978fa3SLiam Girdwood
127e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ACPI
13b000135eSPierre-Louis Bossart	def_tristate SND_SOC_SOF_ACPI
147e978fa3SLiam Girdwood	select SND_SOC_SOF_BAYTRAIL  if SND_SOC_SOF_BAYTRAIL_SUPPORT
157e978fa3SLiam Girdwood	select SND_SOC_SOF_BROADWELL if SND_SOC_SOF_BROADWELL_SUPPORT
167e978fa3SLiam Girdwood	help
177e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
187e978fa3SLiam Girdwood	  'select' statements at a higher level
197e978fa3SLiam Girdwood
207e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_PCI
21b000135eSPierre-Louis Bossart	def_tristate SND_SOC_SOF_PCI
227e978fa3SLiam Girdwood	select SND_SOC_SOF_MERRIFIELD  if SND_SOC_SOF_MERRIFIELD_SUPPORT
237e978fa3SLiam Girdwood	select SND_SOC_SOF_APOLLOLAKE  if SND_SOC_SOF_APOLLOLAKE_SUPPORT
247e978fa3SLiam Girdwood	select SND_SOC_SOF_GEMINILAKE  if SND_SOC_SOF_GEMINILAKE_SUPPORT
257e978fa3SLiam Girdwood	select SND_SOC_SOF_CANNONLAKE  if SND_SOC_SOF_CANNONLAKE_SUPPORT
267e978fa3SLiam Girdwood	select SND_SOC_SOF_COFFEELAKE  if SND_SOC_SOF_COFFEELAKE_SUPPORT
277e978fa3SLiam Girdwood	select SND_SOC_SOF_ICELAKE     if SND_SOC_SOF_ICELAKE_SUPPORT
28927ce5c7SEvan Green	select SND_SOC_SOF_COMETLAKE_LP if SND_SOC_SOF_COMETLAKE_LP_SUPPORT
29927ce5c7SEvan Green	select SND_SOC_SOF_COMETLAKE_H if SND_SOC_SOF_COMETLAKE_H_SUPPORT
301205c81eSPan Xiuli	select SND_SOC_SOF_TIGERLAKE   if SND_SOC_SOF_TIGERLAKE_SUPPORT
3161732690SPan Xiuli	select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
326fd99035SPan Xiuli	select SND_SOC_SOF_JASPERLAKE  if SND_SOC_SOF_JASPERLAKE_SUPPORT
337e978fa3SLiam Girdwood	help
347e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
357e978fa3SLiam Girdwood	  'select' statements at a higher level
367e978fa3SLiam Girdwood
377e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_HIFI_EP_IPC
387e978fa3SLiam Girdwood	tristate
397e978fa3SLiam Girdwood	help
407e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
417e978fa3SLiam Girdwood	  'select' statements at a higher level
427e978fa3SLiam Girdwood
437e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ATOM_HIFI_EP
447e978fa3SLiam Girdwood	tristate
4578989ff8SPierre-Louis Bossart	select SND_SOC_SOF_INTEL_COMMON
467e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_HIFI_EP_IPC
477e978fa3SLiam Girdwood	help
487e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
497e978fa3SLiam Girdwood	  'select' statements at a higher level
507e978fa3SLiam Girdwood
517e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_COMMON
527e978fa3SLiam Girdwood	tristate
537e978fa3SLiam Girdwood	select SND_SOC_ACPI_INTEL_MATCH
547e978fa3SLiam Girdwood	select SND_SOC_SOF_XTENSA
557e978fa3SLiam Girdwood	select SND_SOC_INTEL_MACH
567e978fa3SLiam Girdwood	select SND_SOC_ACPI if ACPI
577e978fa3SLiam Girdwood	help
587e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
597e978fa3SLiam Girdwood	  'select' statements at a higher level
607e978fa3SLiam Girdwood
617e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_ACPI
627e978fa3SLiam Girdwood
637e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL_SUPPORT
647e978fa3SLiam Girdwood	bool "SOF support for Baytrail, Braswell and Cherrytrail"
65df7257e5SPierre-Louis Bossart	depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI=n
667e978fa3SLiam Girdwood	help
677e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
687e978fa3SLiam Girdwood	  using the Baytrail, Braswell or Cherrytrail processors.
69df7257e5SPierre-Louis Bossart	  This option is mutually exclusive with the Atom/SST and Baytrail
70df7257e5SPierre-Louis Bossart	  legacy drivers. If you want to enable SOF on Baytrail/Cherrytrail,
71df7257e5SPierre-Louis Bossart	  you need to deselect those options first.
72df7257e5SPierre-Louis Bossart	  SOF does not support Baytrail-CR for now, so this option is not
73df7257e5SPierre-Louis Bossart	  recommended for distros. At some point all legacy drivers will be
74df7257e5SPierre-Louis Bossart	  deprecated but not before all userspace firmware/topology/UCM files
75df7257e5SPierre-Louis Bossart	  are made available to downstream distros.
76df7257e5SPierre-Louis Bossart	  Say Y if you want to enable SOF on Baytrail/Cherrytrail
777e978fa3SLiam Girdwood	  If unsure select "N".
787e978fa3SLiam Girdwood
797e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL
807e978fa3SLiam Girdwood	tristate
817e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
827e978fa3SLiam Girdwood	help
837e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
847e978fa3SLiam Girdwood	  'select' statements at a higher level
857e978fa3SLiam Girdwood
867e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL_SUPPORT
877e978fa3SLiam Girdwood	bool "SOF support for Broadwell"
88a6955fe0SPierre-Louis Bossart	depends on SND_SOC_INTEL_HASWELL=n
897e978fa3SLiam Girdwood	help
907e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
917e978fa3SLiam Girdwood	  using the Broadwell processors.
92a6955fe0SPierre-Louis Bossart	  This option is mutually exclusive with the Haswell/Broadwell legacy
93a6955fe0SPierre-Louis Bossart	  driver. If you want to enable SOF on Broadwell you need to deselect
94a6955fe0SPierre-Louis Bossart	  the legacy driver first.
95a6955fe0SPierre-Louis Bossart	  SOF does fully support Broadwell yet, so this option is not
96a6955fe0SPierre-Louis Bossart	  recommended for distros. At some point all legacy drivers will be
97a6955fe0SPierre-Louis Bossart	  deprecated but not before all userspace firmware/topology/UCM files
98a6955fe0SPierre-Louis Bossart	  are made available to downstream distros.
99a6955fe0SPierre-Louis Bossart	  Say Y if you want to enable SOF on Broadwell
1007e978fa3SLiam Girdwood	  If unsure select "N".
1017e978fa3SLiam Girdwood
1027e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL
1037e978fa3SLiam Girdwood	tristate
1047e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_COMMON
1057e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_HIFI_EP_IPC
1067e978fa3SLiam Girdwood	help
1077e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
1087e978fa3SLiam Girdwood	  'select' statements at a higher level
1097e978fa3SLiam Girdwood
1107e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_ACPI
1117e978fa3SLiam Girdwood
1127e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_PCI
1137e978fa3SLiam Girdwood
1147e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD_SUPPORT
1157e978fa3SLiam Girdwood	bool "SOF support for Tangier/Merrifield"
1167e978fa3SLiam Girdwood	help
1177e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1187e978fa3SLiam Girdwood	  using the Tangier/Merrifield processors.
1197e978fa3SLiam Girdwood	  Say Y if you have such a device.
1207e978fa3SLiam Girdwood	  If unsure select "N".
1217e978fa3SLiam Girdwood
1227e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD
1237e978fa3SLiam Girdwood	tristate
1247e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
1257e978fa3SLiam Girdwood	help
1267e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
1277e978fa3SLiam Girdwood	  'select' statements at a higher level
1287e978fa3SLiam Girdwood
1297e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE_SUPPORT
1307e978fa3SLiam Girdwood	bool "SOF support for Apollolake"
1317e978fa3SLiam Girdwood	help
1327e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1337e978fa3SLiam Girdwood	  using the Apollolake processors.
1347e978fa3SLiam Girdwood	  Say Y if you have such a device.
1357e978fa3SLiam Girdwood	  If unsure select "N".
1367e978fa3SLiam Girdwood
1377e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE
1387e978fa3SLiam Girdwood	tristate
1397e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
1407e978fa3SLiam Girdwood	help
1417e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
1427e978fa3SLiam Girdwood	  'select' statements at a higher level
1437e978fa3SLiam Girdwood
1447e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE_SUPPORT
1457e978fa3SLiam Girdwood	bool "SOF support for GeminiLake"
1467e978fa3SLiam Girdwood	help
1477e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1487e978fa3SLiam Girdwood	  using the Geminilake processors.
1497e978fa3SLiam Girdwood	  Say Y if you have such a device.
1507e978fa3SLiam Girdwood	  If unsure select "N".
1517e978fa3SLiam Girdwood
1527e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE
1537e978fa3SLiam Girdwood	tristate
1547e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
1557e978fa3SLiam Girdwood	help
1567e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
1577e978fa3SLiam Girdwood	  'select' statements at a higher level
1587e978fa3SLiam Girdwood
1597e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE_SUPPORT
1607e978fa3SLiam Girdwood	bool "SOF support for Cannonlake"
1617e978fa3SLiam Girdwood	help
1627e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1637e978fa3SLiam Girdwood	  using the Cannonlake processors.
1647e978fa3SLiam Girdwood	  Say Y if you have such a device.
1657e978fa3SLiam Girdwood	  If unsure select "N".
1667e978fa3SLiam Girdwood
1677e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE
1687e978fa3SLiam Girdwood	tristate
1697e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
1707e978fa3SLiam Girdwood	help
1717e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
1727e978fa3SLiam Girdwood	  'select' statements at a higher level
1737e978fa3SLiam Girdwood
1747e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE_SUPPORT
1757e978fa3SLiam Girdwood	bool "SOF support for CoffeeLake"
1767e978fa3SLiam Girdwood	help
1777e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1787e978fa3SLiam Girdwood	  using the Coffeelake processors.
1797e978fa3SLiam Girdwood	  Say Y if you have such a device.
1807e978fa3SLiam Girdwood	  If unsure select "N".
1817e978fa3SLiam Girdwood
1827e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE
1837e978fa3SLiam Girdwood	tristate
1847e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
1857e978fa3SLiam Girdwood	help
1867e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
1877e978fa3SLiam Girdwood	  'select' statements at a higher level
1887e978fa3SLiam Girdwood
1897e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE_SUPPORT
1907e978fa3SLiam Girdwood	bool "SOF support for Icelake"
1917e978fa3SLiam Girdwood	help
1927e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1937e978fa3SLiam Girdwood	  using the Icelake processors.
1947e978fa3SLiam Girdwood	  Say Y if you have such a device.
1957e978fa3SLiam Girdwood	  If unsure select "N".
1967e978fa3SLiam Girdwood
1977e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE
1987e978fa3SLiam Girdwood	tristate
1997e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
2007e978fa3SLiam Girdwood	help
2017e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
2027e978fa3SLiam Girdwood	  'select' statements at a higher level
2037e978fa3SLiam Girdwood
204927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_LP
205927ce5c7SEvan Green	tristate
206927ce5c7SEvan Green	select SND_SOC_SOF_HDA_COMMON
207927ce5c7SEvan Green	help
208927ce5c7SEvan Green	  This option is not user-selectable but automagically handled by
209927ce5c7SEvan Green	  'select' statements at a higher level
210927ce5c7SEvan Green
211927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_LP_SUPPORT
212927ce5c7SEvan Green	bool "SOF support for CometLake-LP"
213927ce5c7SEvan Green	help
214927ce5c7SEvan Green	  This adds support for Sound Open Firmware for Intel(R) platforms
215927ce5c7SEvan Green	  using the Cometlake-LP processors.
216927ce5c7SEvan Green	  Say Y if you have such a device.
217927ce5c7SEvan Green	  If unsure select "N".
218927ce5c7SEvan Green
219927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_H
220927ce5c7SEvan Green	tristate
221927ce5c7SEvan Green	select SND_SOC_SOF_HDA_COMMON
222927ce5c7SEvan Green	help
223927ce5c7SEvan Green	  This option is not user-selectable but automagically handled by
224927ce5c7SEvan Green	  'select' statements at a higher level
225927ce5c7SEvan Green
226927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_H_SUPPORT
227927ce5c7SEvan Green	bool "SOF support for CometLake-H"
228927ce5c7SEvan Green	help
229927ce5c7SEvan Green	  This adds support for Sound Open Firmware for Intel(R) platforms
230927ce5c7SEvan Green	  using the Cometlake-H processors.
231927ce5c7SEvan Green	  Say Y if you have such a device.
232927ce5c7SEvan Green	  If unsure select "N".
233927ce5c7SEvan Green
2341205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE_SUPPORT
2351205c81eSPan Xiuli	bool "SOF support for Tigerlake"
2361205c81eSPan Xiuli	help
2371205c81eSPan Xiuli	  This adds support for Sound Open Firmware for Intel(R) platforms
2381205c81eSPan Xiuli	  using the Tigerlake processors.
2391205c81eSPan Xiuli	  Say Y if you have such a device.
2401205c81eSPan Xiuli	  If unsure select "N".
2411205c81eSPan Xiuli
2421205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE
2431205c81eSPan Xiuli	tristate
2441205c81eSPan Xiuli	select SND_SOC_SOF_HDA_COMMON
2451205c81eSPan Xiuli	help
2461205c81eSPan Xiuli	  This option is not user-selectable but automagically handled by
2471205c81eSPan Xiuli	  'select' statements at a higher level
2481205c81eSPan Xiuli
24961732690SPan Xiuliconfig SND_SOC_SOF_ELKHARTLAKE_SUPPORT
25061732690SPan Xiuli	bool "SOF support for ElkhartLake"
25161732690SPan Xiuli	help
25261732690SPan Xiuli	  This adds support for Sound Open Firmware for Intel(R) platforms
25361732690SPan Xiuli	  using the ElkhartLake processors.
25461732690SPan Xiuli	  Say Y if you have such a device.
25561732690SPan Xiuli	  If unsure select "N".
25661732690SPan Xiuli
25761732690SPan Xiuliconfig SND_SOC_SOF_ELKHARTLAKE
25861732690SPan Xiuli	tristate
25961732690SPan Xiuli	select SND_SOC_SOF_HDA_COMMON
26061732690SPan Xiuli	help
26161732690SPan Xiuli	  This option is not user-selectable but automagically handled by
26261732690SPan Xiuli	  'select' statements at a higher level
26361732690SPan Xiuli
2646fd99035SPan Xiuliconfig SND_SOC_SOF_JASPERLAKE_SUPPORT
2656fd99035SPan Xiuli	bool "SOF support for JasperLake"
2666fd99035SPan Xiuli	help
2676fd99035SPan Xiuli	  This adds support for Sound Open Firmware for Intel(R) platforms
2686fd99035SPan Xiuli	  using the JasperLake processors.
2696fd99035SPan Xiuli	  Say Y if you have such a device.
2706fd99035SPan Xiuli	  If unsure select "N".
2716fd99035SPan Xiuli
2726fd99035SPan Xiuliconfig SND_SOC_SOF_JASPERLAKE
2736fd99035SPan Xiuli	tristate
2746fd99035SPan Xiuli	select SND_SOC_SOF_HDA_COMMON
2756fd99035SPan Xiuli	help
2766fd99035SPan Xiuli	  This option is not user-selectable but automagically handled by
2776fd99035SPan Xiuli	  'select' statements at a higher level
2786fd99035SPan Xiuli
2797e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON
2807e978fa3SLiam Girdwood	tristate
2817e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_COMMON
2827e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_LINK_BASELINE
2837e978fa3SLiam Girdwood	help
2847e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
2857e978fa3SLiam Girdwood	  'select' statements at a higher level
2867e978fa3SLiam Girdwood
2877e978fa3SLiam Girdwoodif SND_SOC_SOF_HDA_COMMON
2887e978fa3SLiam Girdwood
2897e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK
2907e978fa3SLiam Girdwood	bool "SOF support for HDA Links(HDA/HDMI)"
2917e978fa3SLiam Girdwood	depends on SND_SOC_SOF_NOCODEC=n
2927e978fa3SLiam Girdwood	select SND_SOC_SOF_PROBE_WORK_QUEUE
2937e978fa3SLiam Girdwood	help
2947e978fa3SLiam Girdwood	  This adds support for HDA links(HDA/HDMI) with Sound Open Firmware
2957e978fa3SLiam Girdwood		  for Intel(R) platforms.
2967e978fa3SLiam Girdwood	  Say Y if you want to enable HDA links with SOF.
2977e978fa3SLiam Girdwood	  If unsure select "N".
2987e978fa3SLiam Girdwood
2997e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC
3007e978fa3SLiam Girdwood	bool "SOF support for HDAudio codecs"
3017e978fa3SLiam Girdwood	depends on SND_SOC_SOF_HDA_LINK
3027e978fa3SLiam Girdwood	help
3037e978fa3SLiam Girdwood	  This adds support for HDAudio codecs with Sound Open Firmware
3047e978fa3SLiam Girdwood		  for Intel(R) platforms.
3057e978fa3SLiam Girdwood	  Say Y if you want to enable HDAudio codecs with SOF.
3067e978fa3SLiam Girdwood	  If unsure select "N".
3077e978fa3SLiam Girdwood
30843b2ab90SRanjani Sridharanconfig SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1
30943b2ab90SRanjani Sridharan	bool "SOF enable DMI Link L1"
31043b2ab90SRanjani Sridharan	help
31143b2ab90SRanjani Sridharan	  This option enables DMI L1 for both playback and capture
31243b2ab90SRanjani Sridharan	  and disables known workarounds for specific HDaudio platforms.
31343b2ab90SRanjani Sridharan	  Only use to look into power optimizations on platforms not
31443b2ab90SRanjani Sridharan	  affected by DMI L1 issues. This option is not recommended.
31543b2ab90SRanjani Sridharan	  Say Y if you want to enable DMI Link L1
31643b2ab90SRanjani Sridharan	  If unsure, select "N".
31743b2ab90SRanjani Sridharan
318139c7febSKai Vehmanenconfig SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
319139c7febSKai Vehmanen	bool "SOF common HDA HDMI codec driver"
320139c7febSKai Vehmanen	depends on SND_SOC_SOF_HDA_LINK
321139c7febSKai Vehmanen	depends on SND_HDA_CODEC_HDMI
322*179d5811SKai Vehmanen	default SND_HDA_CODEC_HDMI
323139c7febSKai Vehmanen	help
324139c7febSKai Vehmanen	  This adds support for HDMI audio by using the common HDA
325139c7febSKai Vehmanen	  HDMI/DisplayPort codec driver.
326139c7febSKai Vehmanen	  Say Y if you want to use the common codec driver with SOF.
327139c7febSKai Vehmanen	  If unsure select "Y".
328139c7febSKai Vehmanen
3297e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_HDA_COMMON
3307e978fa3SLiam Girdwood
3317e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE
3327e978fa3SLiam Girdwood	tristate
3337e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
3347e978fa3SLiam Girdwood	help
3357e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
3367e978fa3SLiam Girdwood	  'select' statements at a higher level
3377e978fa3SLiam Girdwood
3387e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA
3397e978fa3SLiam Girdwood	tristate
3407e978fa3SLiam Girdwood	select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
3417e978fa3SLiam Girdwood	select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
34282d9d54aSJaroslav Kysela	select SND_INTEL_DSP_CONFIG
3437e978fa3SLiam Girdwood	help
3447e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
3457e978fa3SLiam Girdwood	  'select' statements at a higher level
3467e978fa3SLiam Girdwood
3477e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_PCI
3487e978fa3SLiam Girdwood
3497e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL
350