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 269*614d416dSArnd 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 272*614d416dSArnd 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 3037e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON 3047e978fa3SLiam Girdwood tristate 3056fe61f31SPierre-Louis Bossart 3066fe61f31SPierre-Louis Bossartconfig SND_SOC_SOF_HDA_GENERIC 3076fe61f31SPierre-Louis Bossart tristate 3086fe61f31SPierre-Louis Bossart select SND_SOC_SOF_HDA_COMMON 3097e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 3108d4ba1beSPierre-Louis Bossart select SND_SOC_SOF_PCI_DEV 3118d4ba1beSPierre-Louis Bossart select SND_INTEL_DSP_CONFIG 3127e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_LINK_BASELINE 3133dc0d709SPeter Ujfalusi select SND_SOC_SOF_HDA_PROBES 31418227585SPierre-Louis Bossart select SND_SOC_SOF_HDA_MLINK if SND_SOC_SOF_HDA_LINK 31518227585SPierre-Louis Bossart help 31618227585SPierre-Louis Bossart This option is not user-selectable but automagically handled by 31718227585SPierre-Louis Bossart 'select' statements at a higher level. 31818227585SPierre-Louis Bossart 31918227585SPierre-Louis Bossartconfig SND_SOC_SOF_HDA_MLINK 32018227585SPierre-Louis Bossart tristate 3217e978fa3SLiam Girdwood help 3227e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 32366e1b651SRandy Dunlap 'select' statements at a higher level. 3247e978fa3SLiam Girdwood 3256fe61f31SPierre-Louis Bossartif SND_SOC_SOF_HDA_GENERIC 3267e978fa3SLiam Girdwood 3277e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK 3287e978fa3SLiam Girdwood bool "SOF support for HDA Links(HDA/HDMI)" 3297e978fa3SLiam Girdwood help 3307e978fa3SLiam Girdwood This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 3317e978fa3SLiam Girdwood for Intel(R) platforms. 3327e978fa3SLiam Girdwood Say Y if you want to enable HDA links with SOF. 3337e978fa3SLiam Girdwood If unsure select "N". 3347e978fa3SLiam Girdwood 3357e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC 3367e978fa3SLiam Girdwood bool "SOF support for HDAudio codecs" 3377e978fa3SLiam Girdwood depends on SND_SOC_SOF_HDA_LINK 3382dddff71SPierre-Louis Bossart select SND_SOC_SOF_PROBE_WORK_QUEUE 3397e978fa3SLiam Girdwood help 3407e978fa3SLiam Girdwood This adds support for HDAudio codecs with Sound Open Firmware 3417e978fa3SLiam Girdwood for Intel(R) platforms. 3427e978fa3SLiam Girdwood Say Y if you want to enable HDAudio codecs with SOF. 3437e978fa3SLiam Girdwood If unsure select "N". 3447e978fa3SLiam Girdwood 3456fe61f31SPierre-Louis Bossartendif ## SND_SOC_SOF_HDA_GENERIC 3467e978fa3SLiam Girdwood 3475d5cb86fSPierre-Louis Bossartconfig SND_SOF_SOF_HDA_SDW_BPT 3485d5cb86fSPierre-Louis Bossart tristate 349fcc0f169SBard Liao select SND_HDA_EXT_CORE 3505d5cb86fSPierre-Louis Bossart help 3515d5cb86fSPierre-Louis Bossart This option is not user-selectable but automagically handled by 3525d5cb86fSPierre-Louis Bossart 'select' statements at a higher level. 3535d5cb86fSPierre-Louis Bossart 3547e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE 3557e978fa3SLiam Girdwood tristate 3567e978fa3SLiam Girdwood select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 3577e978fa3SLiam Girdwood help 3587e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 35966e1b651SRandy Dunlap 'select' statements at a higher level. 3607e978fa3SLiam Girdwood 3617e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA 3627e978fa3SLiam Girdwood tristate 3637e978fa3SLiam Girdwood select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 3647e978fa3SLiam Girdwood select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 3657e978fa3SLiam Girdwood help 3667e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 36766e1b651SRandy Dunlap 'select' statements at a higher level. 3687e978fa3SLiam Girdwood 3693dc0d709SPeter Ujfalusiconfig SND_SOC_SOF_HDA_PROBES 370e18610eaSRichard Fitzgerald tristate 3713dc0d709SPeter Ujfalusi select SND_SOC_SOF_DEBUG_PROBES 3723dc0d709SPeter Ujfalusi help 3733dc0d709SPeter Ujfalusi The option enables the data probing for Intel(R) Skylake and newer 3743dc0d709SPeter Ujfalusi (HDA) platforms. 3753dc0d709SPeter Ujfalusi This option is not user-selectable but automagically handled by 3763dc0d709SPeter Ujfalusi 'select' statements at a higher level. 3773dc0d709SPeter Ujfalusi 378cf5807f5SPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 379cf5807f5SPierre-Louis Bossart tristate 380c5a61db9SArnd Bergmann select SOUNDWIRE_INTEL if SND_SOC_SOF_INTEL_SOUNDWIRE != n 381c5a61db9SArnd Bergmann select SND_INTEL_SOUNDWIRE_ACPI if SND_SOC_SOF_INTEL_SOUNDWIRE != n 382cf5807f5SPierre-Louis Bossart 383cf5807f5SPierre-Louis Bossartconfig SND_SOC_SOF_INTEL_SOUNDWIRE 384cf5807f5SPierre-Louis Bossart tristate "SOF support for SoundWire" 385cf5807f5SPierre-Louis Bossart default SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 386cf5807f5SPierre-Louis Bossart depends on SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 387cf5807f5SPierre-Louis Bossart depends on ACPI && SOUNDWIRE 388cf5807f5SPierre-Louis Bossart depends on !(SOUNDWIRE=m && SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=y) 389a115ab9bSPierre-Louis Bossart help 390a115ab9bSPierre-Louis Bossart This adds support for SoundWire with Sound Open Firmware 391a115ab9bSPierre-Louis Bossart for Intel(R) platforms. 392a115ab9bSPierre-Louis Bossart Say Y if you want to enable SoundWire links with SOF. 393a115ab9bSPierre-Louis Bossart If unsure select "N". 394a115ab9bSPierre-Louis Bossart 395b2fe8579SLibin Yangendif ## SND_SOC_SOF_PCI 3967e978fa3SLiam Girdwood 3977e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL 398