xref: /linux/sound/soc/sof/intel/Kconfig (revision b405b4318c77db061fdf1c8c4b9329ea30e807ee)
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
1866e1b651SRandy Dunlap	  '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
284228668eSPierre-Louis Bossart	select SND_SOC_SOF_COMETLAKE   if SND_SOC_SOF_COMETLAKE_SUPPORT
291205c81eSPan Xiuli	select SND_SOC_SOF_TIGERLAKE   if SND_SOC_SOF_TIGERLAKE_SUPPORT
3061732690SPan Xiuli	select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
316fd99035SPan Xiuli	select SND_SOC_SOF_JASPERLAKE  if SND_SOC_SOF_JASPERLAKE_SUPPORT
326c2b6bb0SKai Vehmanen	select SND_SOC_SOF_ALDERLAKE   if SND_SOC_SOF_ALDERLAKE_SUPPORT
337e978fa3SLiam Girdwood	help
347e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
3566e1b651SRandy Dunlap	  '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
4166e1b651SRandy Dunlap	  '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
4966e1b651SRandy Dunlap	  '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
5966e1b651SRandy Dunlap	  '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"
657e978fa3SLiam Girdwood	help
667e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
677e978fa3SLiam Girdwood	  using the Baytrail, Braswell or Cherrytrail processors.
68*b405b431SPierre-Louis Bossart	  This option can coexist in the same build with the Atom legacy
69*b405b431SPierre-Louis Bossart	  drivers, currently the default but which will be deprecated
70*b405b431SPierre-Louis Bossart	  at some point.
71*b405b431SPierre-Louis Bossart	  Existing firmware/topology binaries and UCM configurations
72*b405b431SPierre-Louis Bossart	  typically located in the root file system are already
73*b405b431SPierre-Louis Bossart	  compatible with both SOF or Atom/SST legacy drivers.
74*b405b431SPierre-Louis Bossart	  This is a recommended option for distributions.
7566e1b651SRandy Dunlap	  Say Y if you want to enable SOF on Baytrail/Cherrytrail.
767e978fa3SLiam Girdwood	  If unsure select "N".
777e978fa3SLiam Girdwood
787e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL
797e978fa3SLiam Girdwood	tristate
807e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
81f7313f9fSPierre-Louis Bossart	select SND_INTEL_DSP_CONFIG
827e978fa3SLiam Girdwood	help
837e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
8466e1b651SRandy Dunlap	  '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.
9566e1b651SRandy Dunlap	  SOF does not 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.
9966e1b651SRandy Dunlap	  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
10866e1b651SRandy Dunlap	  '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
12766e1b651SRandy Dunlap	  '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
14266e1b651SRandy Dunlap	  '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
15766e1b651SRandy Dunlap	  '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
170a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
1717e978fa3SLiam Girdwood	help
1727e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
17366e1b651SRandy Dunlap	  'select' statements at a higher level.
1747e978fa3SLiam Girdwood
1757e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE_SUPPORT
1767e978fa3SLiam Girdwood	bool "SOF support for CoffeeLake"
1777e978fa3SLiam Girdwood	help
1787e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1797e978fa3SLiam Girdwood	  using the Coffeelake processors.
1807e978fa3SLiam Girdwood	  Say Y if you have such a device.
1817e978fa3SLiam Girdwood	  If unsure select "N".
1827e978fa3SLiam Girdwood
1837e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE
1847e978fa3SLiam Girdwood	tristate
1857e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
186a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
1877e978fa3SLiam Girdwood	help
1887e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
18966e1b651SRandy Dunlap	  'select' statements at a higher level.
1907e978fa3SLiam Girdwood
1917e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE_SUPPORT
1927e978fa3SLiam Girdwood	bool "SOF support for Icelake"
1937e978fa3SLiam Girdwood	help
1947e978fa3SLiam Girdwood	  This adds support for Sound Open Firmware for Intel(R) platforms
1957e978fa3SLiam Girdwood	  using the Icelake processors.
1967e978fa3SLiam Girdwood	  Say Y if you have such a device.
1977e978fa3SLiam Girdwood	  If unsure select "N".
1987e978fa3SLiam Girdwood
1997e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE
2007e978fa3SLiam Girdwood	tristate
2017e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_COMMON
202a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
2037e978fa3SLiam Girdwood	help
2047e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
20566e1b651SRandy Dunlap	  'select' statements at a higher level.
2067e978fa3SLiam Girdwood
2074228668eSPierre-Louis Bossartconfig SND_SOC_SOF_COMETLAKE
208927ce5c7SEvan Green	tristate
209927ce5c7SEvan Green	select SND_SOC_SOF_HDA_COMMON
210a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
211927ce5c7SEvan Green	help
212927ce5c7SEvan Green	  This option is not user-selectable but automagically handled by
21366e1b651SRandy Dunlap	  'select' statements at a higher level.
214927ce5c7SEvan Green
2154228668eSPierre-Louis Bossartconfig SND_SOC_SOF_COMETLAKE_SUPPORT
2164228668eSPierre-Louis Bossart	bool
2174228668eSPierre-Louis Bossart
218927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_LP_SUPPORT
2194228668eSPierre-Louis Bossart	bool "SOF support for CometLake"
2204228668eSPierre-Louis Bossart	select SND_SOC_SOF_COMETLAKE_SUPPORT
221927ce5c7SEvan Green	help
222927ce5c7SEvan Green	  This adds support for Sound Open Firmware for Intel(R) platforms
2234228668eSPierre-Louis Bossart	  using the Cometlake processors.
224927ce5c7SEvan Green	  If unsure select "N".
225927ce5c7SEvan Green
2261205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE_SUPPORT
2271205c81eSPan Xiuli	bool "SOF support for Tigerlake"
2281205c81eSPan Xiuli	help
2291205c81eSPan Xiuli	  This adds support for Sound Open Firmware for Intel(R) platforms
2301205c81eSPan Xiuli	  using the Tigerlake processors.
2311205c81eSPan Xiuli	  Say Y if you have such a device.
2321205c81eSPan Xiuli	  If unsure select "N".
2331205c81eSPan Xiuli
2341205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE
2351205c81eSPan Xiuli	tristate
2361205c81eSPan Xiuli	select SND_SOC_SOF_HDA_COMMON
237a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
2381205c81eSPan Xiuli	help
2391205c81eSPan Xiuli	  This option is not user-selectable but automagically handled by
24066e1b651SRandy Dunlap	  'select' statements at a higher level.
2411205c81eSPan Xiuli
24261732690SPan Xiuliconfig SND_SOC_SOF_ELKHARTLAKE_SUPPORT
24361732690SPan Xiuli	bool "SOF support for ElkhartLake"
24461732690SPan Xiuli	help
24561732690SPan Xiuli	  This adds support for Sound Open Firmware for Intel(R) platforms
24661732690SPan Xiuli	  using the ElkhartLake processors.
24761732690SPan Xiuli	  Say Y if you have such a device.
24861732690SPan Xiuli	  If unsure select "N".
24961732690SPan Xiuli
25061732690SPan Xiuliconfig SND_SOC_SOF_ELKHARTLAKE
25161732690SPan Xiuli	tristate
25261732690SPan Xiuli	select SND_SOC_SOF_HDA_COMMON
253a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
25461732690SPan Xiuli	help
25561732690SPan Xiuli	  This option is not user-selectable but automagically handled by
25666e1b651SRandy Dunlap	  'select' statements at a higher level.
25761732690SPan Xiuli
2586fd99035SPan Xiuliconfig SND_SOC_SOF_JASPERLAKE_SUPPORT
2596fd99035SPan Xiuli	bool "SOF support for JasperLake"
2606fd99035SPan Xiuli	help
2616fd99035SPan Xiuli	  This adds support for Sound Open Firmware for Intel(R) platforms
2626fd99035SPan Xiuli	  using the JasperLake processors.
2636fd99035SPan Xiuli	  Say Y if you have such a device.
2646fd99035SPan Xiuli	  If unsure select "N".
2656fd99035SPan Xiuli
2666fd99035SPan Xiuliconfig SND_SOC_SOF_JASPERLAKE
2676fd99035SPan Xiuli	tristate
2686fd99035SPan Xiuli	select SND_SOC_SOF_HDA_COMMON
2696fd99035SPan Xiuli	help
2706fd99035SPan Xiuli	  This option is not user-selectable but automagically handled by
27166e1b651SRandy Dunlap	  'select' statements at a higher level.
2726fd99035SPan Xiuli
2736c2b6bb0SKai Vehmanenconfig SND_SOC_SOF_ALDERLAKE_SUPPORT
2746c2b6bb0SKai Vehmanen	bool "SOF support for Alderlake"
2756c2b6bb0SKai Vehmanen	help
2766c2b6bb0SKai Vehmanen	  This adds support for Sound Open Firmware for Intel(R) platforms
2776c2b6bb0SKai Vehmanen	  using the Alderlake processors.
2786c2b6bb0SKai Vehmanen	  Say Y if you have such a device.
2796c2b6bb0SKai Vehmanen	  If unsure select "N".
2806c2b6bb0SKai Vehmanen
2816c2b6bb0SKai Vehmanenconfig SND_SOC_SOF_ALDERLAKE
2826c2b6bb0SKai Vehmanen	tristate
2836c2b6bb0SKai Vehmanen	select SND_SOC_SOF_HDA_COMMON
2846c2b6bb0SKai Vehmanen	help
2856c2b6bb0SKai Vehmanen	  This option is not user-selectable but automagically handled by
2866c2b6bb0SKai Vehmanen	  'select' statements at a higher level
2876c2b6bb0SKai Vehmanen
2887e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON
2897e978fa3SLiam Girdwood	tristate
290358f0ac1SPierre-Louis Bossart	select SND_INTEL_DSP_CONFIG
2917e978fa3SLiam Girdwood	select SND_SOC_SOF_INTEL_COMMON
2927e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA_LINK_BASELINE
2937e978fa3SLiam Girdwood	help
2947e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
29566e1b651SRandy Dunlap	  'select' statements at a higher level.
2967e978fa3SLiam Girdwood
2977e978fa3SLiam Girdwoodif SND_SOC_SOF_HDA_COMMON
2987e978fa3SLiam Girdwood
2997e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK
3007e978fa3SLiam Girdwood	bool "SOF support for HDA Links(HDA/HDMI)"
3017e978fa3SLiam Girdwood	depends on SND_SOC_SOF_NOCODEC=n
3027e978fa3SLiam Girdwood	select SND_SOC_SOF_PROBE_WORK_QUEUE
3037e978fa3SLiam Girdwood	help
3047e978fa3SLiam Girdwood	  This adds support for HDA links(HDA/HDMI) with Sound Open Firmware
3057e978fa3SLiam Girdwood	  for Intel(R) platforms.
3067e978fa3SLiam Girdwood	  Say Y if you want to enable HDA links with SOF.
3077e978fa3SLiam Girdwood	  If unsure select "N".
3087e978fa3SLiam Girdwood
3097e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC
3107e978fa3SLiam Girdwood	bool "SOF support for HDAudio codecs"
3117e978fa3SLiam Girdwood	depends on SND_SOC_SOF_HDA_LINK
3127e978fa3SLiam Girdwood	help
3137e978fa3SLiam Girdwood	  This adds support for HDAudio codecs with Sound Open Firmware
3147e978fa3SLiam Girdwood	  for Intel(R) platforms.
3157e978fa3SLiam Girdwood	  Say Y if you want to enable HDAudio codecs with SOF.
3167e978fa3SLiam Girdwood	  If unsure select "N".
3177e978fa3SLiam Girdwood
3184c414da9SCezary Rojewskiconfig SND_SOC_SOF_HDA_PROBES
3194c414da9SCezary Rojewski	bool "SOF enable probes over HDA"
3204c414da9SCezary Rojewski	depends on SND_SOC_SOF_DEBUG_PROBES
3214c414da9SCezary Rojewski	help
32266e1b651SRandy Dunlap	  This option enables the data probing for Intel(R)
32366e1b651SRandy Dunlap	  Skylake and newer platforms.
3244c414da9SCezary Rojewski	  Say Y if you want to enable probes.
3254c414da9SCezary Rojewski	  If unsure, select "N".
3264c414da9SCezary Rojewski
32743b2ab90SRanjani Sridharanconfig SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1
32843b2ab90SRanjani Sridharan	bool "SOF enable DMI Link L1"
32943b2ab90SRanjani Sridharan	help
33043b2ab90SRanjani Sridharan	  This option enables DMI L1 for both playback and capture
331135ab457SPierre-Louis Bossart	  and disables known workarounds for specific HDAudio platforms.
33243b2ab90SRanjani Sridharan	  Only use to look into power optimizations on platforms not
33343b2ab90SRanjani Sridharan	  affected by DMI L1 issues. This option is not recommended.
33466e1b651SRandy Dunlap	  Say Y if you want to enable DMI Link L1.
33543b2ab90SRanjani Sridharan	  If unsure, select "N".
33643b2ab90SRanjani Sridharan
3377e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_HDA_COMMON
3387e978fa3SLiam Girdwood
3397e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE
3407e978fa3SLiam Girdwood	tristate
3417e978fa3SLiam Girdwood	select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
3427e978fa3SLiam Girdwood	help
3437e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
34466e1b651SRandy Dunlap	  'select' statements at a higher level.
3457e978fa3SLiam Girdwood
3467e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA
3477e978fa3SLiam Girdwood	tristate
3487e978fa3SLiam Girdwood	select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
3497e978fa3SLiam Girdwood	select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
3507e978fa3SLiam Girdwood	help
3517e978fa3SLiam Girdwood	  This option is not user-selectable but automagically handled by
35266e1b651SRandy Dunlap	  'select' statements at a higher level.
3537e978fa3SLiam Girdwood
354a115ab9bSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK
355a115ab9bSPierre-Louis Bossart	bool "SOF support for SoundWire"
356a115ab9bSPierre-Louis Bossart	depends on SOUNDWIRE && ACPI
357a115ab9bSPierre-Louis Bossart	help
358a115ab9bSPierre-Louis Bossart	  This adds support for SoundWire with Sound Open Firmware
359a115ab9bSPierre-Louis Bossart	  for Intel(R) platforms.
360a115ab9bSPierre-Louis Bossart	  Say Y if you want to enable SoundWire links with SOF.
361a115ab9bSPierre-Louis Bossart	  If unsure select "N".
362a115ab9bSPierre-Louis Bossart
363a115ab9bSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE
364a115ab9bSPierre-Louis Bossart	tristate
365a115ab9bSPierre-Louis Bossart	select SND_SOC_SOF_INTEL_SOUNDWIRE if SND_SOC_SOF_INTEL_SOUNDWIRE_LINK
366a115ab9bSPierre-Louis Bossart	help
367a115ab9bSPierre-Louis Bossart	  This option is not user-selectable but automagically handled by
36866e1b651SRandy Dunlap	  'select' statements at a higher level.
369a115ab9bSPierre-Louis Bossart
370a115ab9bSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE
371a115ab9bSPierre-Louis Bossart	tristate
372a115ab9bSPierre-Louis Bossart	select SOUNDWIRE_INTEL
373a115ab9bSPierre-Louis Bossart	help
374a115ab9bSPierre-Louis Bossart	  This option is not user-selectable but automagically handled by
37566e1b651SRandy Dunlap	  'select' statements at a higher level.
376a115ab9bSPierre-Louis Bossart
3777e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_PCI
3787e978fa3SLiam Girdwood
3797e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL
380