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