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 137e978fa3SLiam Girdwood tristate 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 187e978fa3SLiam Girdwood 'select' statements at a higher level 197e978fa3SLiam Girdwood 207e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_PCI 217e978fa3SLiam Girdwood tristate 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 28927ce5c7SEvan Green select SND_SOC_SOF_COMETLAKE_LP if SND_SOC_SOF_COMETLAKE_LP_SUPPORT 29927ce5c7SEvan Green select SND_SOC_SOF_COMETLAKE_H if SND_SOC_SOF_COMETLAKE_H_SUPPORT 30*1205c81eSPan Xiuli select SND_SOC_SOF_TIGERLAKE if SND_SOC_SOF_TIGERLAKE_SUPPORT 317e978fa3SLiam Girdwood help 327e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 337e978fa3SLiam Girdwood 'select' statements at a higher level 347e978fa3SLiam Girdwood 357e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_HIFI_EP_IPC 367e978fa3SLiam Girdwood tristate 377e978fa3SLiam Girdwood help 387e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 397e978fa3SLiam Girdwood 'select' statements at a higher level 407e978fa3SLiam Girdwood 417e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ATOM_HIFI_EP 427e978fa3SLiam Girdwood tristate 4378989ff8SPierre-Louis Bossart select SND_SOC_SOF_INTEL_COMMON 447e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 457e978fa3SLiam Girdwood help 467e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 477e978fa3SLiam Girdwood 'select' statements at a higher level 487e978fa3SLiam Girdwood 497e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_COMMON 507e978fa3SLiam Girdwood tristate 517e978fa3SLiam Girdwood select SND_SOC_ACPI_INTEL_MATCH 527e978fa3SLiam Girdwood select SND_SOC_SOF_XTENSA 537e978fa3SLiam Girdwood select SND_SOC_INTEL_MACH 547e978fa3SLiam Girdwood select SND_SOC_ACPI if ACPI 557e978fa3SLiam Girdwood help 567e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 577e978fa3SLiam Girdwood 'select' statements at a higher level 587e978fa3SLiam Girdwood 597e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_ACPI 607e978fa3SLiam Girdwood 617e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL_SUPPORT 627e978fa3SLiam Girdwood bool "SOF support for Baytrail, Braswell and Cherrytrail" 637e978fa3SLiam Girdwood help 647e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 657e978fa3SLiam Girdwood using the Baytrail, Braswell or Cherrytrail processors. 667e978fa3SLiam Girdwood Say Y if you have such a device. 677e978fa3SLiam Girdwood If unsure select "N". 687e978fa3SLiam Girdwood 697e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL 707e978fa3SLiam Girdwood tristate 717e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 727e978fa3SLiam Girdwood help 737e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 747e978fa3SLiam Girdwood 'select' statements at a higher level 757e978fa3SLiam Girdwood 767e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL_SUPPORT 777e978fa3SLiam Girdwood bool "SOF support for Broadwell" 787e978fa3SLiam Girdwood help 797e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 807e978fa3SLiam Girdwood using the Broadwell processors. 817e978fa3SLiam Girdwood Say Y if you have such a device. 827e978fa3SLiam Girdwood If unsure select "N". 837e978fa3SLiam Girdwood 847e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL 857e978fa3SLiam Girdwood tristate 867e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 877e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 887e978fa3SLiam Girdwood help 897e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 907e978fa3SLiam Girdwood 'select' statements at a higher level 917e978fa3SLiam Girdwood 927e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_ACPI 937e978fa3SLiam Girdwood 947e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_PCI 957e978fa3SLiam Girdwood 967e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD_SUPPORT 977e978fa3SLiam Girdwood bool "SOF support for Tangier/Merrifield" 987e978fa3SLiam Girdwood help 997e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1007e978fa3SLiam Girdwood using the Tangier/Merrifield processors. 1017e978fa3SLiam Girdwood Say Y if you have such a device. 1027e978fa3SLiam Girdwood If unsure select "N". 1037e978fa3SLiam Girdwood 1047e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD 1057e978fa3SLiam Girdwood tristate 1067e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 1077e978fa3SLiam Girdwood help 1087e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1097e978fa3SLiam Girdwood 'select' statements at a higher level 1107e978fa3SLiam Girdwood 1117e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE_SUPPORT 1127e978fa3SLiam Girdwood bool "SOF support for Apollolake" 1137e978fa3SLiam Girdwood help 1147e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1157e978fa3SLiam Girdwood using the Apollolake processors. 1167e978fa3SLiam Girdwood Say Y if you have such a device. 1177e978fa3SLiam Girdwood If unsure select "N". 1187e978fa3SLiam Girdwood 1197e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE 1207e978fa3SLiam Girdwood tristate 1217e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1227e978fa3SLiam Girdwood help 1237e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1247e978fa3SLiam Girdwood 'select' statements at a higher level 1257e978fa3SLiam Girdwood 1267e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE_SUPPORT 1277e978fa3SLiam Girdwood bool "SOF support for GeminiLake" 1287e978fa3SLiam Girdwood help 1297e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1307e978fa3SLiam Girdwood using the Geminilake processors. 1317e978fa3SLiam Girdwood Say Y if you have such a device. 1327e978fa3SLiam Girdwood If unsure select "N". 1337e978fa3SLiam Girdwood 1347e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE 1357e978fa3SLiam Girdwood tristate 1367e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1377e978fa3SLiam Girdwood help 1387e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1397e978fa3SLiam Girdwood 'select' statements at a higher level 1407e978fa3SLiam Girdwood 1417e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE_SUPPORT 1427e978fa3SLiam Girdwood bool "SOF support for Cannonlake" 1437e978fa3SLiam Girdwood help 1447e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1457e978fa3SLiam Girdwood using the Cannonlake processors. 1467e978fa3SLiam Girdwood Say Y if you have such a device. 1477e978fa3SLiam Girdwood If unsure select "N". 1487e978fa3SLiam Girdwood 1497e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE 1507e978fa3SLiam Girdwood tristate 1517e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1527e978fa3SLiam Girdwood help 1537e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1547e978fa3SLiam Girdwood 'select' statements at a higher level 1557e978fa3SLiam Girdwood 1567e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE_SUPPORT 1577e978fa3SLiam Girdwood bool "SOF support for CoffeeLake" 1587e978fa3SLiam Girdwood help 1597e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1607e978fa3SLiam Girdwood using the Coffeelake processors. 1617e978fa3SLiam Girdwood Say Y if you have such a device. 1627e978fa3SLiam Girdwood If unsure select "N". 1637e978fa3SLiam Girdwood 1647e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE 1657e978fa3SLiam Girdwood tristate 1667e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1677e978fa3SLiam Girdwood help 1687e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1697e978fa3SLiam Girdwood 'select' statements at a higher level 1707e978fa3SLiam Girdwood 1717e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE_SUPPORT 1727e978fa3SLiam Girdwood bool "SOF support for Icelake" 1737e978fa3SLiam Girdwood help 1747e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1757e978fa3SLiam Girdwood using the Icelake processors. 1767e978fa3SLiam Girdwood Say Y if you have such a device. 1777e978fa3SLiam Girdwood If unsure select "N". 1787e978fa3SLiam Girdwood 1797e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE 1807e978fa3SLiam Girdwood tristate 1817e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1827e978fa3SLiam Girdwood help 1837e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1847e978fa3SLiam Girdwood 'select' statements at a higher level 1857e978fa3SLiam Girdwood 186927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_LP 187927ce5c7SEvan Green tristate 188927ce5c7SEvan Green select SND_SOC_SOF_HDA_COMMON 189927ce5c7SEvan Green help 190927ce5c7SEvan Green This option is not user-selectable but automagically handled by 191927ce5c7SEvan Green 'select' statements at a higher level 192927ce5c7SEvan Green 193927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_LP_SUPPORT 194927ce5c7SEvan Green bool "SOF support for CometLake-LP" 195927ce5c7SEvan Green help 196927ce5c7SEvan Green This adds support for Sound Open Firmware for Intel(R) platforms 197927ce5c7SEvan Green using the Cometlake-LP processors. 198927ce5c7SEvan Green Say Y if you have such a device. 199927ce5c7SEvan Green If unsure select "N". 200927ce5c7SEvan Green 201927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_H 202927ce5c7SEvan Green tristate 203927ce5c7SEvan Green select SND_SOC_SOF_HDA_COMMON 204927ce5c7SEvan Green help 205927ce5c7SEvan Green This option is not user-selectable but automagically handled by 206927ce5c7SEvan Green 'select' statements at a higher level 207927ce5c7SEvan Green 208927ce5c7SEvan Greenconfig SND_SOC_SOF_COMETLAKE_H_SUPPORT 209927ce5c7SEvan Green bool "SOF support for CometLake-H" 210927ce5c7SEvan Green help 211927ce5c7SEvan Green This adds support for Sound Open Firmware for Intel(R) platforms 212927ce5c7SEvan Green using the Cometlake-H processors. 213927ce5c7SEvan Green Say Y if you have such a device. 214927ce5c7SEvan Green If unsure select "N". 215927ce5c7SEvan Green 216*1205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE_SUPPORT 217*1205c81eSPan Xiuli bool "SOF support for Tigerlake" 218*1205c81eSPan Xiuli help 219*1205c81eSPan Xiuli This adds support for Sound Open Firmware for Intel(R) platforms 220*1205c81eSPan Xiuli using the Tigerlake processors. 221*1205c81eSPan Xiuli Say Y if you have such a device. 222*1205c81eSPan Xiuli If unsure select "N". 223*1205c81eSPan Xiuli 224*1205c81eSPan Xiuliconfig SND_SOC_SOF_TIGERLAKE 225*1205c81eSPan Xiuli tristate 226*1205c81eSPan Xiuli select SND_SOC_SOF_HDA_COMMON 227*1205c81eSPan Xiuli help 228*1205c81eSPan Xiuli This option is not user-selectable but automagically handled by 229*1205c81eSPan Xiuli 'select' statements at a higher level 230*1205c81eSPan Xiuli 2317e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON 2327e978fa3SLiam Girdwood tristate 2337e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 2347e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_LINK_BASELINE 2357e978fa3SLiam Girdwood help 2367e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 2377e978fa3SLiam Girdwood 'select' statements at a higher level 2387e978fa3SLiam Girdwood 2397e978fa3SLiam Girdwoodif SND_SOC_SOF_HDA_COMMON 2407e978fa3SLiam Girdwood 2417e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK 2427e978fa3SLiam Girdwood bool "SOF support for HDA Links(HDA/HDMI)" 2437e978fa3SLiam Girdwood depends on SND_SOC_SOF_NOCODEC=n 2447e978fa3SLiam Girdwood select SND_SOC_SOF_PROBE_WORK_QUEUE 2457e978fa3SLiam Girdwood help 2467e978fa3SLiam Girdwood This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 2477e978fa3SLiam Girdwood for Intel(R) platforms. 2487e978fa3SLiam Girdwood Say Y if you want to enable HDA links with SOF. 2497e978fa3SLiam Girdwood If unsure select "N". 2507e978fa3SLiam Girdwood 2517e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC 2527e978fa3SLiam Girdwood bool "SOF support for HDAudio codecs" 2537e978fa3SLiam Girdwood depends on SND_SOC_SOF_HDA_LINK 2547e978fa3SLiam Girdwood help 2557e978fa3SLiam Girdwood This adds support for HDAudio codecs with Sound Open Firmware 2567e978fa3SLiam Girdwood for Intel(R) platforms. 2577e978fa3SLiam Girdwood Say Y if you want to enable HDAudio codecs with SOF. 2587e978fa3SLiam Girdwood If unsure select "N". 2597e978fa3SLiam Girdwood 2607e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_HDA_COMMON 2617e978fa3SLiam Girdwood 2627e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE 2637e978fa3SLiam Girdwood tristate 2647e978fa3SLiam Girdwood select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 2657e978fa3SLiam Girdwood help 2667e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 2677e978fa3SLiam Girdwood 'select' statements at a higher level 2687e978fa3SLiam Girdwood 2697e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA 2707e978fa3SLiam Girdwood tristate 2717e978fa3SLiam Girdwood select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 2727e978fa3SLiam Girdwood select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 27368b953aeSPierre-Louis Bossart select SND_INTEL_NHLT 2747e978fa3SLiam Girdwood help 2757e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 2767e978fa3SLiam Girdwood 'select' statements at a higher level 2777e978fa3SLiam Girdwood 2787e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_PCI 2797e978fa3SLiam Girdwood 2807e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL 281