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. 68b405b431SPierre-Louis Bossart This option can coexist in the same build with the Atom legacy 69b405b431SPierre-Louis Bossart drivers, currently the default but which will be deprecated 70b405b431SPierre-Louis Bossart at some point. 71b405b431SPierre-Louis Bossart Existing firmware/topology binaries and UCM configurations 72b405b431SPierre-Louis Bossart typically located in the root file system are already 73b405b431SPierre-Louis Bossart compatible with both SOF or Atom/SST legacy drivers. 74b405b431SPierre-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" 88*d512ef22SPierre-Louis Bossart select SND_INTEL_DSP_CONFIG 897e978fa3SLiam Girdwood help 907e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 917e978fa3SLiam Girdwood using the Broadwell processors. 92*d512ef22SPierre-Louis Bossart This option can coexist in the same build with the default 'catpt' 93*d512ef22SPierre-Louis Bossart driver. 94*d512ef22SPierre-Louis Bossart Existing firmware/topology binaries and UCM configurations typically 95*d512ef22SPierre-Louis Bossart located in the root file system are already compatible with both SOF 96*d512ef22SPierre-Louis Bossart or catpt drivers. 97*d512ef22SPierre-Louis Bossart SOF does not fully support Broadwell and has limitations related to 98*d512ef22SPierre-Louis Bossart DMA and suspend-resume, this is not a recommended option for 99*d512ef22SPierre-Louis Bossart distributions. 10066e1b651SRandy Dunlap Say Y if you want to enable SOF on Broadwell. 1017e978fa3SLiam Girdwood If unsure select "N". 1027e978fa3SLiam Girdwood 1037e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL 1047e978fa3SLiam Girdwood tristate 1057e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 1067e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 1077e978fa3SLiam Girdwood help 1087e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 10966e1b651SRandy Dunlap 'select' statements at a higher level. 1107e978fa3SLiam Girdwood 1117e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_ACPI 1127e978fa3SLiam Girdwood 1137e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_PCI 1147e978fa3SLiam Girdwood 1157e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD_SUPPORT 1167e978fa3SLiam Girdwood bool "SOF support for Tangier/Merrifield" 1177e978fa3SLiam Girdwood help 1187e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1197e978fa3SLiam Girdwood using the Tangier/Merrifield processors. 1207e978fa3SLiam Girdwood Say Y if you have such a device. 1217e978fa3SLiam Girdwood If unsure select "N". 1227e978fa3SLiam Girdwood 1237e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD 1247e978fa3SLiam Girdwood tristate 1257e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 1267e978fa3SLiam Girdwood help 1277e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 12866e1b651SRandy Dunlap 'select' statements at a higher level. 1297e978fa3SLiam Girdwood 1307e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE_SUPPORT 1317e978fa3SLiam Girdwood bool "SOF support for Apollolake" 1327e978fa3SLiam Girdwood help 1337e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1347e978fa3SLiam Girdwood using the Apollolake processors. 1357e978fa3SLiam Girdwood Say Y if you have such a device. 1367e978fa3SLiam Girdwood If unsure select "N". 1377e978fa3SLiam Girdwood 1387e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE 1397e978fa3SLiam Girdwood tristate 1407e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1417e978fa3SLiam Girdwood help 1427e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 14366e1b651SRandy Dunlap 'select' statements at a higher level. 1447e978fa3SLiam Girdwood 1457e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE_SUPPORT 1467e978fa3SLiam Girdwood bool "SOF support for GeminiLake" 1477e978fa3SLiam Girdwood help 1487e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1497e978fa3SLiam Girdwood using the Geminilake processors. 1507e978fa3SLiam Girdwood Say Y if you have such a device. 1517e978fa3SLiam Girdwood If unsure select "N". 1527e978fa3SLiam Girdwood 1537e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE 1547e978fa3SLiam Girdwood tristate 1557e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1567e978fa3SLiam Girdwood help 1577e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 15866e1b651SRandy Dunlap 'select' statements at a higher level. 1597e978fa3SLiam Girdwood 1607e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE_SUPPORT 1617e978fa3SLiam Girdwood bool "SOF support for Cannonlake" 1627e978fa3SLiam Girdwood help 1637e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1647e978fa3SLiam Girdwood using the Cannonlake processors. 1657e978fa3SLiam Girdwood Say Y if you have such a device. 1667e978fa3SLiam Girdwood If unsure select "N". 1677e978fa3SLiam Girdwood 1687e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE 1697e978fa3SLiam Girdwood tristate 1707e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 171a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 1727e978fa3SLiam Girdwood help 1737e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 17466e1b651SRandy Dunlap 'select' statements at a higher level. 1757e978fa3SLiam Girdwood 1767e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE_SUPPORT 1777e978fa3SLiam Girdwood bool "SOF support for CoffeeLake" 1787e978fa3SLiam Girdwood help 1797e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1807e978fa3SLiam Girdwood using the Coffeelake processors. 1817e978fa3SLiam Girdwood Say Y if you have such a device. 1827e978fa3SLiam Girdwood If unsure select "N". 1837e978fa3SLiam Girdwood 1847e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE 1857e978fa3SLiam Girdwood tristate 1867e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 187a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 1887e978fa3SLiam Girdwood help 1897e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 19066e1b651SRandy Dunlap 'select' statements at a higher level. 1917e978fa3SLiam Girdwood 1927e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE_SUPPORT 1937e978fa3SLiam Girdwood bool "SOF support for Icelake" 1947e978fa3SLiam Girdwood help 1957e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1967e978fa3SLiam Girdwood using the Icelake processors. 1977e978fa3SLiam Girdwood Say Y if you have such a device. 1987e978fa3SLiam Girdwood If unsure select "N". 1997e978fa3SLiam Girdwood 2007e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE 2017e978fa3SLiam Girdwood tristate 2027e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 203a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2047e978fa3SLiam Girdwood help 2057e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 20666e1b651SRandy Dunlap 'select' statements at a higher level. 2077e978fa3SLiam Girdwood 2084228668eSPierre-Louis Bossartconfig SND_SOC_SOF_COMETLAKE 209927ce5c7SEvan Green tristate 210927ce5c7SEvan Green select SND_SOC_SOF_HDA_COMMON 211a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 212927ce5c7SEvan Green help 213927ce5c7SEvan Green This option is not user-selectable but automagically handled by 21466e1b651SRandy Dunlap 'select' statements at a higher level. 215927ce5c7SEvan Green 2164228668eSPierre-Louis Bossartconfig SND_SOC_SOF_COMETLAKE_SUPPORT 2174228668eSPierre-Louis Bossart bool 2184228668eSPierre-Louis Bossart 219927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_LP_SUPPORT 2204228668eSPierre-Louis Bossart bool "SOF support for CometLake" 2214228668eSPierre-Louis Bossart select SND_SOC_SOF_COMETLAKE_SUPPORT 222927ce5c7SEvan Green help 223927ce5c7SEvan Green This adds support for Sound Open Firmware for Intel(R) platforms 2244228668eSPierre-Louis Bossart using the Cometlake processors. 225927ce5c7SEvan Green If unsure select "N". 226927ce5c7SEvan Green 2271205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE_SUPPORT 2281205c81eSPan Xiuli bool "SOF support for Tigerlake" 2291205c81eSPan Xiuli help 2301205c81eSPan Xiuli This adds support for Sound Open Firmware for Intel(R) platforms 2311205c81eSPan Xiuli using the Tigerlake processors. 2321205c81eSPan Xiuli Say Y if you have such a device. 2331205c81eSPan Xiuli If unsure select "N". 2341205c81eSPan Xiuli 2351205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE 2361205c81eSPan Xiuli tristate 2371205c81eSPan Xiuli select SND_SOC_SOF_HDA_COMMON 238a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2391205c81eSPan Xiuli help 2401205c81eSPan Xiuli This option is not user-selectable but automagically handled by 24166e1b651SRandy Dunlap 'select' statements at a higher level. 2421205c81eSPan Xiuli 24361732690SPan Xiuliconfig SND_SOC_SOF_ELKHARTLAKE_SUPPORT 24461732690SPan Xiuli bool "SOF support for ElkhartLake" 24561732690SPan Xiuli help 24661732690SPan Xiuli This adds support for Sound Open Firmware for Intel(R) platforms 24761732690SPan Xiuli using the ElkhartLake processors. 24861732690SPan Xiuli Say Y if you have such a device. 24961732690SPan Xiuli If unsure select "N". 25061732690SPan Xiuli 25161732690SPan Xiuliconfig SND_SOC_SOF_ELKHARTLAKE 25261732690SPan Xiuli tristate 25361732690SPan Xiuli select SND_SOC_SOF_HDA_COMMON 254a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 25561732690SPan Xiuli help 25661732690SPan Xiuli This option is not user-selectable but automagically handled by 25766e1b651SRandy Dunlap 'select' statements at a higher level. 25861732690SPan Xiuli 2596fd99035SPan Xiuliconfig SND_SOC_SOF_JASPERLAKE_SUPPORT 2606fd99035SPan Xiuli bool "SOF support for JasperLake" 2616fd99035SPan Xiuli help 2626fd99035SPan Xiuli This adds support for Sound Open Firmware for Intel(R) platforms 2636fd99035SPan Xiuli using the JasperLake processors. 2646fd99035SPan Xiuli Say Y if you have such a device. 2656fd99035SPan Xiuli If unsure select "N". 2666fd99035SPan Xiuli 2676fd99035SPan Xiuliconfig SND_SOC_SOF_JASPERLAKE 2686fd99035SPan Xiuli tristate 2696fd99035SPan Xiuli select SND_SOC_SOF_HDA_COMMON 2706fd99035SPan Xiuli help 2716fd99035SPan Xiuli This option is not user-selectable but automagically handled by 27266e1b651SRandy Dunlap 'select' statements at a higher level. 2736fd99035SPan Xiuli 2746c2b6bb0SKai Vehmanenconfig SND_SOC_SOF_ALDERLAKE_SUPPORT 2756c2b6bb0SKai Vehmanen bool "SOF support for Alderlake" 2766c2b6bb0SKai Vehmanen help 2776c2b6bb0SKai Vehmanen This adds support for Sound Open Firmware for Intel(R) platforms 2786c2b6bb0SKai Vehmanen using the Alderlake processors. 2796c2b6bb0SKai Vehmanen Say Y if you have such a device. 2806c2b6bb0SKai Vehmanen If unsure select "N". 2816c2b6bb0SKai Vehmanen 2826c2b6bb0SKai Vehmanenconfig SND_SOC_SOF_ALDERLAKE 2836c2b6bb0SKai Vehmanen tristate 2846c2b6bb0SKai Vehmanen select SND_SOC_SOF_HDA_COMMON 2856c2b6bb0SKai Vehmanen help 2866c2b6bb0SKai Vehmanen This option is not user-selectable but automagically handled by 2876c2b6bb0SKai Vehmanen 'select' statements at a higher level 2886c2b6bb0SKai Vehmanen 2897e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON 2907e978fa3SLiam Girdwood tristate 291358f0ac1SPierre-Louis Bossart select SND_INTEL_DSP_CONFIG 2927e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 2937e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_LINK_BASELINE 2947e978fa3SLiam Girdwood help 2957e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 29666e1b651SRandy Dunlap 'select' statements at a higher level. 2977e978fa3SLiam Girdwood 2987e978fa3SLiam Girdwoodif SND_SOC_SOF_HDA_COMMON 2997e978fa3SLiam Girdwood 3007e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK 3017e978fa3SLiam Girdwood bool "SOF support for HDA Links(HDA/HDMI)" 3027e978fa3SLiam Girdwood depends on SND_SOC_SOF_NOCODEC=n 3037e978fa3SLiam Girdwood select SND_SOC_SOF_PROBE_WORK_QUEUE 3047e978fa3SLiam Girdwood help 3057e978fa3SLiam Girdwood This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 3067e978fa3SLiam Girdwood for Intel(R) platforms. 3077e978fa3SLiam Girdwood Say Y if you want to enable HDA links with SOF. 3087e978fa3SLiam Girdwood If unsure select "N". 3097e978fa3SLiam Girdwood 3107e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC 3117e978fa3SLiam Girdwood bool "SOF support for HDAudio codecs" 3127e978fa3SLiam Girdwood depends on SND_SOC_SOF_HDA_LINK 3137e978fa3SLiam Girdwood help 3147e978fa3SLiam Girdwood This adds support for HDAudio codecs with Sound Open Firmware 3157e978fa3SLiam Girdwood for Intel(R) platforms. 3167e978fa3SLiam Girdwood Say Y if you want to enable HDAudio codecs with SOF. 3177e978fa3SLiam Girdwood If unsure select "N". 3187e978fa3SLiam Girdwood 3194c414da9SCezary Rojewskiconfig SND_SOC_SOF_HDA_PROBES 3204c414da9SCezary Rojewski bool "SOF enable probes over HDA" 3214c414da9SCezary Rojewski depends on SND_SOC_SOF_DEBUG_PROBES 3224c414da9SCezary Rojewski help 32366e1b651SRandy Dunlap This option enables the data probing for Intel(R) 32466e1b651SRandy Dunlap Skylake and newer platforms. 3254c414da9SCezary Rojewski Say Y if you want to enable probes. 3264c414da9SCezary Rojewski If unsure, select "N". 3274c414da9SCezary Rojewski 32843b2ab90SRanjani Sridharanconfig SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 32943b2ab90SRanjani Sridharan bool "SOF enable DMI Link L1" 33043b2ab90SRanjani Sridharan help 33143b2ab90SRanjani Sridharan This option enables DMI L1 for both playback and capture 332135ab457SPierre-Louis Bossart and disables known workarounds for specific HDAudio platforms. 33343b2ab90SRanjani Sridharan Only use to look into power optimizations on platforms not 33443b2ab90SRanjani Sridharan affected by DMI L1 issues. This option is not recommended. 33566e1b651SRandy Dunlap Say Y if you want to enable DMI Link L1. 33643b2ab90SRanjani Sridharan If unsure, select "N". 33743b2ab90SRanjani Sridharan 3387e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_HDA_COMMON 3397e978fa3SLiam Girdwood 3407e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE 3417e978fa3SLiam Girdwood tristate 3427e978fa3SLiam Girdwood select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 3437e978fa3SLiam Girdwood help 3447e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 34566e1b651SRandy Dunlap 'select' statements at a higher level. 3467e978fa3SLiam Girdwood 3477e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA 3487e978fa3SLiam Girdwood tristate 3497e978fa3SLiam Girdwood select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 3507e978fa3SLiam Girdwood select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 3517e978fa3SLiam Girdwood help 3527e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 35366e1b651SRandy Dunlap 'select' statements at a higher level. 3547e978fa3SLiam Girdwood 355a115ab9bSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK 356a115ab9bSPierre-Louis Bossart bool "SOF support for SoundWire" 357a115ab9bSPierre-Louis Bossart depends on SOUNDWIRE && ACPI 358a115ab9bSPierre-Louis Bossart help 359a115ab9bSPierre-Louis Bossart This adds support for SoundWire with Sound Open Firmware 360a115ab9bSPierre-Louis Bossart for Intel(R) platforms. 361a115ab9bSPierre-Louis Bossart Say Y if you want to enable SoundWire links with SOF. 362a115ab9bSPierre-Louis Bossart If unsure select "N". 363a115ab9bSPierre-Louis Bossart 364a115ab9bSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 365a115ab9bSPierre-Louis Bossart tristate 366a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE if SND_SOC_SOF_INTEL_SOUNDWIRE_LINK 367a115ab9bSPierre-Louis Bossart help 368a115ab9bSPierre-Louis Bossart This option is not user-selectable but automagically handled by 36966e1b651SRandy Dunlap 'select' statements at a higher level. 370a115ab9bSPierre-Louis Bossart 371a115ab9bSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE 372a115ab9bSPierre-Louis Bossart tristate 373a115ab9bSPierre-Louis Bossart select SOUNDWIRE_INTEL 374a115ab9bSPierre-Louis Bossart help 375a115ab9bSPierre-Louis Bossart This option is not user-selectable but automagically handled by 37666e1b651SRandy Dunlap 'select' statements at a higher level. 377a115ab9bSPierre-Louis Bossart 3787e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_PCI 3797e978fa3SLiam Girdwood 3807e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL 381