1# Helper to resolve issues with configs that have SPI enabled but I2C 2# modular, meaning we can't build the codec driver in with I2C support. 3# We use an ordered list of conditional defaults to pick the appropriate 4# setting - SPI can't be modular so that case doesn't need to be covered. 5config SND_SOC_I2C_AND_SPI 6 tristate 7 default m if I2C=m 8 default y if I2C=y 9 default y if SPI_MASTER=y 10 11menu "CODEC drivers" 12 13config SND_SOC_ALL_CODECS 14 tristate "Build all ASoC CODEC drivers" 15 depends on COMPILE_TEST 16 select SND_SOC_88PM860X if MFD_88PM860X 17 select SND_SOC_L3 18 select SND_SOC_AB8500_CODEC if ABX500_CORE 19 select SND_SOC_AC97_CODEC 20 select SND_SOC_AD1836 if SPI_MASTER 21 select SND_SOC_AD193X_SPI if SPI_MASTER 22 select SND_SOC_AD193X_I2C if I2C 23 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 24 select SND_SOC_AD73311 25 select SND_SOC_ADAU1373 if I2C 26 select SND_SOC_ADAU1761_I2C if I2C 27 select SND_SOC_ADAU1761_SPI if SPI 28 select SND_SOC_ADAU1781_I2C if I2C 29 select SND_SOC_ADAU1781_SPI if SPI 30 select SND_SOC_ADAV801 if SPI_MASTER 31 select SND_SOC_ADAV803 if I2C 32 select SND_SOC_ADAU1977_SPI if SPI_MASTER 33 select SND_SOC_ADAU1977_I2C if I2C 34 select SND_SOC_ADAU1701 if I2C 35 select SND_SOC_ADAU7002 36 select SND_SOC_ADS117X 37 select SND_SOC_AK4104 if SPI_MASTER 38 select SND_SOC_AK4118 if I2C 39 select SND_SOC_AK4458 if I2C 40 select SND_SOC_AK4535 if I2C 41 select SND_SOC_AK4554 42 select SND_SOC_AK4613 if I2C 43 select SND_SOC_AK4641 if I2C 44 select SND_SOC_AK4642 if I2C 45 select SND_SOC_AK4671 if I2C 46 select SND_SOC_AK5386 47 select SND_SOC_AK5558 if I2C 48 select SND_SOC_ALC5623 if I2C 49 select SND_SOC_ALC5632 if I2C 50 select SND_SOC_BT_SCO 51 select SND_SOC_BD28623 52 select SND_SOC_CQ0093VC 53 select SND_SOC_CROS_EC_CODEC if MFD_CROS_EC 54 select SND_SOC_CS35L32 if I2C 55 select SND_SOC_CS35L33 if I2C 56 select SND_SOC_CS35L34 if I2C 57 select SND_SOC_CS35L35 if I2C 58 select SND_SOC_CS35L36 if I2C 59 select SND_SOC_CS42L42 if I2C 60 select SND_SOC_CS42L51_I2C if I2C 61 select SND_SOC_CS42L52 if I2C && INPUT 62 select SND_SOC_CS42L56 if I2C && INPUT 63 select SND_SOC_CS42L73 if I2C 64 select SND_SOC_CS4265 if I2C 65 select SND_SOC_CS4270 if I2C 66 select SND_SOC_CS4271_I2C if I2C 67 select SND_SOC_CS4271_SPI if SPI_MASTER 68 select SND_SOC_CS42XX8_I2C if I2C 69 select SND_SOC_CS43130 if I2C 70 select SND_SOC_CS4341 if SND_SOC_I2C_AND_SPI 71 select SND_SOC_CS4349 if I2C 72 select SND_SOC_CS47L24 if MFD_CS47L24 73 select SND_SOC_CS53L30 if I2C 74 select SND_SOC_CX20442 if TTY 75 select SND_SOC_DA7210 if SND_SOC_I2C_AND_SPI 76 select SND_SOC_DA7213 if I2C 77 select SND_SOC_DA7218 if I2C 78 select SND_SOC_DA7219 if I2C 79 select SND_SOC_DA732X if I2C 80 select SND_SOC_DA9055 if I2C 81 select SND_SOC_DMIC if GPIOLIB 82 select SND_SOC_ES8316 if I2C 83 select SND_SOC_ES8328_SPI if SPI_MASTER 84 select SND_SOC_ES8328_I2C if I2C 85 select SND_SOC_ES7134 86 select SND_SOC_ES7241 87 select SND_SOC_GTM601 88 select SND_SOC_HDAC_HDMI 89 select SND_SOC_HDAC_HDA 90 select SND_SOC_ICS43432 91 select SND_SOC_INNO_RK3036 92 select SND_SOC_ISABELLE if I2C 93 select SND_SOC_JZ4740_CODEC 94 select SND_SOC_JZ4725B_CODEC 95 select SND_SOC_LM4857 if I2C 96 select SND_SOC_LM49453 if I2C 97 select SND_SOC_MAX98088 if I2C 98 select SND_SOC_MAX98090 if I2C 99 select SND_SOC_MAX98095 if I2C 100 select SND_SOC_MAX98357A if GPIOLIB 101 select SND_SOC_MAX98371 if I2C 102 select SND_SOC_MAX98504 if I2C 103 select SND_SOC_MAX9867 if I2C 104 select SND_SOC_MAX98925 if I2C 105 select SND_SOC_MAX98926 if I2C 106 select SND_SOC_MAX98927 if I2C 107 select SND_SOC_MAX98373 if I2C 108 select SND_SOC_MAX9850 if I2C 109 select SND_SOC_MAX9860 if I2C 110 select SND_SOC_MAX9759 111 select SND_SOC_MAX9768 if I2C 112 select SND_SOC_MAX9877 if I2C 113 select SND_SOC_MC13783 if MFD_MC13XXX 114 select SND_SOC_ML26124 if I2C 115 select SND_SOC_MT6351 if MTK_PMIC_WRAP 116 select SND_SOC_MT6358 if MTK_PMIC_WRAP 117 select SND_SOC_NAU8540 if I2C 118 select SND_SOC_NAU8810 if I2C 119 select SND_SOC_NAU8822 if I2C 120 select SND_SOC_NAU8824 if I2C 121 select SND_SOC_NAU8825 if I2C 122 select SND_SOC_HDMI_CODEC 123 select SND_SOC_PCM1681 if I2C 124 select SND_SOC_PCM1789_I2C if I2C 125 select SND_SOC_PCM179X_I2C if I2C 126 select SND_SOC_PCM179X_SPI if SPI_MASTER 127 select SND_SOC_PCM186X_I2C if I2C 128 select SND_SOC_PCM186X_SPI if SPI_MASTER 129 select SND_SOC_PCM3008 130 select SND_SOC_PCM3060_I2C if I2C 131 select SND_SOC_PCM3060_SPI if SPI_MASTER 132 select SND_SOC_PCM3168A_I2C if I2C 133 select SND_SOC_PCM3168A_SPI if SPI_MASTER 134 select SND_SOC_PCM5102A 135 select SND_SOC_PCM512x_I2C if I2C 136 select SND_SOC_PCM512x_SPI if SPI_MASTER 137 select SND_SOC_RK3328 138 select SND_SOC_RT274 if I2C 139 select SND_SOC_RT286 if I2C 140 select SND_SOC_RT298 if I2C 141 select SND_SOC_RT1305 if I2C 142 select SND_SOC_RT5514 if I2C 143 select SND_SOC_RT5616 if I2C 144 select SND_SOC_RT5631 if I2C 145 select SND_SOC_RT5640 if I2C 146 select SND_SOC_RT5645 if I2C 147 select SND_SOC_RT5651 if I2C 148 select SND_SOC_RT5659 if I2C 149 select SND_SOC_RT5660 if I2C 150 select SND_SOC_RT5663 if I2C 151 select SND_SOC_RT5665 if I2C 152 select SND_SOC_RT5668 if I2C 153 select SND_SOC_RT5670 if I2C 154 select SND_SOC_RT5677 if I2C && SPI_MASTER 155 select SND_SOC_RT5682 if I2C 156 select SND_SOC_SGTL5000 if I2C 157 select SND_SOC_SI476X if MFD_SI476X_CORE 158 select SND_SOC_SIMPLE_AMPLIFIER 159 select SND_SOC_SIRF_AUDIO_CODEC 160 select SND_SOC_SPDIF 161 select SND_SOC_SSM2305 162 select SND_SOC_SSM2518 if I2C 163 select SND_SOC_SSM2602_SPI if SPI_MASTER 164 select SND_SOC_SSM2602_I2C if I2C 165 select SND_SOC_SSM4567 if I2C 166 select SND_SOC_STA32X if I2C 167 select SND_SOC_STA350 if I2C 168 select SND_SOC_STA529 if I2C 169 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS 170 select SND_SOC_STI_SAS 171 select SND_SOC_TAS2552 if I2C 172 select SND_SOC_TAS5086 if I2C 173 select SND_SOC_TAS571X if I2C 174 select SND_SOC_TAS5720 if I2C 175 select SND_SOC_TAS6424 if I2C 176 select SND_SOC_TDA7419 if I2C 177 select SND_SOC_TFA9879 if I2C 178 select SND_SOC_TLV320AIC23_I2C if I2C 179 select SND_SOC_TLV320AIC23_SPI if SPI_MASTER 180 select SND_SOC_TLV320AIC26 if SPI_MASTER 181 select SND_SOC_TLV320AIC31XX if I2C 182 select SND_SOC_TLV320AIC32X4_I2C if I2C 183 select SND_SOC_TLV320AIC32X4_SPI if SPI_MASTER 184 select SND_SOC_TLV320AIC3X if I2C 185 select SND_SOC_TPA6130A2 if I2C 186 select SND_SOC_TLV320DAC33 if I2C 187 select SND_SOC_TSCS42XX if I2C 188 select SND_SOC_TSCS454 if I2C 189 select SND_SOC_TS3A227E if I2C 190 select SND_SOC_TWL4030 if TWL4030_CORE 191 select SND_SOC_TWL6040 if TWL6040_CORE 192 select SND_SOC_UDA134X 193 select SND_SOC_UDA1380 if I2C 194 select SND_SOC_WCD9335 if SLIMBUS 195 select SND_SOC_WL1273 if MFD_WL1273_CORE 196 select SND_SOC_WM0010 if SPI_MASTER 197 select SND_SOC_WM1250_EV1 if I2C 198 select SND_SOC_WM2000 if I2C 199 select SND_SOC_WM2200 if I2C 200 select SND_SOC_WM5100 if I2C 201 select SND_SOC_WM5102 if MFD_WM5102 202 select SND_SOC_WM5110 if MFD_WM5110 203 select SND_SOC_WM8350 if MFD_WM8350 204 select SND_SOC_WM8400 if MFD_WM8400 205 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI 206 select SND_SOC_WM8523 if I2C 207 select SND_SOC_WM8524 if GPIOLIB 208 select SND_SOC_WM8580 if I2C 209 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI 210 select SND_SOC_WM8727 211 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI 212 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI 213 select SND_SOC_WM8737 if SND_SOC_I2C_AND_SPI 214 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI 215 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI 216 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI 217 select SND_SOC_WM8770 if SPI_MASTER 218 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI 219 select SND_SOC_WM8782 220 select SND_SOC_WM8804_I2C if I2C 221 select SND_SOC_WM8804_SPI if SPI_MASTER 222 select SND_SOC_WM8900 if I2C 223 select SND_SOC_WM8903 if I2C 224 select SND_SOC_WM8904 if I2C 225 select SND_SOC_WM8940 if I2C 226 select SND_SOC_WM8955 if I2C 227 select SND_SOC_WM8960 if I2C 228 select SND_SOC_WM8961 if I2C 229 select SND_SOC_WM8962 if I2C && INPUT 230 select SND_SOC_WM8971 if I2C 231 select SND_SOC_WM8974 if I2C 232 select SND_SOC_WM8978 if I2C 233 select SND_SOC_WM8983 if SND_SOC_I2C_AND_SPI 234 select SND_SOC_WM8985 if SND_SOC_I2C_AND_SPI 235 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI 236 select SND_SOC_WM8990 if I2C 237 select SND_SOC_WM8991 if I2C 238 select SND_SOC_WM8993 if I2C 239 select SND_SOC_WM8994 if MFD_WM8994 240 select SND_SOC_WM8995 if SND_SOC_I2C_AND_SPI 241 select SND_SOC_WM8996 if I2C 242 select SND_SOC_WM8997 if MFD_WM8997 243 select SND_SOC_WM8998 if MFD_WM8998 244 select SND_SOC_WM9081 if I2C 245 select SND_SOC_WM9090 if I2C 246 select SND_SOC_WM9705 if (SND_SOC_AC97_BUS || SND_SOC_AC97_BUS_NEW) 247 select SND_SOC_WM9712 if (SND_SOC_AC97_BUS || SND_SOC_AC97_BUS_NEW) 248 select SND_SOC_WM9713 if (SND_SOC_AC97_BUS || SND_SOC_AC97_BUS_NEW) 249 help 250 Normally ASoC codec drivers are only built if a machine driver which 251 uses them is also built since they are only usable with a machine 252 driver. Selecting this option will allow these drivers to be built 253 without an explicit machine driver for test and development purposes. 254 255 Support for the bus types used to access the codecs to be built must 256 be selected separately. 257 258 If unsure select "N". 259 260config SND_SOC_88PM860X 261 tristate 262 263config SND_SOC_ARIZONA 264 tristate 265 default y if SND_SOC_CS47L24=y 266 default y if SND_SOC_WM5102=y 267 default y if SND_SOC_WM5110=y 268 default y if SND_SOC_WM8997=y 269 default y if SND_SOC_WM8998=y 270 default m if SND_SOC_CS47L24=m 271 default m if SND_SOC_WM5102=m 272 default m if SND_SOC_WM5110=m 273 default m if SND_SOC_WM8997=m 274 default m if SND_SOC_WM8998=m 275 276config SND_SOC_WM_HUBS 277 tristate 278 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y 279 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m 280 281config SND_SOC_WM_ADSP 282 tristate 283 select SND_SOC_COMPRESS 284 default y if SND_SOC_CS47L24=y 285 default y if SND_SOC_WM5102=y 286 default y if SND_SOC_WM5110=y 287 default y if SND_SOC_WM2200=y 288 default m if SND_SOC_CS47L24=m 289 default m if SND_SOC_WM5102=m 290 default m if SND_SOC_WM5110=m 291 default m if SND_SOC_WM2200=m 292 293config SND_SOC_AB8500_CODEC 294 tristate 295 296config SND_SOC_AC97_CODEC 297 tristate "Build generic ASoC AC97 CODEC driver" 298 select SND_AC97_CODEC 299 select SND_SOC_AC97_BUS 300 301config SND_SOC_AD1836 302 tristate 303 304config SND_SOC_AD193X 305 tristate 306 307config SND_SOC_AD193X_SPI 308 tristate 309 select SND_SOC_AD193X 310 311config SND_SOC_AD193X_I2C 312 tristate 313 select SND_SOC_AD193X 314 315config SND_SOC_AD1980 316 select REGMAP_AC97 317 tristate 318 319config SND_SOC_AD73311 320 tristate 321 322config SND_SOC_ADAU_UTILS 323 tristate 324 325config SND_SOC_ADAU1373 326 tristate 327 select SND_SOC_ADAU_UTILS 328 329config SND_SOC_ADAU1701 330 tristate "Analog Devices ADAU1701 CODEC" 331 depends on I2C 332 select SND_SOC_SIGMADSP_I2C 333 334config SND_SOC_ADAU17X1 335 tristate 336 select SND_SOC_SIGMADSP_REGMAP 337 select SND_SOC_ADAU_UTILS 338 339config SND_SOC_ADAU1761 340 tristate 341 select SND_SOC_ADAU17X1 342 343config SND_SOC_ADAU1761_I2C 344 tristate "Analog Devices AU1761 CODEC - I2C" 345 depends on I2C 346 select SND_SOC_ADAU1761 347 select REGMAP_I2C 348 349config SND_SOC_ADAU1761_SPI 350 tristate "Analog Devices AU1761 CODEC - SPI" 351 depends on SPI 352 select SND_SOC_ADAU1761 353 select REGMAP_SPI 354 355config SND_SOC_ADAU1781 356 select SND_SOC_ADAU17X1 357 tristate 358 359config SND_SOC_ADAU1781_I2C 360 tristate 361 select SND_SOC_ADAU1781 362 select REGMAP_I2C 363 364config SND_SOC_ADAU1781_SPI 365 tristate 366 select SND_SOC_ADAU1781 367 select REGMAP_SPI 368 369config SND_SOC_ADAU1977 370 tristate 371 372config SND_SOC_ADAU1977_SPI 373 tristate 374 select SND_SOC_ADAU1977 375 select REGMAP_SPI 376 377config SND_SOC_ADAU1977_I2C 378 tristate 379 select SND_SOC_ADAU1977 380 select REGMAP_I2C 381 382config SND_SOC_ADAU7002 383 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter" 384 385config SND_SOC_ADAV80X 386 tristate 387 388config SND_SOC_ADAV801 389 tristate 390 select SND_SOC_ADAV80X 391 392config SND_SOC_ADAV803 393 tristate 394 select SND_SOC_ADAV80X 395 396config SND_SOC_ADS117X 397 tristate 398 399config SND_SOC_AK4104 400 tristate "AKM AK4104 CODEC" 401 depends on SPI_MASTER 402 403config SND_SOC_AK4118 404 tristate "AKM AK4118 CODEC" 405 depends on I2C 406 select REGMAP_I2C 407 408config SND_SOC_AK4458 409 tristate "AKM AK4458 CODEC" 410 depends on I2C 411 select REGMAP_I2C 412 413config SND_SOC_AK4535 414 tristate 415 416config SND_SOC_AK4554 417 tristate "AKM AK4554 CODEC" 418 419config SND_SOC_AK4613 420 tristate "AKM AK4613 CODEC" 421 depends on I2C 422 423config SND_SOC_AK4641 424 tristate 425 426config SND_SOC_AK4642 427 tristate "AKM AK4642 CODEC" 428 depends on I2C 429 430config SND_SOC_AK4671 431 tristate 432 433config SND_SOC_AK5386 434 tristate "AKM AK5638 CODEC" 435 436config SND_SOC_AK5558 437 tristate "AKM AK5558 CODEC" 438 depends on I2C 439 select REGMAP_I2C 440 441config SND_SOC_ALC5623 442 tristate "Realtek ALC5623 CODEC" 443 depends on I2C 444 445config SND_SOC_ALC5632 446 tristate 447 448config SND_SOC_BD28623 449 tristate "ROHM BD28623 CODEC" 450 help 451 Enable support for ROHM BD28623MUV Class D speaker amplifier. 452 This codec does not have any control buses such as I2C, it 453 detect format of I2S automatically. 454 455config SND_SOC_BT_SCO 456 tristate "Dummy BT SCO codec driver" 457 458config SND_SOC_CPCAP 459 tristate "Motorola CPCAP codec" 460 depends on MFD_CPCAP 461 462config SND_SOC_CQ0093VC 463 tristate 464 465config SND_SOC_CROS_EC_CODEC 466 tristate "codec driver for ChromeOS EC" 467 depends on MFD_CROS_EC 468 help 469 If you say yes here you will get support for the 470 ChromeOS Embedded Controller's Audio Codec. 471 472config SND_SOC_CS35L32 473 tristate "Cirrus Logic CS35L32 CODEC" 474 depends on I2C 475 476config SND_SOC_CS35L33 477 tristate "Cirrus Logic CS35L33 CODEC" 478 depends on I2C 479 480config SND_SOC_CS35L34 481 tristate "Cirrus Logic CS35L34 CODEC" 482 depends on I2C 483 484config SND_SOC_CS35L35 485 tristate "Cirrus Logic CS35L35 CODEC" 486 depends on I2C 487 488config SND_SOC_CS35L36 489 tristate "Cirrus Logic CS35L36 CODEC" 490 depends on I2C 491 492config SND_SOC_CS42L42 493 tristate "Cirrus Logic CS42L42 CODEC" 494 depends on I2C 495 496config SND_SOC_CS42L51 497 tristate 498 499config SND_SOC_CS42L51_I2C 500 tristate "Cirrus Logic CS42L51 CODEC (I2C)" 501 depends on I2C 502 select SND_SOC_CS42L51 503 504config SND_SOC_CS42L52 505 tristate "Cirrus Logic CS42L52 CODEC" 506 depends on I2C && INPUT 507 508config SND_SOC_CS42L56 509 tristate "Cirrus Logic CS42L56 CODEC" 510 depends on I2C && INPUT 511 512config SND_SOC_CS42L73 513 tristate "Cirrus Logic CS42L73 CODEC" 514 depends on I2C 515 516config SND_SOC_CS4265 517 tristate "Cirrus Logic CS4265 CODEC" 518 depends on I2C 519 select REGMAP_I2C 520 521# Cirrus Logic CS4270 Codec 522config SND_SOC_CS4270 523 tristate "Cirrus Logic CS4270 CODEC" 524 depends on I2C 525 526# Cirrus Logic CS4270 Codec VD = 3.3V Errata 527# Select if you are affected by the errata where the part will not function 528# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will 529# not select any sample rates that require MCLK to be divided by 1.5. 530config SND_SOC_CS4270_VD33_ERRATA 531 bool 532 depends on SND_SOC_CS4270 533 534config SND_SOC_CS4271 535 tristate 536 537config SND_SOC_CS4271_I2C 538 tristate "Cirrus Logic CS4271 CODEC (I2C)" 539 depends on I2C 540 select SND_SOC_CS4271 541 select REGMAP_I2C 542 543config SND_SOC_CS4271_SPI 544 tristate "Cirrus Logic CS4271 CODEC (SPI)" 545 depends on SPI_MASTER 546 select SND_SOC_CS4271 547 select REGMAP_SPI 548 549config SND_SOC_CS42XX8 550 tristate 551 552config SND_SOC_CS42XX8_I2C 553 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)" 554 depends on I2C 555 select SND_SOC_CS42XX8 556 select REGMAP_I2C 557 558# Cirrus Logic CS43130 HiFi DAC 559config SND_SOC_CS43130 560 tristate "Cirrus Logic CS43130 CODEC" 561 depends on I2C 562 563config SND_SOC_CS4341 564 tristate "Cirrus Logic CS4341 CODEC" 565 depends on SND_SOC_I2C_AND_SPI 566 select REGMAP_I2C if I2C 567 select REGMAP_SPI if SPI_MASTER 568 569# Cirrus Logic CS4349 HiFi DAC 570config SND_SOC_CS4349 571 tristate "Cirrus Logic CS4349 CODEC" 572 depends on I2C 573 574config SND_SOC_CS47L24 575 tristate 576 577# Cirrus Logic Quad-Channel ADC 578config SND_SOC_CS53L30 579 tristate "Cirrus Logic CS53L30 CODEC" 580 depends on I2C 581 582config SND_SOC_CX20442 583 tristate 584 depends on TTY 585 586config SND_SOC_JZ4740_CODEC 587 depends on MIPS || COMPILE_TEST 588 select REGMAP_MMIO 589 tristate "Ingenic JZ4740 internal CODEC" 590 help 591 Enable support for the internal CODEC found in the JZ4740 SoC 592 from Ingenic. 593 594 This driver can also be built as a module. If so, the module 595 will be called snd-soc-jz4740-codec. 596 597config SND_SOC_JZ4725B_CODEC 598 depends on MIPS || COMPILE_TEST 599 select REGMAP 600 tristate "Ingenic JZ4725B internal CODEC" 601 help 602 Enable support for the internal CODEC found in the JZ4725B SoC 603 from Ingenic. 604 605 This driver can also be built as a module. If so, the module 606 will be called snd-soc-jz4725b-codec. 607 608config SND_SOC_L3 609 tristate 610 611config SND_SOC_DA7210 612 tristate 613 614config SND_SOC_DA7213 615 tristate 616 617config SND_SOC_DA7218 618 tristate 619 620config SND_SOC_DA7219 621 tristate 622 623config SND_SOC_DA732X 624 tristate 625 626config SND_SOC_DA9055 627 tristate 628 629config SND_SOC_DMIC 630 tristate "Generic Digital Microphone CODEC" 631 depends on GPIOLIB 632 help 633 Enable support for the Generic Digital Microphone CODEC. 634 Select this if your sound card has DMICs. 635 636config SND_SOC_HDMI_CODEC 637 tristate 638 select SND_PCM_ELD 639 select SND_PCM_IEC958 640 select HDMI 641 642config SND_SOC_ES7134 643 tristate "Everest Semi ES7134 CODEC" 644 645config SND_SOC_ES7241 646 tristate "Everest Semi ES7241 CODEC" 647 648config SND_SOC_ES8316 649 tristate "Everest Semi ES8316 CODEC" 650 depends on I2C 651 652config SND_SOC_ES8328 653 tristate 654 655config SND_SOC_ES8328_I2C 656 tristate "Everest Semi ES8328 CODEC (I2C)" 657 depends on I2C 658 select SND_SOC_ES8328 659 660config SND_SOC_ES8328_SPI 661 tristate "Everest Semi ES8328 CODEC (SPI)" 662 depends on SPI_MASTER 663 select SND_SOC_ES8328 664 665config SND_SOC_GTM601 666 tristate 'GTM601 UMTS modem audio codec' 667 668config SND_SOC_HDAC_HDMI 669 tristate 670 select SND_HDA_EXT_CORE 671 select SND_PCM_ELD 672 select HDMI 673 674config SND_SOC_HDAC_HDA 675 tristate 676 select SND_HDA 677 678config SND_SOC_ICS43432 679 tristate 680 681config SND_SOC_INNO_RK3036 682 tristate "Inno codec driver for RK3036 SoC" 683 select REGMAP_MMIO 684 685config SND_SOC_ISABELLE 686 tristate 687 688config SND_SOC_LM49453 689 tristate 690 691config SND_SOC_MAX98088 692 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec" 693 depends on I2C 694 695config SND_SOC_MAX98090 696 tristate 697 698config SND_SOC_MAX98095 699 tristate 700 701config SND_SOC_MAX98357A 702 tristate 703 704config SND_SOC_MAX98371 705 tristate 706 707config SND_SOC_MAX98504 708 tristate "Maxim MAX98504 speaker amplifier" 709 depends on I2C 710 711config SND_SOC_MAX9867 712 tristate "Maxim MAX9867 CODEC" 713 depends on I2C 714 715config SND_SOC_MAX98925 716 tristate 717 718config SND_SOC_MAX98926 719 tristate 720 721config SND_SOC_MAX98927 722 tristate "Maxim Integrated MAX98927 Speaker Amplifier" 723 depends on I2C 724 725config SND_SOC_MAX98373 726 tristate "Maxim Integrated MAX98373 Speaker Amplifier" 727 depends on I2C 728 729config SND_SOC_MAX9850 730 tristate 731 732config SND_SOC_MAX9860 733 tristate "Maxim MAX9860 Mono Audio Voice Codec" 734 depends on I2C 735 select REGMAP_I2C 736 737config SND_SOC_MSM8916_WCD_ANALOG 738 tristate "Qualcomm MSM8916 WCD Analog Codec" 739 depends on SPMI || COMPILE_TEST 740 741config SND_SOC_MSM8916_WCD_DIGITAL 742 tristate "Qualcomm MSM8916 WCD DIGITAL Codec" 743 select REGMAP_MMIO 744 745config SND_SOC_PCM1681 746 tristate "Texas Instruments PCM1681 CODEC" 747 depends on I2C 748 749config SND_SOC_PCM1789 750 tristate 751 752config SND_SOC_PCM1789_I2C 753 tristate "Texas Instruments PCM1789 CODEC (I2C)" 754 depends on I2C 755 select SND_SOC_PCM1789 756 help 757 Enable support for Texas Instruments PCM1789 CODEC. 758 Select this if your PCM1789 is connected via an I2C bus. 759 760config SND_SOC_PCM179X 761 tristate 762 763config SND_SOC_PCM179X_I2C 764 tristate "Texas Instruments PCM179X CODEC (I2C)" 765 depends on I2C 766 select SND_SOC_PCM179X 767 help 768 Enable support for Texas Instruments PCM179x CODEC. 769 Select this if your PCM179x is connected via an I2C bus. 770 771config SND_SOC_PCM179X_SPI 772 tristate "Texas Instruments PCM179X CODEC (SPI)" 773 depends on SPI_MASTER 774 select SND_SOC_PCM179X 775 help 776 Enable support for Texas Instruments PCM179x CODEC. 777 Select this if your PCM179x is connected via an SPI bus. 778 779config SND_SOC_PCM186X 780 tristate 781 782config SND_SOC_PCM186X_I2C 783 tristate "Texas Instruments PCM186x CODECs - I2C" 784 depends on I2C 785 select SND_SOC_PCM186X 786 select REGMAP_I2C 787 788config SND_SOC_PCM186X_SPI 789 tristate "Texas Instruments PCM186x CODECs - SPI" 790 depends on SPI_MASTER 791 select SND_SOC_PCM186X 792 select REGMAP_SPI 793 794config SND_SOC_PCM3008 795 tristate 796 797config SND_SOC_PCM3060 798 tristate 799 800config SND_SOC_PCM3060_I2C 801 tristate "Texas Instruments PCM3060 CODEC - I2C" 802 depends on I2C 803 select SND_SOC_PCM3060 804 select REGMAP_I2C 805 806config SND_SOC_PCM3060_SPI 807 tristate "Texas Instruments PCM3060 CODEC - SPI" 808 depends on SPI_MASTER 809 select SND_SOC_PCM3060 810 select REGMAP_SPI 811 812config SND_SOC_PCM3168A 813 tristate 814 815config SND_SOC_PCM3168A_I2C 816 tristate "Texas Instruments PCM3168A CODEC - I2C" 817 depends on I2C 818 select SND_SOC_PCM3168A 819 select REGMAP_I2C 820 821config SND_SOC_PCM3168A_SPI 822 tristate "Texas Instruments PCM3168A CODEC - SPI" 823 depends on SPI_MASTER 824 select SND_SOC_PCM3168A 825 select REGMAP_SPI 826 827config SND_SOC_PCM5102A 828 tristate 829 830config SND_SOC_PCM512x 831 tristate 832 833config SND_SOC_PCM512x_I2C 834 tristate "Texas Instruments PCM512x CODECs - I2C" 835 depends on I2C 836 select SND_SOC_PCM512x 837 select REGMAP_I2C 838 839config SND_SOC_PCM512x_SPI 840 tristate "Texas Instruments PCM512x CODECs - SPI" 841 depends on SPI_MASTER 842 select SND_SOC_PCM512x 843 select REGMAP_SPI 844 845config SND_SOC_RK3328 846 tristate "Rockchip RK3328 audio CODEC" 847 select REGMAP_MMIO 848 849config SND_SOC_RL6231 850 tristate 851 default y if SND_SOC_RT5514=y 852 default y if SND_SOC_RT5616=y 853 default y if SND_SOC_RT5640=y 854 default y if SND_SOC_RT5645=y 855 default y if SND_SOC_RT5651=y 856 default y if SND_SOC_RT5659=y 857 default y if SND_SOC_RT5660=y 858 default y if SND_SOC_RT5663=y 859 default y if SND_SOC_RT5665=y 860 default y if SND_SOC_RT5668=y 861 default y if SND_SOC_RT5670=y 862 default y if SND_SOC_RT5677=y 863 default y if SND_SOC_RT5682=y 864 default y if SND_SOC_RT1305=y 865 default m if SND_SOC_RT5514=m 866 default m if SND_SOC_RT5616=m 867 default m if SND_SOC_RT5640=m 868 default m if SND_SOC_RT5645=m 869 default m if SND_SOC_RT5651=m 870 default m if SND_SOC_RT5659=m 871 default m if SND_SOC_RT5660=m 872 default m if SND_SOC_RT5663=m 873 default m if SND_SOC_RT5665=m 874 default m if SND_SOC_RT5668=m 875 default m if SND_SOC_RT5670=m 876 default m if SND_SOC_RT5677=m 877 default m if SND_SOC_RT5682=m 878 default m if SND_SOC_RT1305=m 879 880config SND_SOC_RL6347A 881 tristate 882 default y if SND_SOC_RT274=y 883 default y if SND_SOC_RT286=y 884 default y if SND_SOC_RT298=y 885 default m if SND_SOC_RT274=m 886 default m if SND_SOC_RT286=m 887 default m if SND_SOC_RT298=m 888 889config SND_SOC_RT274 890 tristate 891 depends on I2C 892 893config SND_SOC_RT286 894 tristate 895 depends on I2C 896 897config SND_SOC_RT298 898 tristate 899 depends on I2C 900 901config SND_SOC_RT1305 902 tristate 903 904config SND_SOC_RT5514 905 tristate 906 907config SND_SOC_RT5514_SPI 908 tristate 909 910config SND_SOC_RT5514_SPI_BUILTIN 911 bool # force RT5514_SPI to be built-in to avoid link errors 912 default SND_SOC_RT5514=y && SND_SOC_RT5514_SPI=m 913 914config SND_SOC_RT5616 915 tristate "Realtek RT5616 CODEC" 916 depends on I2C 917 918config SND_SOC_RT5631 919 tristate "Realtek ALC5631/RT5631 CODEC" 920 depends on I2C 921 922config SND_SOC_RT5640 923 tristate 924 925config SND_SOC_RT5645 926 tristate 927 928config SND_SOC_RT5651 929 tristate 930 931config SND_SOC_RT5659 932 tristate 933 934config SND_SOC_RT5660 935 tristate 936 937config SND_SOC_RT5663 938 tristate 939 940config SND_SOC_RT5665 941 tristate 942 943config SND_SOC_RT5668 944 tristate 945 946config SND_SOC_RT5670 947 tristate 948 949config SND_SOC_RT5677 950 tristate 951 select REGMAP_I2C 952 select REGMAP_IRQ 953 954config SND_SOC_RT5677_SPI 955 tristate 956 default SND_SOC_RT5677 && SPI 957 958config SND_SOC_RT5682 959 tristate 960 961#Freescale sgtl5000 codec 962config SND_SOC_SGTL5000 963 tristate "Freescale SGTL5000 CODEC" 964 depends on I2C 965 966config SND_SOC_SI476X 967 tristate 968 969config SND_SOC_SIGMADSP 970 tristate 971 select CRC32 972 973config SND_SOC_SIGMADSP_I2C 974 tristate 975 select SND_SOC_SIGMADSP 976 977config SND_SOC_SIGMADSP_REGMAP 978 tristate 979 select SND_SOC_SIGMADSP 980 981config SND_SOC_SIMPLE_AMPLIFIER 982 tristate "Simple Audio Amplifier" 983 select GPIOLIB 984 985config SND_SOC_SIRF_AUDIO_CODEC 986 tristate "SiRF SoC internal audio codec" 987 select REGMAP_MMIO 988 989config SND_SOC_SPDIF 990 tristate "S/PDIF CODEC" 991 992config SND_SOC_SSM2305 993 tristate "Analog Devices SSM2305 Class-D Amplifier" 994 help 995 Enable support for Analog Devices SSM2305 filterless 996 high-efficiency mono Class-D audio power amplifiers. 997 998config SND_SOC_SSM2518 999 tristate 1000 1001config SND_SOC_SSM2602 1002 tristate 1003 1004config SND_SOC_SSM2602_SPI 1005 tristate "Analog Devices SSM2602 CODEC - SPI" 1006 depends on SPI_MASTER 1007 select SND_SOC_SSM2602 1008 select REGMAP_SPI 1009 1010config SND_SOC_SSM2602_I2C 1011 tristate "Analog Devices SSM2602 CODEC - I2C" 1012 depends on I2C 1013 select SND_SOC_SSM2602 1014 select REGMAP_I2C 1015 1016config SND_SOC_SSM4567 1017 tristate "Analog Devices ssm4567 amplifier driver support" 1018 depends on I2C 1019 1020config SND_SOC_STA32X 1021 tristate "STA326, STA328 and STA329 speaker amplifier" 1022 depends on I2C 1023 select REGMAP_I2C 1024 1025config SND_SOC_STA350 1026 tristate "STA350 speaker amplifier" 1027 depends on I2C 1028 1029config SND_SOC_STA529 1030 tristate 1031 1032config SND_SOC_STAC9766 1033 tristate 1034 1035config SND_SOC_STI_SAS 1036 tristate "codec Audio support for STI SAS codec" 1037 1038config SND_SOC_TAS2552 1039 tristate "Texas Instruments TAS2552 Mono Audio amplifier" 1040 depends on I2C 1041 1042config SND_SOC_TAS5086 1043 tristate "Texas Instruments TAS5086 speaker amplifier" 1044 depends on I2C 1045 1046config SND_SOC_TAS571X 1047 tristate "Texas Instruments TAS571x power amplifiers" 1048 depends on I2C 1049 help 1050 Enable support for Texas Instruments TAS5707, TAS5711, TAS5717, 1051 TAS5719 and TAS5721 power amplifiers 1052 1053config SND_SOC_TAS5720 1054 tristate "Texas Instruments TAS5720 Mono Audio amplifier" 1055 depends on I2C 1056 help 1057 Enable support for Texas Instruments TAS5720L/M high-efficiency mono 1058 Class-D audio power amplifiers. 1059 1060config SND_SOC_TAS6424 1061 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier" 1062 depends on I2C 1063 help 1064 Enable support for Texas Instruments TAS6424 high-efficiency 1065 digital input quad-channel Class-D audio power amplifiers. 1066 1067config SND_SOC_TDA7419 1068 tristate "ST TDA7419 audio processor" 1069 depends on I2C 1070 select REGMAP_I2C 1071 1072config SND_SOC_TFA9879 1073 tristate "NXP Semiconductors TFA9879 amplifier" 1074 depends on I2C 1075 1076config SND_SOC_TLV320AIC23 1077 tristate 1078 1079config SND_SOC_TLV320AIC23_I2C 1080 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C" 1081 depends on I2C 1082 select SND_SOC_TLV320AIC23 1083 1084config SND_SOC_TLV320AIC23_SPI 1085 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI" 1086 depends on SPI_MASTER 1087 select SND_SOC_TLV320AIC23 1088 1089config SND_SOC_TLV320AIC26 1090 tristate 1091 depends on SPI 1092 1093config SND_SOC_TLV320AIC31XX 1094 tristate "Texas Instruments TLV320AIC31xx CODECs" 1095 depends on I2C 1096 select REGMAP_I2C 1097 1098config SND_SOC_TLV320AIC32X4 1099 tristate 1100 1101config SND_SOC_TLV320AIC32X4_I2C 1102 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C" 1103 depends on I2C 1104 select SND_SOC_TLV320AIC32X4 1105 1106config SND_SOC_TLV320AIC32X4_SPI 1107 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI" 1108 depends on SPI_MASTER 1109 select SND_SOC_TLV320AIC32X4 1110 1111config SND_SOC_TLV320AIC3X 1112 tristate "Texas Instruments TLV320AIC3x CODECs" 1113 depends on I2C 1114 1115config SND_SOC_TLV320DAC33 1116 tristate 1117 1118config SND_SOC_TS3A227E 1119 tristate "TI Headset/Mic detect and keypress chip" 1120 depends on I2C 1121 1122config SND_SOC_TSCS42XX 1123 tristate "Tempo Semiconductor TSCS42xx CODEC" 1124 depends on I2C 1125 select REGMAP_I2C 1126 help 1127 Add support for Tempo Semiconductor's TSCS42xx audio CODEC. 1128 1129config SND_SOC_TSCS454 1130 tristate "Tempo Semiconductor TSCS454 CODEC" 1131 depends on I2C 1132 select REGMAP_I2C 1133 help 1134 Add support for Tempo Semiconductor's TSCS454 audio CODEC. 1135 1136config SND_SOC_TWL4030 1137 select MFD_TWL4030_AUDIO 1138 tristate 1139 1140config SND_SOC_TWL6040 1141 tristate 1142 1143config SND_SOC_UDA134X 1144 tristate 1145 1146config SND_SOC_UDA1380 1147 tristate 1148 depends on I2C 1149 1150config SND_SOC_WCD9335 1151 tristate "WCD9335 Codec" 1152 depends on SLIMBUS 1153 select REGMAP_SLIMBUS 1154 select REGMAP_IRQ 1155 help 1156 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports 1157 Qualcomm Technologies, Inc. (QTI) multimedia solutions, 1158 including the MSM8996, MSM8976, and MSM8956 chipsets. 1159 1160config SND_SOC_WL1273 1161 tristate 1162 1163config SND_SOC_WM0010 1164 tristate 1165 1166config SND_SOC_WM1250_EV1 1167 tristate 1168 1169config SND_SOC_WM2000 1170 tristate 1171 1172config SND_SOC_WM2200 1173 tristate 1174 1175config SND_SOC_WM5100 1176 tristate 1177 1178config SND_SOC_WM5102 1179 tristate 1180 1181config SND_SOC_WM5110 1182 tristate 1183 1184config SND_SOC_WM8350 1185 tristate 1186 1187config SND_SOC_WM8400 1188 tristate 1189 1190config SND_SOC_WM8510 1191 tristate "Wolfson Microelectronics WM8510 CODEC" 1192 depends on SND_SOC_I2C_AND_SPI 1193 1194config SND_SOC_WM8523 1195 tristate "Wolfson Microelectronics WM8523 DAC" 1196 depends on I2C 1197 1198config SND_SOC_WM8524 1199 tristate "Wolfson Microelectronics WM8524 DAC" 1200 depends on GPIOLIB 1201 1202config SND_SOC_WM8580 1203 tristate "Wolfson Microelectronics WM8580 and WM8581 CODECs" 1204 depends on I2C 1205 1206config SND_SOC_WM8711 1207 tristate "Wolfson Microelectronics WM8711 CODEC" 1208 depends on SND_SOC_I2C_AND_SPI 1209 1210config SND_SOC_WM8727 1211 tristate 1212 1213config SND_SOC_WM8728 1214 tristate "Wolfson Microelectronics WM8728 DAC" 1215 depends on SND_SOC_I2C_AND_SPI 1216 1217config SND_SOC_WM8731 1218 tristate "Wolfson Microelectronics WM8731 CODEC" 1219 depends on SND_SOC_I2C_AND_SPI 1220 1221config SND_SOC_WM8737 1222 tristate "Wolfson Microelectronics WM8737 ADC" 1223 depends on SND_SOC_I2C_AND_SPI 1224 1225config SND_SOC_WM8741 1226 tristate "Wolfson Microelectronics WM8737 DAC" 1227 depends on SND_SOC_I2C_AND_SPI 1228 1229config SND_SOC_WM8750 1230 tristate "Wolfson Microelectronics WM8750 CODEC" 1231 depends on SND_SOC_I2C_AND_SPI 1232 1233config SND_SOC_WM8753 1234 tristate "Wolfson Microelectronics WM8753 CODEC" 1235 depends on SND_SOC_I2C_AND_SPI 1236 1237config SND_SOC_WM8770 1238 tristate "Wolfson Microelectronics WM8770 CODEC" 1239 depends on SPI_MASTER 1240 1241config SND_SOC_WM8776 1242 tristate "Wolfson Microelectronics WM8776 CODEC" 1243 depends on SND_SOC_I2C_AND_SPI 1244 1245config SND_SOC_WM8782 1246 tristate "Wolfson Microelectronics WM8782 ADC" 1247 1248config SND_SOC_WM8804 1249 tristate 1250 1251config SND_SOC_WM8804_I2C 1252 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver I2C" 1253 depends on I2C 1254 select SND_SOC_WM8804 1255 select REGMAP_I2C 1256 1257config SND_SOC_WM8804_SPI 1258 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver SPI" 1259 depends on SPI_MASTER 1260 select SND_SOC_WM8804 1261 select REGMAP_SPI 1262 1263config SND_SOC_WM8900 1264 tristate 1265 1266config SND_SOC_WM8903 1267 tristate "Wolfson Microelectronics WM8903 CODEC" 1268 depends on I2C 1269 1270config SND_SOC_WM8904 1271 tristate "Wolfson Microelectronics WM8904 CODEC" 1272 depends on I2C 1273 1274config SND_SOC_WM8940 1275 tristate 1276 1277config SND_SOC_WM8955 1278 tristate 1279 1280config SND_SOC_WM8960 1281 tristate "Wolfson Microelectronics WM8960 CODEC" 1282 depends on I2C 1283 1284config SND_SOC_WM8961 1285 tristate 1286 1287config SND_SOC_WM8962 1288 tristate "Wolfson Microelectronics WM8962 CODEC" 1289 depends on I2C && INPUT 1290 1291config SND_SOC_WM8971 1292 tristate 1293 1294config SND_SOC_WM8974 1295 tristate "Wolfson Microelectronics WM8974 codec" 1296 depends on I2C 1297 1298config SND_SOC_WM8978 1299 tristate "Wolfson Microelectronics WM8978 codec" 1300 depends on I2C 1301 1302config SND_SOC_WM8983 1303 tristate 1304 1305config SND_SOC_WM8985 1306 tristate "Wolfson Microelectronics WM8985 and WM8758 codec driver" 1307 depends on SND_SOC_I2C_AND_SPI 1308 1309config SND_SOC_WM8988 1310 tristate 1311 1312config SND_SOC_WM8990 1313 tristate 1314 1315config SND_SOC_WM8991 1316 tristate 1317 1318config SND_SOC_WM8993 1319 tristate 1320 1321config SND_SOC_WM8994 1322 tristate 1323 1324config SND_SOC_WM8995 1325 tristate 1326 1327config SND_SOC_WM8996 1328 tristate 1329 1330config SND_SOC_WM8997 1331 tristate 1332 1333config SND_SOC_WM8998 1334 tristate 1335 1336config SND_SOC_WM9081 1337 tristate 1338 depends on I2C 1339 1340config SND_SOC_WM9090 1341 tristate 1342 1343config SND_SOC_WM9705 1344 tristate 1345 select REGMAP_AC97 1346 select AC97_BUS_COMPAT if AC97_BUS_NEW 1347 1348config SND_SOC_WM9712 1349 tristate 1350 select REGMAP_AC97 1351 select AC97_BUS_COMPAT if AC97_BUS_NEW 1352 1353config SND_SOC_WM9713 1354 tristate 1355 select REGMAP_AC97 1356 select AC97_BUS_COMPAT if AC97_BUS_NEW 1357 1358config SND_SOC_ZX_AUD96P22 1359 tristate "ZTE ZX AUD96P22 CODEC" 1360 depends on I2C 1361 select REGMAP_I2C 1362 1363# Amp 1364config SND_SOC_LM4857 1365 tristate 1366 1367config SND_SOC_MAX9759 1368 tristate "Maxim MAX9759 speaker Amplifier" 1369 select GPIOLIB 1370 1371config SND_SOC_MAX9768 1372 tristate 1373 1374config SND_SOC_MAX9877 1375 tristate 1376 1377config SND_SOC_MC13783 1378 tristate 1379 1380config SND_SOC_ML26124 1381 tristate 1382 1383config SND_SOC_MT6351 1384 tristate "MediaTek MT6351 Codec" 1385 1386config SND_SOC_MT6358 1387 tristate "MediaTek MT6358 Codec" 1388 help 1389 Enable support for the platform which uses MT6358 as 1390 external codec device. 1391 1392config SND_SOC_NAU8540 1393 tristate "Nuvoton Technology Corporation NAU85L40 CODEC" 1394 depends on I2C 1395 1396config SND_SOC_NAU8810 1397 tristate "Nuvoton Technology Corporation NAU88C10 CODEC" 1398 depends on I2C 1399 1400config SND_SOC_NAU8822 1401 tristate "Nuvoton Technology Corporation NAU88C22 CODEC" 1402 depends on I2C 1403 1404config SND_SOC_NAU8824 1405 tristate "Nuvoton Technology Corporation NAU88L24 CODEC" 1406 depends on I2C 1407 1408config SND_SOC_NAU8825 1409 tristate 1410 1411config SND_SOC_TPA6130A2 1412 tristate "Texas Instruments TPA6130A2 headphone amplifier" 1413 depends on I2C 1414 1415endmenu 1416