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_HIFI_EP_IPC 137e978fa3SLiam Girdwood tristate 147e978fa3SLiam Girdwood help 157e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1666e1b651SRandy Dunlap 'select' statements at a higher level. 177e978fa3SLiam Girdwood 187e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ATOM_HIFI_EP 197e978fa3SLiam Girdwood tristate 2078989ff8SPierre-Louis Bossart select SND_SOC_SOF_INTEL_COMMON 217e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 227e978fa3SLiam Girdwood help 237e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 2466e1b651SRandy Dunlap 'select' statements at a higher level. 257e978fa3SLiam Girdwood 267e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_COMMON 277e978fa3SLiam Girdwood tristate 288a49cd11SArnd Bergmann select SND_SOC_SOF 297e978fa3SLiam Girdwood select SND_SOC_ACPI_INTEL_MATCH 307e978fa3SLiam Girdwood select SND_SOC_SOF_XTENSA 317e978fa3SLiam Girdwood select SND_SOC_INTEL_MACH 327e978fa3SLiam Girdwood select SND_SOC_ACPI if ACPI 338a49cd11SArnd Bergmann select SND_INTEL_DSP_CONFIG 347e978fa3SLiam Girdwood help 357e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 3666e1b651SRandy Dunlap 'select' statements at a higher level. 377e978fa3SLiam Girdwood 388a49cd11SArnd Bergmannif SND_SOC_SOF_ACPI 397e978fa3SLiam Girdwood 408a49cd11SArnd Bergmannconfig SND_SOC_SOF_BAYTRAIL 418a49cd11SArnd Bergmann tristate "SOF support for Baytrail, Braswell and Cherrytrail" 428a49cd11SArnd Bergmann default SND_SOC_SOF_ACPI 437ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 448a49cd11SArnd Bergmann select SND_SOC_SOF_INTEL_COMMON 458a49cd11SArnd Bergmann select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 468a49cd11SArnd Bergmann select SND_SOC_SOF_ACPI_DEV 478a49cd11SArnd Bergmann select IOSF_MBI if X86 && PCI 487e978fa3SLiam Girdwood help 497e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 507e978fa3SLiam Girdwood using the Baytrail, Braswell or Cherrytrail processors. 51b405b431SPierre-Louis Bossart This option can coexist in the same build with the Atom legacy 52b405b431SPierre-Louis Bossart drivers, currently the default but which will be deprecated 53b405b431SPierre-Louis Bossart at some point. 54b405b431SPierre-Louis Bossart Existing firmware/topology binaries and UCM configurations 55b405b431SPierre-Louis Bossart typically located in the root file system are already 56b405b431SPierre-Louis Bossart compatible with both SOF or Atom/SST legacy drivers. 57b405b431SPierre-Louis Bossart This is a recommended option for distributions. 5866e1b651SRandy Dunlap Say Y if you want to enable SOF on Baytrail/Cherrytrail. 597e978fa3SLiam Girdwood If unsure select "N". 607e978fa3SLiam Girdwood 618a49cd11SArnd Bergmannconfig SND_SOC_SOF_BROADWELL 628a49cd11SArnd Bergmann tristate "SOF support for Broadwell" 638a49cd11SArnd Bergmann default SND_SOC_SOF_ACPI 647ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 658a49cd11SArnd Bergmann select SND_SOC_SOF_INTEL_COMMON 668a49cd11SArnd Bergmann select SND_SOC_SOF_INTEL_HIFI_EP_IPC 678a49cd11SArnd Bergmann select SND_SOC_SOF_ACPI_DEV 687e978fa3SLiam Girdwood help 697e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 707e978fa3SLiam Girdwood using the Broadwell processors. 71d512ef22SPierre-Louis Bossart This option can coexist in the same build with the default 'catpt' 72d512ef22SPierre-Louis Bossart driver. 73d512ef22SPierre-Louis Bossart Existing firmware/topology binaries and UCM configurations typically 74d512ef22SPierre-Louis Bossart located in the root file system are already compatible with both SOF 75d512ef22SPierre-Louis Bossart or catpt drivers. 76d512ef22SPierre-Louis Bossart SOF does not fully support Broadwell and has limitations related to 77d512ef22SPierre-Louis Bossart DMA and suspend-resume, this is not a recommended option for 78d512ef22SPierre-Louis Bossart distributions. 7966e1b651SRandy Dunlap Say Y if you want to enable SOF on Broadwell. 807e978fa3SLiam Girdwood If unsure select "N". 817e978fa3SLiam Girdwood 828a49cd11SArnd Bergmannendif ## SND_SOC_SOF_ACPI 837e978fa3SLiam Girdwood 848d4ba1beSPierre-Louis Bossartif SND_SOC_SOF_PCI 857e978fa3SLiam Girdwood 868d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_MERRIFIELD 878d4ba1beSPierre-Louis Bossart tristate "SOF support for Tangier/Merrifield" 888d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 89664d66dcSZheng Bin select SND_SOC_SOF_PCI_DEV 907ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 918d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 927e978fa3SLiam Girdwood help 937e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 947e978fa3SLiam Girdwood using the Tangier/Merrifield processors. 957e978fa3SLiam Girdwood Say Y if you have such a device. 967e978fa3SLiam Girdwood If unsure select "N". 977e978fa3SLiam Girdwood 98e2379d4aSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SKL 99e2379d4aSPierre-Louis Bossart tristate 1006fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 10182f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 102e2379d4aSPierre-Louis Bossart 103e2379d4aSPierre-Louis Bossartconfig SND_SOC_SOF_SKYLAKE 104e2379d4aSPierre-Louis Bossart tristate "SOF support for SkyLake" 105e2379d4aSPierre-Louis Bossart default SND_SOC_SOF_PCI 106e2379d4aSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SKL 107e2379d4aSPierre-Louis Bossart help 108e2379d4aSPierre-Louis Bossart This adds support for the Intel(R) platforms using the SkyLake processors. 109e2379d4aSPierre-Louis Bossart Say Y if you have such a device. 110e2379d4aSPierre-Louis Bossart If unsure select "N". 111e2379d4aSPierre-Louis Bossart This is intended only for developers and not a recommend option for distros. 112e2379d4aSPierre-Louis Bossart 113e2379d4aSPierre-Louis Bossartconfig SND_SOC_SOF_KABYLAKE 114e2379d4aSPierre-Louis Bossart tristate "SOF support for KabyLake" 115e2379d4aSPierre-Louis Bossart default SND_SOC_SOF_PCI 116e2379d4aSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SKL 117e2379d4aSPierre-Louis Bossart help 118e2379d4aSPierre-Louis Bossart This adds support for the Intel(R) platforms using the KabyLake processors. 119e2379d4aSPierre-Louis Bossart Say Y if you have such a device. 120e2379d4aSPierre-Louis Bossart If unsure select "N". 121e2379d4aSPierre-Louis Bossart This is intended only for developers and not a recommend option for distros. 122e2379d4aSPierre-Louis Bossart 1238d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_APL 1247e978fa3SLiam Girdwood tristate 1256fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 1267ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 12782f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 1287e978fa3SLiam Girdwood 1298d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_APOLLOLAKE 1308d4ba1beSPierre-Louis Bossart tristate "SOF support for Apollolake" 1318d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 1328d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_APL 1337e978fa3SLiam Girdwood help 1347e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1357e978fa3SLiam Girdwood using the Apollolake processors. 1367e978fa3SLiam Girdwood Say Y if you have such a device. 1377e978fa3SLiam Girdwood If unsure select "N". 1387e978fa3SLiam Girdwood 1398d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_GEMINILAKE 1408d4ba1beSPierre-Louis Bossart tristate "SOF support for GeminiLake" 1418d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 1428d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_APL 1437e978fa3SLiam Girdwood help 1447e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1457e978fa3SLiam Girdwood using the Geminilake processors. 1467e978fa3SLiam Girdwood Say Y if you have such a device. 1477e978fa3SLiam Girdwood If unsure select "N". 1487e978fa3SLiam Girdwood 1498d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_CNL 1507e978fa3SLiam Girdwood tristate 1516fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 1528d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 1537ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 15482f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 1557e978fa3SLiam Girdwood 1568d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_CANNONLAKE 1578d4ba1beSPierre-Louis Bossart tristate "SOF support for Cannonlake" 1588d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 1598d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_CNL 1607e978fa3SLiam Girdwood help 1617e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1627e978fa3SLiam Girdwood using the Cannonlake processors. 1637e978fa3SLiam Girdwood Say Y if you have such a device. 1647e978fa3SLiam Girdwood If unsure select "N". 1657e978fa3SLiam Girdwood 1668d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_COFFEELAKE 1678d4ba1beSPierre-Louis Bossart tristate "SOF support for CoffeeLake" 1688d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 1698d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_CNL 1707e978fa3SLiam Girdwood help 1717e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1727e978fa3SLiam Girdwood using the Coffeelake processors. 1737e978fa3SLiam Girdwood Say Y if you have such a device. 1747e978fa3SLiam Girdwood If unsure select "N". 1757e978fa3SLiam Girdwood 1768d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_COMETLAKE 1778d4ba1beSPierre-Louis Bossart tristate "SOF support for CometLake" 1788d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 1798d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_CNL 1808d4ba1beSPierre-Louis Bossart help 1818d4ba1beSPierre-Louis Bossart This adds support for Sound Open Firmware for Intel(R) platforms 1828d4ba1beSPierre-Louis Bossart using the Cometlake processors. 1838d4ba1beSPierre-Louis Bossart If unsure select "N". 1848d4ba1beSPierre-Louis Bossart 1858d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_ICL 1867e978fa3SLiam Girdwood tristate 1876fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 188a115ab9bSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 1897ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 19082f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 191456644cbSPierre-Louis Bossart select SND_SOC_SOF_INTEL_CNL 1927e978fa3SLiam Girdwood 1938d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_ICELAKE 1948d4ba1beSPierre-Louis Bossart tristate "SOF support for Icelake" 1958d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 1968d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_ICL 1977e978fa3SLiam Girdwood help 1987e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1997e978fa3SLiam Girdwood using the Icelake processors. 2007e978fa3SLiam Girdwood Say Y if you have such a device. 2017e978fa3SLiam Girdwood If unsure select "N". 2027e978fa3SLiam Girdwood 2038d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_JASPERLAKE 2048d4ba1beSPierre-Louis Bossart tristate "SOF support for JasperLake" 2058d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 2068d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_ICL 2076fd99035SPan Xiuli help 2086fd99035SPan Xiuli This adds support for Sound Open Firmware for Intel(R) platforms 2096fd99035SPan Xiuli using the JasperLake processors. 2106fd99035SPan Xiuli Say Y if you have such a device. 2116fd99035SPan Xiuli If unsure select "N". 2126fd99035SPan Xiuli 2138d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_TGL 2146fd99035SPan Xiuli tristate 2156fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 2168d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2177ed1f83bSPeter Ujfalusi select SND_SOC_SOF_IPC3 21882f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 219456644cbSPierre-Louis Bossart select SND_SOC_SOF_INTEL_CNL 2206fd99035SPan Xiuli 2218d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_TIGERLAKE 2228d4ba1beSPierre-Louis Bossart tristate "SOF support for Tigerlake" 2238d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 2248d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_TGL 2258d4ba1beSPierre-Louis Bossart help 2268d4ba1beSPierre-Louis Bossart This adds support for Sound Open Firmware for Intel(R) platforms 2278d4ba1beSPierre-Louis Bossart using the Tigerlake processors. 2288d4ba1beSPierre-Louis Bossart Say Y if you have such a device. 2298d4ba1beSPierre-Louis Bossart If unsure select "N". 2308d4ba1beSPierre-Louis Bossart 2318d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_ELKHARTLAKE 2328d4ba1beSPierre-Louis Bossart tristate "SOF support for ElkhartLake" 2338d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 2348d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_TGL 2358d4ba1beSPierre-Louis Bossart help 2368d4ba1beSPierre-Louis Bossart This adds support for Sound Open Firmware for Intel(R) platforms 2378d4ba1beSPierre-Louis Bossart using the ElkhartLake processors. 2388d4ba1beSPierre-Louis Bossart Say Y if you have such a device. 2398d4ba1beSPierre-Louis Bossart If unsure select "N". 2408d4ba1beSPierre-Louis Bossart 2418d4ba1beSPierre-Louis Bossartconfig SND_SOC_SOF_ALDERLAKE 2428d4ba1beSPierre-Louis Bossart tristate "SOF support for Alderlake" 2438d4ba1beSPierre-Louis Bossart default SND_SOC_SOF_PCI 2448d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_INTEL_TGL 2456c2b6bb0SKai Vehmanen help 2466c2b6bb0SKai Vehmanen This adds support for Sound Open Firmware for Intel(R) platforms 2476c2b6bb0SKai Vehmanen using the Alderlake processors. 2486c2b6bb0SKai Vehmanen Say Y if you have such a device. 2496c2b6bb0SKai Vehmanen If unsure select "N". 2506c2b6bb0SKai Vehmanen 251064520e8SBard Liaoconfig SND_SOC_SOF_INTEL_MTL 252064520e8SBard Liao tristate 2536fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 254064520e8SBard Liao select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 25582f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 256064520e8SBard Liao 257064520e8SBard Liaoconfig SND_SOC_SOF_METEORLAKE 258064520e8SBard Liao tristate "SOF support for Meteorlake" 259064520e8SBard Liao default SND_SOC_SOF_PCI 260064520e8SBard Liao select SND_SOC_SOF_INTEL_MTL 261064520e8SBard Liao help 262064520e8SBard Liao This adds support for Sound Open Firmware for Intel(R) platforms 263064520e8SBard Liao using the Meteorlake processors. 264064520e8SBard Liao Say Y if you have such a device. 265064520e8SBard Liao If unsure select "N". 266064520e8SBard Liao 26764a63d99SRanjani Sridharanconfig SND_SOC_SOF_INTEL_LNL 26864a63d99SRanjani Sridharan tristate 269614d416dSArnd Bergmann select SOUNDWIRE_INTEL if SND_SOC_SOF_INTEL_SOUNDWIRE != n 2706fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_GENERIC 27164a63d99SRanjani Sridharan select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 272614d416dSArnd Bergmann select SND_SOF_SOF_HDA_SDW_BPT if SND_SOC_SOF_INTEL_SOUNDWIRE != n 27382f4b383SPeter Ujfalusi select SND_SOC_SOF_IPC4 274456644cbSPierre-Louis Bossart select SND_SOC_SOF_INTEL_MTL 27564a63d99SRanjani Sridharan 27664a63d99SRanjani Sridharanconfig SND_SOC_SOF_LUNARLAKE 27764a63d99SRanjani Sridharan tristate "SOF support for Lunarlake" 27864a63d99SRanjani Sridharan default SND_SOC_SOF_PCI 27964a63d99SRanjani Sridharan select SND_SOC_SOF_INTEL_LNL 28064a63d99SRanjani Sridharan help 28164a63d99SRanjani Sridharan This adds support for Sound Open Firmware for Intel(R) platforms 28264a63d99SRanjani Sridharan using the Lunarlake processors. 28364a63d99SRanjani Sridharan Say Y if you have such a device. 28464a63d99SRanjani Sridharan If unsure select "N". 28564a63d99SRanjani Sridharan 2863f8c8027SPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_PTL 2873f8c8027SPierre-Louis Bossart tristate 2883f8c8027SPierre-Louis Bossart select SND_SOC_SOF_HDA_COMMON 2893f8c8027SPierre-Louis Bossart select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2903f8c8027SPierre-Louis Bossart select SND_SOC_SOF_IPC4 2913f8c8027SPierre-Louis Bossart select SND_SOC_SOF_INTEL_LNL 2923f8c8027SPierre-Louis Bossart 2933f8c8027SPierre-Louis Bossartconfig SND_SOC_SOF_PANTHERLAKE 2943f8c8027SPierre-Louis Bossart tristate "SOF support for Pantherlake" 2953f8c8027SPierre-Louis Bossart default SND_SOC_SOF_PCI 2963f8c8027SPierre-Louis Bossart select SND_SOC_SOF_INTEL_PTL 2973f8c8027SPierre-Louis Bossart help 2983f8c8027SPierre-Louis Bossart This adds support for Sound Open Firmware for Intel(R) platforms 2993f8c8027SPierre-Louis Bossart using the Pantherlake processors. 3003f8c8027SPierre-Louis Bossart Say Y if you have such a device. 3013f8c8027SPierre-Louis Bossart If unsure select "N". 3023f8c8027SPierre-Louis Bossart 303*d3df422fSPeter Ujfalusiconfig SND_SOC_SOF_INTEL_NVL 304*d3df422fSPeter Ujfalusi tristate 305*d3df422fSPeter Ujfalusi select SND_SOC_SOF_HDA_COMMON 306*d3df422fSPeter Ujfalusi select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 307*d3df422fSPeter Ujfalusi select SND_SOC_SOF_IPC4 308*d3df422fSPeter Ujfalusi select SND_SOC_SOF_INTEL_PTL 309*d3df422fSPeter Ujfalusi 310*d3df422fSPeter Ujfalusiconfig SND_SOC_SOF_NOVALAKE 311*d3df422fSPeter Ujfalusi tristate "SOF support for Novalake" 312*d3df422fSPeter Ujfalusi default SND_SOC_SOF_PCI 313*d3df422fSPeter Ujfalusi select SND_SOC_SOF_INTEL_NVL 314*d3df422fSPeter Ujfalusi help 315*d3df422fSPeter Ujfalusi This adds support for Sound Open Firmware for Intel(R) platforms 316*d3df422fSPeter Ujfalusi using the Novalake processors. 317*d3df422fSPeter Ujfalusi Say Y if you have such a device. 318*d3df422fSPeter Ujfalusi If unsure select "N". 319*d3df422fSPeter Ujfalusi 3207e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON 3217e978fa3SLiam Girdwood tristate 3226fe61f31SPierre-Louis Bossart 3236fe61f31SPierre-Louis Bossartconfig SND_SOC_SOF_HDA_GENERIC 3246fe61f31SPierre-Louis Bossart tristate 3256fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_COMMON 3267e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 3278d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_PCI_DEV 3288d4ba1beSPierre-Louis Bossart select SND_INTEL_DSP_CONFIG 3297e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_LINK_BASELINE 3303dc0d709SPeter Ujfalusi select SND_SOC_SOF_HDA_PROBES 3312b4d53ebSBard Liao select SND_SOC_SDW_UTILS if SND_SOC_SOF_INTEL_SOUNDWIRE 33218227585SPierre-Louis Bossart select SND_SOC_SOF_HDA_MLINK if SND_SOC_SOF_HDA_LINK 33318227585SPierre-Louis Bossart help 33418227585SPierre-Louis Bossart This option is not user-selectable but automagically handled by 33518227585SPierre-Louis Bossart 'select' statements at a higher level. 33618227585SPierre-Louis Bossart 33718227585SPierre-Louis Bossartconfig SND_SOC_SOF_HDA_MLINK 33818227585SPierre-Louis Bossart tristate 3397e978fa3SLiam Girdwood help 3407e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 34166e1b651SRandy Dunlap 'select' statements at a higher level. 3427e978fa3SLiam Girdwood 3436fe61f31SPierre-Louis Bossartif SND_SOC_SOF_HDA_GENERIC 3447e978fa3SLiam Girdwood 3457e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK 3467e978fa3SLiam Girdwood bool "SOF support for HDA Links(HDA/HDMI)" 3477e978fa3SLiam Girdwood help 3487e978fa3SLiam Girdwood This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 3497e978fa3SLiam Girdwood for Intel(R) platforms. 3507e978fa3SLiam Girdwood Say Y if you want to enable HDA links with SOF. 3517e978fa3SLiam Girdwood If unsure select "N". 3527e978fa3SLiam Girdwood 3537e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC 3547e978fa3SLiam Girdwood bool "SOF support for HDAudio codecs" 3557e978fa3SLiam Girdwood depends on SND_SOC_SOF_HDA_LINK 3562dddff71SPierre-Louis Bossart select SND_SOC_SOF_PROBE_WORK_QUEUE 3577e978fa3SLiam Girdwood help 3587e978fa3SLiam Girdwood This adds support for HDAudio codecs with Sound Open Firmware 3597e978fa3SLiam Girdwood for Intel(R) platforms. 3607e978fa3SLiam Girdwood Say Y if you want to enable HDAudio codecs with SOF. 3617e978fa3SLiam Girdwood If unsure select "N". 3627e978fa3SLiam Girdwood 3636fe61f31SPierre-Louis Bossartendif ## SND_SOC_SOF_HDA_GENERIC 3647e978fa3SLiam Girdwood 3655d5cb86fSPierre-Louis Bossartconfig SND_SOF_SOF_HDA_SDW_BPT 3665d5cb86fSPierre-Louis Bossart tristate 367fcc0f169SBard Liao select SND_HDA_EXT_CORE 3685d5cb86fSPierre-Louis Bossart help 3695d5cb86fSPierre-Louis Bossart This option is not user-selectable but automagically handled by 3705d5cb86fSPierre-Louis Bossart 'select' statements at a higher level. 3715d5cb86fSPierre-Louis Bossart 3727e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE 3737e978fa3SLiam Girdwood tristate 3747e978fa3SLiam Girdwood select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 3757e978fa3SLiam Girdwood help 3767e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 37766e1b651SRandy Dunlap 'select' statements at a higher level. 3787e978fa3SLiam Girdwood 3797e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA 3807e978fa3SLiam Girdwood tristate 3817e978fa3SLiam Girdwood select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 3827e978fa3SLiam Girdwood select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 3837e978fa3SLiam Girdwood help 3847e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 38566e1b651SRandy Dunlap 'select' statements at a higher level. 3867e978fa3SLiam Girdwood 3873dc0d709SPeter Ujfalusiconfig SND_SOC_SOF_HDA_PROBES 388e18610eaSRichard Fitzgerald tristate 3893dc0d709SPeter Ujfalusi select SND_SOC_SOF_DEBUG_PROBES 3903dc0d709SPeter Ujfalusi help 3913dc0d709SPeter Ujfalusi The option enables the data probing for Intel(R) Skylake and newer 3923dc0d709SPeter Ujfalusi (HDA) platforms. 3933dc0d709SPeter Ujfalusi This option is not user-selectable but automagically handled by 3943dc0d709SPeter Ujfalusi 'select' statements at a higher level. 3953dc0d709SPeter Ujfalusi 396cf5807f5SPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 397cf5807f5SPierre-Louis Bossart tristate 398c5a61db9SArnd Bergmann select SOUNDWIRE_INTEL if SND_SOC_SOF_INTEL_SOUNDWIRE != n 399c5a61db9SArnd Bergmann select SND_INTEL_SOUNDWIRE_ACPI if SND_SOC_SOF_INTEL_SOUNDWIRE != n 400cf5807f5SPierre-Louis Bossart 401cf5807f5SPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE 402cf5807f5SPierre-Louis Bossart tristate "SOF support for SoundWire" 403cf5807f5SPierre-Louis Bossart default SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 404cf5807f5SPierre-Louis Bossart depends on SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 405cf5807f5SPierre-Louis Bossart depends on ACPI && SOUNDWIRE 406cf5807f5SPierre-Louis Bossart depends on !(SOUNDWIRE=m && SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=y) 407a115ab9bSPierre-Louis Bossart help 408a115ab9bSPierre-Louis Bossart This adds support for SoundWire with Sound Open Firmware 409a115ab9bSPierre-Louis Bossart for Intel(R) platforms. 410a115ab9bSPierre-Louis Bossart Say Y if you want to enable SoundWire links with SOF. 411a115ab9bSPierre-Louis Bossart If unsure select "N". 412a115ab9bSPierre-Louis Bossart 413b2fe8579SLibin Yangendif ## SND_SOC_SOF_PCI 4147e978fa3SLiam Girdwood 4157e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL 416