18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_TOPLEVEL 38c2ecf20Sopenharmony_ci bool "SOF support for Intel audio DSPs" 48c2ecf20Sopenharmony_ci depends on X86 || COMPILE_TEST 58c2ecf20Sopenharmony_ci help 68c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms. 78c2ecf20Sopenharmony_ci Say Y if you have such a device. 88c2ecf20Sopenharmony_ci If unsure select "N". 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ciif SND_SOC_SOF_INTEL_TOPLEVEL 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_ACPI 138c2ecf20Sopenharmony_ci def_tristate SND_SOC_SOF_ACPI 148c2ecf20Sopenharmony_ci select SND_SOC_SOF_BAYTRAIL if SND_SOC_SOF_BAYTRAIL_SUPPORT 158c2ecf20Sopenharmony_ci select SND_SOC_SOF_BROADWELL if SND_SOC_SOF_BROADWELL_SUPPORT 168c2ecf20Sopenharmony_ci help 178c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 188c2ecf20Sopenharmony_ci 'select' statements at a higher level 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_PCI 218c2ecf20Sopenharmony_ci def_tristate SND_SOC_SOF_PCI 228c2ecf20Sopenharmony_ci select SND_SOC_SOF_MERRIFIELD if SND_SOC_SOF_MERRIFIELD_SUPPORT 238c2ecf20Sopenharmony_ci select SND_SOC_SOF_APOLLOLAKE if SND_SOC_SOF_APOLLOLAKE_SUPPORT 248c2ecf20Sopenharmony_ci select SND_SOC_SOF_GEMINILAKE if SND_SOC_SOF_GEMINILAKE_SUPPORT 258c2ecf20Sopenharmony_ci select SND_SOC_SOF_CANNONLAKE if SND_SOC_SOF_CANNONLAKE_SUPPORT 268c2ecf20Sopenharmony_ci select SND_SOC_SOF_COFFEELAKE if SND_SOC_SOF_COFFEELAKE_SUPPORT 278c2ecf20Sopenharmony_ci select SND_SOC_SOF_ICELAKE if SND_SOC_SOF_ICELAKE_SUPPORT 288c2ecf20Sopenharmony_ci select SND_SOC_SOF_COMETLAKE if SND_SOC_SOF_COMETLAKE_SUPPORT 298c2ecf20Sopenharmony_ci select SND_SOC_SOF_TIGERLAKE if SND_SOC_SOF_TIGERLAKE_SUPPORT 308c2ecf20Sopenharmony_ci select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT 318c2ecf20Sopenharmony_ci select SND_SOC_SOF_JASPERLAKE if SND_SOC_SOF_JASPERLAKE_SUPPORT 328c2ecf20Sopenharmony_ci help 338c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 348c2ecf20Sopenharmony_ci 'select' statements at a higher level 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_HIFI_EP_IPC 378c2ecf20Sopenharmony_ci tristate 388c2ecf20Sopenharmony_ci help 398c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 408c2ecf20Sopenharmony_ci 'select' statements at a higher level 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_ATOM_HIFI_EP 438c2ecf20Sopenharmony_ci tristate 448c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_COMMON 458c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_HIFI_EP_IPC 468c2ecf20Sopenharmony_ci help 478c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 488c2ecf20Sopenharmony_ci 'select' statements at a higher level 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_COMMON 518c2ecf20Sopenharmony_ci tristate 528c2ecf20Sopenharmony_ci select SND_SOC_ACPI_INTEL_MATCH 538c2ecf20Sopenharmony_ci select SND_SOC_SOF_XTENSA 548c2ecf20Sopenharmony_ci select SND_SOC_INTEL_MACH 558c2ecf20Sopenharmony_ci select SND_SOC_ACPI if ACPI 568c2ecf20Sopenharmony_ci help 578c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 588c2ecf20Sopenharmony_ci 'select' statements at a higher level 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ciif SND_SOC_SOF_INTEL_ACPI 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_BAYTRAIL_SUPPORT 638c2ecf20Sopenharmony_ci bool "SOF support for Baytrail, Braswell and Cherrytrail" 648c2ecf20Sopenharmony_ci depends on SND_SST_ATOM_HIFI2_PLATFORM_ACPI=n 658c2ecf20Sopenharmony_ci help 668c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 678c2ecf20Sopenharmony_ci using the Baytrail, Braswell or Cherrytrail processors. 688c2ecf20Sopenharmony_ci This option is mutually exclusive with the Atom/SST and Baytrail 698c2ecf20Sopenharmony_ci legacy drivers. If you want to enable SOF on Baytrail/Cherrytrail, 708c2ecf20Sopenharmony_ci you need to deselect those options first. 718c2ecf20Sopenharmony_ci SOF does not support Baytrail-CR for now, so this option is not 728c2ecf20Sopenharmony_ci recommended for distros. At some point all legacy drivers will be 738c2ecf20Sopenharmony_ci deprecated but not before all userspace firmware/topology/UCM files 748c2ecf20Sopenharmony_ci are made available to downstream distros. 758c2ecf20Sopenharmony_ci Say Y if you want to enable SOF on Baytrail/Cherrytrail 768c2ecf20Sopenharmony_ci If unsure select "N". 778c2ecf20Sopenharmony_ci 788c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_BAYTRAIL 798c2ecf20Sopenharmony_ci tristate 808c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 818c2ecf20Sopenharmony_ci help 828c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 838c2ecf20Sopenharmony_ci 'select' statements at a higher level 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_BROADWELL_SUPPORT 868c2ecf20Sopenharmony_ci bool "SOF support for Broadwell" 878c2ecf20Sopenharmony_ci depends on SND_SOC_INTEL_CATPT=n 888c2ecf20Sopenharmony_ci help 898c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 908c2ecf20Sopenharmony_ci using the Broadwell processors. 918c2ecf20Sopenharmony_ci This option is mutually exclusive with the Haswell/Broadwell legacy 928c2ecf20Sopenharmony_ci driver. If you want to enable SOF on Broadwell you need to deselect 938c2ecf20Sopenharmony_ci the legacy driver first. 948c2ecf20Sopenharmony_ci SOF does fully support Broadwell yet, so this option is not 958c2ecf20Sopenharmony_ci recommended for distros. At some point all legacy drivers will be 968c2ecf20Sopenharmony_ci deprecated but not before all userspace firmware/topology/UCM files 978c2ecf20Sopenharmony_ci are made available to downstream distros. 988c2ecf20Sopenharmony_ci Say Y if you want to enable SOF on Broadwell 998c2ecf20Sopenharmony_ci If unsure select "N". 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_BROADWELL 1028c2ecf20Sopenharmony_ci tristate 1038c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_COMMON 1048c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_HIFI_EP_IPC 1058c2ecf20Sopenharmony_ci help 1068c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 1078c2ecf20Sopenharmony_ci 'select' statements at a higher level 1088c2ecf20Sopenharmony_ci 1098c2ecf20Sopenharmony_ciendif ## SND_SOC_SOF_INTEL_ACPI 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ciif SND_SOC_SOF_INTEL_PCI 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_MERRIFIELD_SUPPORT 1148c2ecf20Sopenharmony_ci bool "SOF support for Tangier/Merrifield" 1158c2ecf20Sopenharmony_ci help 1168c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 1178c2ecf20Sopenharmony_ci using the Tangier/Merrifield processors. 1188c2ecf20Sopenharmony_ci Say Y if you have such a device. 1198c2ecf20Sopenharmony_ci If unsure select "N". 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_MERRIFIELD 1228c2ecf20Sopenharmony_ci tristate 1238c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 1248c2ecf20Sopenharmony_ci help 1258c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 1268c2ecf20Sopenharmony_ci 'select' statements at a higher level 1278c2ecf20Sopenharmony_ci 1288c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_APOLLOLAKE_SUPPORT 1298c2ecf20Sopenharmony_ci bool "SOF support for Apollolake" 1308c2ecf20Sopenharmony_ci help 1318c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 1328c2ecf20Sopenharmony_ci using the Apollolake processors. 1338c2ecf20Sopenharmony_ci Say Y if you have such a device. 1348c2ecf20Sopenharmony_ci If unsure select "N". 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_APOLLOLAKE 1378c2ecf20Sopenharmony_ci tristate 1388c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 1398c2ecf20Sopenharmony_ci help 1408c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 1418c2ecf20Sopenharmony_ci 'select' statements at a higher level 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_GEMINILAKE_SUPPORT 1448c2ecf20Sopenharmony_ci bool "SOF support for GeminiLake" 1458c2ecf20Sopenharmony_ci help 1468c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 1478c2ecf20Sopenharmony_ci using the Geminilake processors. 1488c2ecf20Sopenharmony_ci Say Y if you have such a device. 1498c2ecf20Sopenharmony_ci If unsure select "N". 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_GEMINILAKE 1528c2ecf20Sopenharmony_ci tristate 1538c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 1548c2ecf20Sopenharmony_ci help 1558c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 1568c2ecf20Sopenharmony_ci 'select' statements at a higher level 1578c2ecf20Sopenharmony_ci 1588c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_CANNONLAKE_SUPPORT 1598c2ecf20Sopenharmony_ci bool "SOF support for Cannonlake" 1608c2ecf20Sopenharmony_ci help 1618c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 1628c2ecf20Sopenharmony_ci using the Cannonlake processors. 1638c2ecf20Sopenharmony_ci Say Y if you have such a device. 1648c2ecf20Sopenharmony_ci If unsure select "N". 1658c2ecf20Sopenharmony_ci 1668c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_CANNONLAKE 1678c2ecf20Sopenharmony_ci tristate 1688c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 1698c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 1708c2ecf20Sopenharmony_ci help 1718c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 1728c2ecf20Sopenharmony_ci 'select' statements at a higher level 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_COFFEELAKE_SUPPORT 1758c2ecf20Sopenharmony_ci bool "SOF support for CoffeeLake" 1768c2ecf20Sopenharmony_ci help 1778c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 1788c2ecf20Sopenharmony_ci using the Coffeelake processors. 1798c2ecf20Sopenharmony_ci Say Y if you have such a device. 1808c2ecf20Sopenharmony_ci If unsure select "N". 1818c2ecf20Sopenharmony_ci 1828c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_COFFEELAKE 1838c2ecf20Sopenharmony_ci tristate 1848c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 1858c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 1868c2ecf20Sopenharmony_ci help 1878c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 1888c2ecf20Sopenharmony_ci 'select' statements at a higher level 1898c2ecf20Sopenharmony_ci 1908c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_ICELAKE_SUPPORT 1918c2ecf20Sopenharmony_ci bool "SOF support for Icelake" 1928c2ecf20Sopenharmony_ci help 1938c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 1948c2ecf20Sopenharmony_ci using the Icelake processors. 1958c2ecf20Sopenharmony_ci Say Y if you have such a device. 1968c2ecf20Sopenharmony_ci If unsure select "N". 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_ICELAKE 1998c2ecf20Sopenharmony_ci tristate 2008c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 2018c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2028c2ecf20Sopenharmony_ci help 2038c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 2048c2ecf20Sopenharmony_ci 'select' statements at a higher level 2058c2ecf20Sopenharmony_ci 2068c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_COMETLAKE 2078c2ecf20Sopenharmony_ci tristate 2088c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 2098c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2108c2ecf20Sopenharmony_ci help 2118c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 2128c2ecf20Sopenharmony_ci 'select' statements at a higher level 2138c2ecf20Sopenharmony_ci 2148c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_COMETLAKE_SUPPORT 2158c2ecf20Sopenharmony_ci bool 2168c2ecf20Sopenharmony_ci 2178c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_COMETLAKE_LP_SUPPORT 2188c2ecf20Sopenharmony_ci bool "SOF support for CometLake" 2198c2ecf20Sopenharmony_ci select SND_SOC_SOF_COMETLAKE_SUPPORT 2208c2ecf20Sopenharmony_ci help 2218c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 2228c2ecf20Sopenharmony_ci using the Cometlake processors. 2238c2ecf20Sopenharmony_ci If unsure select "N". 2248c2ecf20Sopenharmony_ci 2258c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_TIGERLAKE_SUPPORT 2268c2ecf20Sopenharmony_ci bool "SOF support for Tigerlake" 2278c2ecf20Sopenharmony_ci help 2288c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 2298c2ecf20Sopenharmony_ci using the Tigerlake processors. 2308c2ecf20Sopenharmony_ci Say Y if you have such a device. 2318c2ecf20Sopenharmony_ci If unsure select "N". 2328c2ecf20Sopenharmony_ci 2338c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_TIGERLAKE 2348c2ecf20Sopenharmony_ci tristate 2358c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 2368c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2378c2ecf20Sopenharmony_ci help 2388c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 2398c2ecf20Sopenharmony_ci 'select' statements at a higher level 2408c2ecf20Sopenharmony_ci 2418c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_ELKHARTLAKE_SUPPORT 2428c2ecf20Sopenharmony_ci bool "SOF support for ElkhartLake" 2438c2ecf20Sopenharmony_ci help 2448c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 2458c2ecf20Sopenharmony_ci using the ElkhartLake processors. 2468c2ecf20Sopenharmony_ci Say Y if you have such a device. 2478c2ecf20Sopenharmony_ci If unsure select "N". 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_ELKHARTLAKE 2508c2ecf20Sopenharmony_ci tristate 2518c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 2528c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 2538c2ecf20Sopenharmony_ci help 2548c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 2558c2ecf20Sopenharmony_ci 'select' statements at a higher level 2568c2ecf20Sopenharmony_ci 2578c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_JASPERLAKE_SUPPORT 2588c2ecf20Sopenharmony_ci bool "SOF support for JasperLake" 2598c2ecf20Sopenharmony_ci help 2608c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for Intel(R) platforms 2618c2ecf20Sopenharmony_ci using the JasperLake processors. 2628c2ecf20Sopenharmony_ci Say Y if you have such a device. 2638c2ecf20Sopenharmony_ci If unsure select "N". 2648c2ecf20Sopenharmony_ci 2658c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_JASPERLAKE 2668c2ecf20Sopenharmony_ci tristate 2678c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_COMMON 2688c2ecf20Sopenharmony_ci help 2698c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 2708c2ecf20Sopenharmony_ci 'select' statements at a higher level 2718c2ecf20Sopenharmony_ci 2728c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA_COMMON 2738c2ecf20Sopenharmony_ci tristate 2748c2ecf20Sopenharmony_ci select SND_INTEL_DSP_CONFIG 2758c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_COMMON 2768c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA_LINK_BASELINE 2778c2ecf20Sopenharmony_ci help 2788c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 2798c2ecf20Sopenharmony_ci 'select' statements at a higher level 2808c2ecf20Sopenharmony_ci 2818c2ecf20Sopenharmony_ciif SND_SOC_SOF_HDA_COMMON 2828c2ecf20Sopenharmony_ci 2838c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA_LINK 2848c2ecf20Sopenharmony_ci bool "SOF support for HDA Links(HDA/HDMI)" 2858c2ecf20Sopenharmony_ci depends on SND_SOC_SOF_NOCODEC=n 2868c2ecf20Sopenharmony_ci select SND_SOC_SOF_PROBE_WORK_QUEUE 2878c2ecf20Sopenharmony_ci help 2888c2ecf20Sopenharmony_ci This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 2898c2ecf20Sopenharmony_ci for Intel(R) platforms. 2908c2ecf20Sopenharmony_ci Say Y if you want to enable HDA links with SOF. 2918c2ecf20Sopenharmony_ci If unsure select "N". 2928c2ecf20Sopenharmony_ci 2938c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA_AUDIO_CODEC 2948c2ecf20Sopenharmony_ci bool "SOF support for HDAudio codecs" 2958c2ecf20Sopenharmony_ci depends on SND_SOC_SOF_HDA_LINK 2968c2ecf20Sopenharmony_ci help 2978c2ecf20Sopenharmony_ci This adds support for HDAudio codecs with Sound Open Firmware 2988c2ecf20Sopenharmony_ci for Intel(R) platforms. 2998c2ecf20Sopenharmony_ci Say Y if you want to enable HDAudio codecs with SOF. 3008c2ecf20Sopenharmony_ci If unsure select "N". 3018c2ecf20Sopenharmony_ci 3028c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA_PROBES 3038c2ecf20Sopenharmony_ci bool "SOF enable probes over HDA" 3048c2ecf20Sopenharmony_ci depends on SND_SOC_SOF_DEBUG_PROBES 3058c2ecf20Sopenharmony_ci help 3068c2ecf20Sopenharmony_ci This option enables the data probing for Intel(R). 3078c2ecf20Sopenharmony_ci Intel(R) Skylake and newer platforms. 3088c2ecf20Sopenharmony_ci Say Y if you want to enable probes. 3098c2ecf20Sopenharmony_ci If unsure, select "N". 3108c2ecf20Sopenharmony_ci 3118c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 3128c2ecf20Sopenharmony_ci bool "SOF enable DMI Link L1" 3138c2ecf20Sopenharmony_ci help 3148c2ecf20Sopenharmony_ci This option enables DMI L1 for both playback and capture 3158c2ecf20Sopenharmony_ci and disables known workarounds for specific HDAudio platforms. 3168c2ecf20Sopenharmony_ci Only use to look into power optimizations on platforms not 3178c2ecf20Sopenharmony_ci affected by DMI L1 issues. This option is not recommended. 3188c2ecf20Sopenharmony_ci Say Y if you want to enable DMI Link L1 3198c2ecf20Sopenharmony_ci If unsure, select "N". 3208c2ecf20Sopenharmony_ci 3218c2ecf20Sopenharmony_ciendif ## SND_SOC_SOF_HDA_COMMON 3228c2ecf20Sopenharmony_ci 3238c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA_LINK_BASELINE 3248c2ecf20Sopenharmony_ci tristate 3258c2ecf20Sopenharmony_ci select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 3268c2ecf20Sopenharmony_ci help 3278c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 3288c2ecf20Sopenharmony_ci 'select' statements at a higher level 3298c2ecf20Sopenharmony_ci 3308c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_HDA 3318c2ecf20Sopenharmony_ci tristate 3328c2ecf20Sopenharmony_ci select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 3338c2ecf20Sopenharmony_ci select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 3348c2ecf20Sopenharmony_ci help 3358c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 3368c2ecf20Sopenharmony_ci 'select' statements at a higher level 3378c2ecf20Sopenharmony_ci 3388c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK 3398c2ecf20Sopenharmony_ci bool "SOF support for SoundWire" 3408c2ecf20Sopenharmony_ci depends on ACPI 3418c2ecf20Sopenharmony_ci help 3428c2ecf20Sopenharmony_ci This adds support for SoundWire with Sound Open Firmware 3438c2ecf20Sopenharmony_ci for Intel(R) platforms. 3448c2ecf20Sopenharmony_ci Say Y if you want to enable SoundWire links with SOF. 3458c2ecf20Sopenharmony_ci If unsure select "N". 3468c2ecf20Sopenharmony_ci 3478c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE 3488c2ecf20Sopenharmony_ci tristate 3498c2ecf20Sopenharmony_ci select SND_SOC_SOF_INTEL_SOUNDWIRE if SND_SOC_SOF_INTEL_SOUNDWIRE_LINK 3508c2ecf20Sopenharmony_ci help 3518c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 3528c2ecf20Sopenharmony_ci 'select' statements at a higher level 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_INTEL_SOUNDWIRE 3558c2ecf20Sopenharmony_ci tristate 3568c2ecf20Sopenharmony_ci select SOUNDWIRE 3578c2ecf20Sopenharmony_ci select SOUNDWIRE_INTEL 3588c2ecf20Sopenharmony_ci help 3598c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 3608c2ecf20Sopenharmony_ci 'select' statements at a higher level 3618c2ecf20Sopenharmony_ci 3628c2ecf20Sopenharmony_ciendif ## SND_SOC_SOF_INTEL_PCI 3638c2ecf20Sopenharmony_ci 3648c2ecf20Sopenharmony_ciendif ## SND_SOC_SOF_INTEL_TOPLEVEL 365