1*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_TOPLEVEL 2*7e978fa3SLiam Girdwood bool "SOF support for Intel audio DSPs" 3*7e978fa3SLiam Girdwood depends on X86 || COMPILE_TEST 4*7e978fa3SLiam Girdwood help 5*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms. 6*7e978fa3SLiam Girdwood Say Y if you have such a device. 7*7e978fa3SLiam Girdwood If unsure select "N". 8*7e978fa3SLiam Girdwood 9*7e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_TOPLEVEL 10*7e978fa3SLiam Girdwood 11*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ACPI 12*7e978fa3SLiam Girdwood tristate 13*7e978fa3SLiam Girdwood select SND_SOC_SOF_BAYTRAIL if SND_SOC_SOF_BAYTRAIL_SUPPORT 14*7e978fa3SLiam Girdwood select SND_SOC_SOF_BROADWELL if SND_SOC_SOF_BROADWELL_SUPPORT 15*7e978fa3SLiam Girdwood help 16*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 17*7e978fa3SLiam Girdwood 'select' statements at a higher level 18*7e978fa3SLiam Girdwood 19*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_PCI 20*7e978fa3SLiam Girdwood tristate 21*7e978fa3SLiam Girdwood select SND_SOC_SOF_MERRIFIELD if SND_SOC_SOF_MERRIFIELD_SUPPORT 22*7e978fa3SLiam Girdwood select SND_SOC_SOF_APOLLOLAKE if SND_SOC_SOF_APOLLOLAKE_SUPPORT 23*7e978fa3SLiam Girdwood select SND_SOC_SOF_GEMINILAKE if SND_SOC_SOF_GEMINILAKE_SUPPORT 24*7e978fa3SLiam Girdwood select SND_SOC_SOF_CANNONLAKE if SND_SOC_SOF_CANNONLAKE_SUPPORT 25*7e978fa3SLiam Girdwood select SND_SOC_SOF_COFFEELAKE if SND_SOC_SOF_COFFEELAKE_SUPPORT 26*7e978fa3SLiam Girdwood select SND_SOC_SOF_ICELAKE if SND_SOC_SOF_ICELAKE_SUPPORT 27*7e978fa3SLiam Girdwood help 28*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 29*7e978fa3SLiam Girdwood 'select' statements at a higher level 30*7e978fa3SLiam Girdwood 31*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_HIFI_EP_IPC 32*7e978fa3SLiam Girdwood tristate 33*7e978fa3SLiam Girdwood help 34*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 35*7e978fa3SLiam Girdwood 'select' statements at a higher level 36*7e978fa3SLiam Girdwood 37*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_ATOM_HIFI_EP 38*7e978fa3SLiam Girdwood tristate 39*7e978fa3SLiam Girdwood select SND_SOC_INTEL_COMMON 40*7e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 41*7e978fa3SLiam Girdwood help 42*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 43*7e978fa3SLiam Girdwood 'select' statements at a higher level 44*7e978fa3SLiam Girdwood 45*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_INTEL_COMMON 46*7e978fa3SLiam Girdwood tristate 47*7e978fa3SLiam Girdwood select SND_SOC_ACPI_INTEL_MATCH 48*7e978fa3SLiam Girdwood select SND_SOC_SOF_XTENSA 49*7e978fa3SLiam Girdwood select SND_SOC_INTEL_MACH 50*7e978fa3SLiam Girdwood select SND_SOC_ACPI if ACPI 51*7e978fa3SLiam Girdwood help 52*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 53*7e978fa3SLiam Girdwood 'select' statements at a higher level 54*7e978fa3SLiam Girdwood 55*7e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_ACPI 56*7e978fa3SLiam Girdwood 57*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL_SUPPORT 58*7e978fa3SLiam Girdwood bool "SOF support for Baytrail, Braswell and Cherrytrail" 59*7e978fa3SLiam Girdwood help 60*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 61*7e978fa3SLiam Girdwood using the Baytrail, Braswell or Cherrytrail processors. 62*7e978fa3SLiam Girdwood Say Y if you have such a device. 63*7e978fa3SLiam Girdwood If unsure select "N". 64*7e978fa3SLiam Girdwood 65*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BAYTRAIL 66*7e978fa3SLiam Girdwood tristate 67*7e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 68*7e978fa3SLiam Girdwood help 69*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 70*7e978fa3SLiam Girdwood 'select' statements at a higher level 71*7e978fa3SLiam Girdwood 72*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL_SUPPORT 73*7e978fa3SLiam Girdwood bool "SOF support for Broadwell" 74*7e978fa3SLiam Girdwood help 75*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 76*7e978fa3SLiam Girdwood using the Broadwell processors. 77*7e978fa3SLiam Girdwood Say Y if you have such a device. 78*7e978fa3SLiam Girdwood If unsure select "N". 79*7e978fa3SLiam Girdwood 80*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_BROADWELL 81*7e978fa3SLiam Girdwood tristate 82*7e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 83*7e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_HIFI_EP_IPC 84*7e978fa3SLiam Girdwood help 85*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 86*7e978fa3SLiam Girdwood 'select' statements at a higher level 87*7e978fa3SLiam Girdwood 88*7e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_ACPI 89*7e978fa3SLiam Girdwood 90*7e978fa3SLiam Girdwoodif SND_SOC_SOF_INTEL_PCI 91*7e978fa3SLiam Girdwood 92*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD_SUPPORT 93*7e978fa3SLiam Girdwood bool "SOF support for Tangier/Merrifield" 94*7e978fa3SLiam Girdwood help 95*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 96*7e978fa3SLiam Girdwood using the Tangier/Merrifield processors. 97*7e978fa3SLiam Girdwood Say Y if you have such a device. 98*7e978fa3SLiam Girdwood If unsure select "N". 99*7e978fa3SLiam Girdwood 100*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_MERRIFIELD 101*7e978fa3SLiam Girdwood tristate 102*7e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_ATOM_HIFI_EP 103*7e978fa3SLiam Girdwood help 104*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 105*7e978fa3SLiam Girdwood 'select' statements at a higher level 106*7e978fa3SLiam Girdwood 107*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE_SUPPORT 108*7e978fa3SLiam Girdwood bool "SOF support for Apollolake" 109*7e978fa3SLiam Girdwood help 110*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 111*7e978fa3SLiam Girdwood using the Apollolake processors. 112*7e978fa3SLiam Girdwood Say Y if you have such a device. 113*7e978fa3SLiam Girdwood If unsure select "N". 114*7e978fa3SLiam Girdwood 115*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_APOLLOLAKE 116*7e978fa3SLiam Girdwood tristate 117*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 118*7e978fa3SLiam Girdwood help 119*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 120*7e978fa3SLiam Girdwood 'select' statements at a higher level 121*7e978fa3SLiam Girdwood 122*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE_SUPPORT 123*7e978fa3SLiam Girdwood bool "SOF support for GeminiLake" 124*7e978fa3SLiam Girdwood help 125*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 126*7e978fa3SLiam Girdwood using the Geminilake processors. 127*7e978fa3SLiam Girdwood Say Y if you have such a device. 128*7e978fa3SLiam Girdwood If unsure select "N". 129*7e978fa3SLiam Girdwood 130*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_GEMINILAKE 131*7e978fa3SLiam Girdwood tristate 132*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 133*7e978fa3SLiam Girdwood help 134*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 135*7e978fa3SLiam Girdwood 'select' statements at a higher level 136*7e978fa3SLiam Girdwood 137*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE_SUPPORT 138*7e978fa3SLiam Girdwood bool "SOF support for Cannonlake" 139*7e978fa3SLiam Girdwood help 140*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 141*7e978fa3SLiam Girdwood using the Cannonlake processors. 142*7e978fa3SLiam Girdwood Say Y if you have such a device. 143*7e978fa3SLiam Girdwood If unsure select "N". 144*7e978fa3SLiam Girdwood 145*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_CANNONLAKE 146*7e978fa3SLiam Girdwood tristate 147*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 148*7e978fa3SLiam Girdwood help 149*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 150*7e978fa3SLiam Girdwood 'select' statements at a higher level 151*7e978fa3SLiam Girdwood 152*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE_SUPPORT 153*7e978fa3SLiam Girdwood bool "SOF support for CoffeeLake" 154*7e978fa3SLiam Girdwood help 155*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 156*7e978fa3SLiam Girdwood using the Coffeelake processors. 157*7e978fa3SLiam Girdwood Say Y if you have such a device. 158*7e978fa3SLiam Girdwood If unsure select "N". 159*7e978fa3SLiam Girdwood 160*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_COFFEELAKE 161*7e978fa3SLiam Girdwood tristate 162*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 163*7e978fa3SLiam Girdwood help 164*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 165*7e978fa3SLiam Girdwood 'select' statements at a higher level 166*7e978fa3SLiam Girdwood 167*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE_SUPPORT 168*7e978fa3SLiam Girdwood bool "SOF support for Icelake" 169*7e978fa3SLiam Girdwood help 170*7e978fa3SLiam Girdwood This adds support for Sound Open Firmware for Intel(R) platforms 171*7e978fa3SLiam Girdwood using the Icelake processors. 172*7e978fa3SLiam Girdwood Say Y if you have such a device. 173*7e978fa3SLiam Girdwood If unsure select "N". 174*7e978fa3SLiam Girdwood 175*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_ICELAKE 176*7e978fa3SLiam Girdwood tristate 177*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_COMMON 178*7e978fa3SLiam Girdwood help 179*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 180*7e978fa3SLiam Girdwood 'select' statements at a higher level 181*7e978fa3SLiam Girdwood 182*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_COMMON 183*7e978fa3SLiam Girdwood tristate 184*7e978fa3SLiam Girdwood select SND_SOC_SOF_INTEL_COMMON 185*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA_LINK_BASELINE 186*7e978fa3SLiam Girdwood help 187*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 188*7e978fa3SLiam Girdwood 'select' statements at a higher level 189*7e978fa3SLiam Girdwood 190*7e978fa3SLiam Girdwoodif SND_SOC_SOF_HDA_COMMON 191*7e978fa3SLiam Girdwood 192*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK 193*7e978fa3SLiam Girdwood bool "SOF support for HDA Links(HDA/HDMI)" 194*7e978fa3SLiam Girdwood depends on SND_SOC_SOF_NOCODEC=n 195*7e978fa3SLiam Girdwood select SND_SOC_SOF_PROBE_WORK_QUEUE 196*7e978fa3SLiam Girdwood help 197*7e978fa3SLiam Girdwood This adds support for HDA links(HDA/HDMI) with Sound Open Firmware 198*7e978fa3SLiam Girdwood for Intel(R) platforms. 199*7e978fa3SLiam Girdwood Say Y if you want to enable HDA links with SOF. 200*7e978fa3SLiam Girdwood If unsure select "N". 201*7e978fa3SLiam Girdwood 202*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_AUDIO_CODEC 203*7e978fa3SLiam Girdwood bool "SOF support for HDAudio codecs" 204*7e978fa3SLiam Girdwood depends on SND_SOC_SOF_HDA_LINK 205*7e978fa3SLiam Girdwood help 206*7e978fa3SLiam Girdwood This adds support for HDAudio codecs with Sound Open Firmware 207*7e978fa3SLiam Girdwood for Intel(R) platforms. 208*7e978fa3SLiam Girdwood Say Y if you want to enable HDAudio codecs with SOF. 209*7e978fa3SLiam Girdwood If unsure select "N". 210*7e978fa3SLiam Girdwood 211*7e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_HDA_COMMON 212*7e978fa3SLiam Girdwood 213*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA_LINK_BASELINE 214*7e978fa3SLiam Girdwood tristate 215*7e978fa3SLiam Girdwood select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK 216*7e978fa3SLiam Girdwood help 217*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 218*7e978fa3SLiam Girdwood 'select' statements at a higher level 219*7e978fa3SLiam Girdwood 220*7e978fa3SLiam Girdwoodconfig SND_SOC_SOF_HDA 221*7e978fa3SLiam Girdwood tristate 222*7e978fa3SLiam Girdwood select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK 223*7e978fa3SLiam Girdwood select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC 224*7e978fa3SLiam Girdwood help 225*7e978fa3SLiam Girdwood This option is not user-selectable but automagically handled by 226*7e978fa3SLiam Girdwood 'select' statements at a higher level 227*7e978fa3SLiam Girdwood 228*7e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_PCI 229*7e978fa3SLiam Girdwood 230*7e978fa3SLiam Girdwoodendif ## SND_SOC_SOF_INTEL_TOPLEVEL 231