1*ec8f24b7SThomas 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 287e978fa3SLiam Girdwood help 297e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 307e978fa3SLiam Girdwood 'select' statements at a higher level 317e978fa3SLiam Girdwood 327e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_HIFI_EP_IPC 337e978fa3SLiam Girdwood tristate 347e978fa3SLiam Girdwood help 357e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 367e978fa3SLiam Girdwood 'select' statements at a higher level 377e978fa3SLiam Girdwood 387e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ATOM_HIFI_EP 397e978fa3SLiam Girdwood tristate 4078989ff8SPierre-Louis Bossart select SND_SOC_SOF_INTEL_COMMON 417e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 427e978fa3SLiam Girdwood help 437e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 447e978fa3SLiam Girdwood 'select' statements at a higher level 457e978fa3SLiam Girdwood 467e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_COMMON 477e978fa3SLiam Girdwood tristate 487e978fa3SLiam Girdwood select SND_SOC_ACPI_INTEL_MATCH 497e978fa3SLiam Girdwood select SND_SOC_SOF_XTENSA 507e978fa3SLiam Girdwood select SND_SOC_INTEL_MACH 517e978fa3SLiam Girdwood select SND_SOC_ACPI if ACPI 527e978fa3SLiam Girdwood help 537e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 547e978fa3SLiam Girdwood 'select' statements at a higher level 557e978fa3SLiam Girdwood 567e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_ACPI 577e978fa3SLiam Girdwood 587e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL_SUPPORT 597e978fa3SLiam Girdwood bool "SOF support for Baytrail, Braswell and Cherrytrail" 607e978fa3SLiam Girdwood help 617e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 627e978fa3SLiam Girdwood using the Baytrail, Braswell or Cherrytrail processors. 637e978fa3SLiam Girdwood Say Y if you have such a device. 647e978fa3SLiam Girdwood If unsure select "N". 657e978fa3SLiam Girdwood 667e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL 677e978fa3SLiam Girdwood tristate 687e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 697e978fa3SLiam Girdwood help 707e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 717e978fa3SLiam Girdwood 'select' statements at a higher level 727e978fa3SLiam Girdwood 737e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL_SUPPORT 747e978fa3SLiam Girdwood bool "SOF support for Broadwell" 757e978fa3SLiam Girdwood help 767e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 777e978fa3SLiam Girdwood using the Broadwell processors. 787e978fa3SLiam Girdwood Say Y if you have such a device. 797e978fa3SLiam Girdwood If unsure select "N". 807e978fa3SLiam Girdwood 817e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL 827e978fa3SLiam Girdwood tristate 837e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 847e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 857e978fa3SLiam Girdwood help 867e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 877e978fa3SLiam Girdwood 'select' statements at a higher level 887e978fa3SLiam Girdwood 897e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_ACPI 907e978fa3SLiam Girdwood 917e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_PCI 927e978fa3SLiam Girdwood 937e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD_SUPPORT 947e978fa3SLiam Girdwood bool "SOF support for Tangier/Merrifield" 957e978fa3SLiam Girdwood help 967e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 977e978fa3SLiam Girdwood using the Tangier/Merrifield processors. 987e978fa3SLiam Girdwood Say Y if you have such a device. 997e978fa3SLiam Girdwood If unsure select "N". 1007e978fa3SLiam Girdwood 1017e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD 1027e978fa3SLiam Girdwood tristate 1037e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 1047e978fa3SLiam Girdwood help 1057e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1067e978fa3SLiam Girdwood 'select' statements at a higher level 1077e978fa3SLiam Girdwood 1087e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE_SUPPORT 1097e978fa3SLiam Girdwood bool "SOF support for Apollolake" 1107e978fa3SLiam Girdwood help 1117e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1127e978fa3SLiam Girdwood using the Apollolake processors. 1137e978fa3SLiam Girdwood Say Y if you have such a device. 1147e978fa3SLiam Girdwood If unsure select "N". 1157e978fa3SLiam Girdwood 1167e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE 1177e978fa3SLiam Girdwood tristate 1187e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1197e978fa3SLiam Girdwood help 1207e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1217e978fa3SLiam Girdwood 'select' statements at a higher level 1227e978fa3SLiam Girdwood 1237e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE_SUPPORT 1247e978fa3SLiam Girdwood bool "SOF support for GeminiLake" 1257e978fa3SLiam Girdwood help 1267e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1277e978fa3SLiam Girdwood using the Geminilake processors. 1287e978fa3SLiam Girdwood Say Y if you have such a device. 1297e978fa3SLiam Girdwood If unsure select "N". 1307e978fa3SLiam Girdwood 1317e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE 1327e978fa3SLiam Girdwood tristate 1337e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1347e978fa3SLiam Girdwood help 1357e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1367e978fa3SLiam Girdwood 'select' statements at a higher level 1377e978fa3SLiam Girdwood 1387e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE_SUPPORT 1397e978fa3SLiam Girdwood bool "SOF support for Cannonlake" 1407e978fa3SLiam Girdwood help 1417e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1427e978fa3SLiam Girdwood using the Cannonlake processors. 1437e978fa3SLiam Girdwood Say Y if you have such a device. 1447e978fa3SLiam Girdwood If unsure select "N". 1457e978fa3SLiam Girdwood 1467e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE 1477e978fa3SLiam Girdwood tristate 1487e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1497e978fa3SLiam Girdwood help 1507e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1517e978fa3SLiam Girdwood 'select' statements at a higher level 1527e978fa3SLiam Girdwood 1537e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE_SUPPORT 1547e978fa3SLiam Girdwood bool "SOF support for CoffeeLake" 1557e978fa3SLiam Girdwood help 1567e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1577e978fa3SLiam Girdwood using the Coffeelake processors. 1587e978fa3SLiam Girdwood Say Y if you have such a device. 1597e978fa3SLiam Girdwood If unsure select "N". 1607e978fa3SLiam Girdwood 1617e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE 1627e978fa3SLiam Girdwood tristate 1637e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1647e978fa3SLiam Girdwood help 1657e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1667e978fa3SLiam Girdwood 'select' statements at a higher level 1677e978fa3SLiam Girdwood 1687e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE_SUPPORT 1697e978fa3SLiam Girdwood bool "SOF support for Icelake" 1707e978fa3SLiam Girdwood help 1717e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 1727e978fa3SLiam Girdwood using the Icelake processors. 1737e978fa3SLiam Girdwood Say Y if you have such a device. 1747e978fa3SLiam Girdwood If unsure select "N". 1757e978fa3SLiam Girdwood 1767e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE 1777e978fa3SLiam Girdwood tristate 1787e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 1797e978fa3SLiam Girdwood help 1807e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1817e978fa3SLiam Girdwood 'select' statements at a higher level 1827e978fa3SLiam Girdwood 1837e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON 1847e978fa3SLiam Girdwood tristate 1857e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 1867e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_LINK_BASELINE 1877e978fa3SLiam Girdwood help 1887e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 1897e978fa3SLiam Girdwood 'select' statements at a higher level 1907e978fa3SLiam Girdwood 1917e978fa3SLiam Girdwoodif SND_SOC_SOF_HDA_COMMON 1927e978fa3SLiam Girdwood 1937e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK 1947e978fa3SLiam Girdwood bool "SOF support for HDA Links(HDA/HDMI)" 1957e978fa3SLiam Girdwood depends on SND_SOC_SOF_NOCODEC=n 1967e978fa3SLiam Girdwood select SND_SOC_SOF_PROBE_WORK_QUEUE 1977e978fa3SLiam Girdwood help 1987e978fa3SLiam Girdwood This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 1997e978fa3SLiam Girdwood for Intel(R) platforms. 2007e978fa3SLiam Girdwood Say Y if you want to enable HDA links with SOF. 2017e978fa3SLiam Girdwood If unsure select "N". 2027e978fa3SLiam Girdwood 2037e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC 2047e978fa3SLiam Girdwood bool "SOF support for HDAudio codecs" 2057e978fa3SLiam Girdwood depends on SND_SOC_SOF_HDA_LINK 2067e978fa3SLiam Girdwood help 2077e978fa3SLiam Girdwood This adds support for HDAudio codecs with Sound Open Firmware 2087e978fa3SLiam Girdwood for Intel(R) platforms. 2097e978fa3SLiam Girdwood Say Y if you want to enable HDAudio codecs with SOF. 2107e978fa3SLiam Girdwood If unsure select "N". 2117e978fa3SLiam Girdwood 2127e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_HDA_COMMON 2137e978fa3SLiam Girdwood 2147e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE 2157e978fa3SLiam Girdwood tristate 2167e978fa3SLiam Girdwood select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 2177e978fa3SLiam Girdwood help 2187e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 2197e978fa3SLiam Girdwood 'select' statements at a higher level 2207e978fa3SLiam Girdwood 2217e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA 2227e978fa3SLiam Girdwood tristate 2237e978fa3SLiam Girdwood select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 2247e978fa3SLiam Girdwood select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 2257e978fa3SLiam Girdwood help 2267e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 2277e978fa3SLiam Girdwood 'select' statements at a higher level 2287e978fa3SLiam Girdwood 2297e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_PCI 2307e978fa3SLiam Girdwood 2317e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL 232