1config SND_MFLD_MACHINE 2 tristate "SOC Machine Audio driver for Intel Medfield MID platform" 3 depends on INTEL_SCU_IPC 4 select SND_SOC_SN95031 5 select SND_SST_ATOM_HIFI2_PLATFORM 6 select SND_SST_IPC_PCI 7 help 8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform 9 used as alsa device in audio substem in Intel(R) MID devices 10 Say Y if you have such a device. 11 If unsure select "N". 12 13config SND_SST_ATOM_HIFI2_PLATFORM 14 tristate 15 select SND_SOC_COMPRESS 16 17config SND_SST_IPC 18 tristate 19 20config SND_SST_IPC_PCI 21 tristate 22 select SND_SST_IPC 23 24config SND_SST_IPC_ACPI 25 tristate 26 select SND_SST_IPC 27 select SND_SOC_INTEL_SST 28 select IOSF_MBI 29 30config SND_SOC_INTEL_SST 31 tristate 32 select SND_SOC_INTEL_SST_ACPI if ACPI 33 select SND_SOC_INTEL_SST_MATCH if ACPI 34 35config SND_SOC_INTEL_SST_FIRMWARE 36 tristate 37 select DW_DMAC_CORE 38 39config SND_SOC_INTEL_SST_ACPI 40 tristate 41 42config SND_SOC_INTEL_SST_MATCH 43 tristate 44 45config SND_SOC_INTEL_HASWELL 46 tristate 47 select SND_SOC_INTEL_SST 48 select SND_SOC_INTEL_SST_FIRMWARE 49 50config SND_SOC_INTEL_BAYTRAIL 51 tristate 52 select SND_SOC_INTEL_SST 53 select SND_SOC_INTEL_SST_FIRMWARE 54 55config SND_SOC_INTEL_HASWELL_MACH 56 tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint" 57 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 58 depends on DMADEVICES 59 select SND_SOC_INTEL_HASWELL 60 select SND_SOC_RT5640 61 help 62 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 63 Ultrabook platforms. 64 Say Y if you have such a device. 65 If unsure select "N". 66 67config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH 68 tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode" 69 depends on X86 && ACPI && I2C 70 select SND_SOC_INTEL_SKYLAKE 71 select SND_SOC_DA7219 72 select SND_SOC_MAX98357A 73 select SND_SOC_DMIC 74 select SND_SOC_HDAC_HDMI 75 select SND_HDA_DSP_LOADER 76 help 77 This adds support for ASoC machine driver for Broxton-P platforms 78 with DA7219 + MAX98357A I2S audio codec. 79 Say Y if you have such a device. 80 If unsure select "N". 81 82config SND_SOC_INTEL_BXT_RT298_MACH 83 tristate "ASoC Audio driver for Broxton with RT298 I2S mode" 84 depends on X86 && ACPI && I2C 85 select SND_SOC_INTEL_SKYLAKE 86 select SND_SOC_RT298 87 select SND_SOC_DMIC 88 select SND_SOC_HDAC_HDMI 89 select SND_HDA_DSP_LOADER 90 help 91 This adds support for ASoC machine driver for Broxton platforms 92 with RT286 I2S audio codec. 93 Say Y if you have such a device. 94 If unsure select "N". 95 96config SND_SOC_INTEL_BYT_RT5640_MACH 97 tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 98 depends on X86_INTEL_LPSS && I2C 99 depends on DMADEVICES 100 depends on SND_SST_IPC_ACPI = n 101 select SND_SOC_INTEL_BAYTRAIL 102 select SND_SOC_RT5640 103 help 104 This adds audio driver for Intel Baytrail platform based boards 105 with the RT5640 audio codec. This driver is deprecated, use 106 SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality. 107 108config SND_SOC_INTEL_BYT_MAX98090_MACH 109 tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 110 depends on X86_INTEL_LPSS && I2C 111 depends on DMADEVICES 112 depends on SND_SST_IPC_ACPI = n 113 select SND_SOC_INTEL_BAYTRAIL 114 select SND_SOC_MAX98090 115 help 116 This adds audio driver for Intel Baytrail platform based boards 117 with the MAX98090 audio codec. 118 119config SND_SOC_INTEL_BDW_RT5677_MACH 120 tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec" 121 depends on X86_INTEL_LPSS && GPIOLIB && I2C 122 depends on DMADEVICES 123 select SND_SOC_INTEL_HASWELL 124 select SND_SOC_RT5677 125 help 126 This adds support for Intel Broadwell platform based boards with 127 the RT5677 audio codec. 128 129config SND_SOC_INTEL_BROADWELL_MACH 130 tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 131 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 132 depends on DMADEVICES 133 select SND_SOC_INTEL_HASWELL 134 select SND_SOC_RT286 135 help 136 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 137 Ultrabook platforms. 138 Say Y if you have such a device. 139 If unsure select "N". 140 141config SND_SOC_INTEL_BYTCR_RT5640_MACH 142 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec" 143 depends on X86 && I2C && ACPI 144 select SND_SOC_RT5640 145 select SND_SST_ATOM_HIFI2_PLATFORM 146 select SND_SST_IPC_ACPI 147 select SND_SOC_INTEL_SST_MATCH if ACPI 148 help 149 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 150 platforms with RT5640 audio codec. 151 Say Y if you have such a device. 152 If unsure select "N". 153 154config SND_SOC_INTEL_BYTCR_RT5651_MACH 155 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec" 156 depends on X86 && I2C && ACPI 157 select SND_SOC_RT5651 158 select SND_SST_ATOM_HIFI2_PLATFORM 159 select SND_SST_IPC_ACPI 160 select SND_SOC_INTEL_SST_MATCH if ACPI 161 help 162 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 163 platforms with RT5651 audio codec. 164 Say Y if you have such a device. 165 If unsure select "N". 166 167config SND_SOC_INTEL_CHT_BSW_RT5672_MACH 168 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 169 depends on X86_INTEL_LPSS && I2C && ACPI 170 select SND_SOC_RT5670 171 select SND_SST_ATOM_HIFI2_PLATFORM 172 select SND_SST_IPC_ACPI 173 select SND_SOC_INTEL_SST_MATCH if ACPI 174 help 175 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 176 platforms with RT5672 audio codec. 177 Say Y if you have such a device. 178 If unsure select "N". 179 180config SND_SOC_INTEL_CHT_BSW_RT5645_MACH 181 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" 182 depends on X86_INTEL_LPSS && I2C && ACPI 183 select SND_SOC_RT5645 184 select SND_SST_ATOM_HIFI2_PLATFORM 185 select SND_SST_IPC_ACPI 186 select SND_SOC_INTEL_SST_MATCH if ACPI 187 help 188 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 189 platforms with RT5645/5650 audio codec. 190 If unsure select "N". 191 192config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH 193 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" 194 depends on X86_INTEL_LPSS && I2C && ACPI 195 select SND_SOC_MAX98090 196 select SND_SOC_TS3A227E 197 select SND_SST_ATOM_HIFI2_PLATFORM 198 select SND_SST_IPC_ACPI 199 select SND_SOC_INTEL_SST_MATCH if ACPI 200 help 201 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 202 platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 203 If unsure select "N". 204 205config SND_SOC_INTEL_BYT_CHT_DA7213_MACH 206 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with DA7212/7213 codec" 207 depends on X86_INTEL_LPSS && I2C && ACPI 208 select SND_SOC_DA7213 209 select SND_SST_ATOM_HIFI2_PLATFORM 210 select SND_SST_IPC_ACPI 211 select SND_SOC_INTEL_SST_MATCH if ACPI 212 help 213 This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail 214 platforms with DA7212/7213 audio codec. 215 If unsure select "N". 216 217config SND_SOC_INTEL_BYT_CHT_ES8316_MACH 218 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with ES8316 codec" 219 depends on X86_INTEL_LPSS && I2C && ACPI 220 select SND_SOC_ES8316 221 select SND_SST_ATOM_HIFI2_PLATFORM 222 select SND_SST_IPC_ACPI 223 select SND_SOC_INTEL_SST_MATCH if ACPI 224 help 225 This adds support for ASoC machine driver for Intel(R) Baytrail & 226 Cherrytrail platforms with ES8316 audio codec. 227 If unsure select "N". 228 229config SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH 230 tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)" 231 depends on X86_INTEL_LPSS && I2C && ACPI 232 select SND_SST_ATOM_HIFI2_PLATFORM 233 select SND_SST_IPC_ACPI 234 select SND_SOC_INTEL_SST_MATCH if ACPI 235 help 236 This adds support for ASoC machine driver for the MinnowBoard Max or 237 Up boards and provides access to I2S signals on the Low-Speed 238 connector 239 If unsure select "N". 240 241config SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH 242 tristate "ASoC Audio driver for KBL with RT5663 and MAX98927 in I2S Mode" 243 depends on X86_INTEL_LPSS && I2C 244 select SND_SOC_INTEL_SST 245 select SND_SOC_INTEL_SKYLAKE 246 select SND_SOC_RT5663 247 select SND_SOC_MAX98927 248 select SND_SOC_DMIC 249 select SND_SOC_HDAC_HDMI 250 help 251 This adds support for ASoC Onboard Codec I2S machine driver. This will 252 create an alsa sound card for RT5663 + MAX98927. 253 Say Y if you have such a device. 254 If unsure select "N". 255 256config SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH 257 tristate "ASoC Audio driver for KBL with RT5663, RT5514 and MAX98927 in I2S Mode" 258 depends on X86_INTEL_LPSS && I2C && SPI 259 select SND_SOC_INTEL_SST 260 select SND_SOC_INTEL_SKYLAKE 261 select SND_SOC_RT5663 262 select SND_SOC_RT5514 263 select SND_SOC_RT5514_SPI 264 select SND_SOC_MAX98927 265 select SND_SOC_HDAC_HDMI 266 help 267 This adds support for ASoC Onboard Codec I2S machine driver. This will 268 create an alsa sound card for RT5663 + RT5514 + MAX98927. 269 Say Y if you have such a device. 270 If unsure select "N". 271 272config SND_SOC_INTEL_SKYLAKE 273 tristate 274 select SND_HDA_EXT_CORE 275 select SND_HDA_DSP_LOADER 276 select SND_SOC_TOPOLOGY 277 select SND_SOC_INTEL_SST 278 279config SND_SOC_INTEL_SKL_RT286_MACH 280 tristate "ASoC Audio driver for SKL with RT286 I2S mode" 281 depends on X86 && ACPI && I2C 282 select SND_SOC_INTEL_SKYLAKE 283 select SND_SOC_RT286 284 select SND_SOC_DMIC 285 select SND_SOC_HDAC_HDMI 286 help 287 This adds support for ASoC machine driver for Skylake platforms 288 with RT286 I2S audio codec. 289 Say Y if you have such a device. 290 If unsure select "N". 291 292config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 293 tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode" 294 depends on X86_INTEL_LPSS && I2C 295 select SND_SOC_INTEL_SKYLAKE 296 select SND_SOC_NAU8825 297 select SND_SOC_SSM4567 298 select SND_SOC_DMIC 299 select SND_SOC_HDAC_HDMI 300 help 301 This adds support for ASoC Onboard Codec I2S machine driver. This will 302 create an alsa sound card for NAU88L25 + SSM4567. 303 Say Y if you have such a device. 304 If unsure select "N". 305 306config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 307 tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode" 308 depends on X86_INTEL_LPSS && I2C 309 select SND_SOC_INTEL_SKYLAKE 310 select SND_SOC_NAU8825 311 select SND_SOC_MAX98357A 312 select SND_SOC_DMIC 313 select SND_SOC_HDAC_HDMI 314 help 315 This adds support for ASoC Onboard Codec I2S machine driver. This will 316 create an alsa sound card for NAU88L25 + MAX98357A. 317 Say Y if you have such a device. 318 If unsure select "N". 319