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 if SND_SOC_AC97_BUS 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_ADS117X 36 select SND_SOC_AK4104 if SPI_MASTER 37 select SND_SOC_AK4535 if I2C 38 select SND_SOC_AK4554 39 select SND_SOC_AK4641 if I2C 40 select SND_SOC_AK4642 if I2C 41 select SND_SOC_AK4671 if I2C 42 select SND_SOC_AK5386 43 select SND_SOC_ALC5623 if I2C 44 select SND_SOC_ALC5632 if I2C 45 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 46 select SND_SOC_CS35L32 if I2C 47 select SND_SOC_CS42L51_I2C if I2C 48 select SND_SOC_CS42L52 if I2C && INPUT 49 select SND_SOC_CS42L56 if I2C && INPUT 50 select SND_SOC_CS42L73 if I2C 51 select SND_SOC_CS4265 if I2C 52 select SND_SOC_CS4270 if I2C 53 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI 54 select SND_SOC_CS42XX8_I2C if I2C 55 select SND_SOC_CX20442 if TTY 56 select SND_SOC_DA7210 if I2C 57 select SND_SOC_DA7213 if I2C 58 select SND_SOC_DA732X if I2C 59 select SND_SOC_DA9055 if I2C 60 select SND_SOC_DMIC 61 select SND_SOC_BT_SCO 62 select SND_SOC_ES8328_SPI if SPI_MASTER 63 select SND_SOC_ES8328_I2C if I2C 64 select SND_SOC_ISABELLE if I2C 65 select SND_SOC_JZ4740_CODEC 66 select SND_SOC_LM4857 if I2C 67 select SND_SOC_LM49453 if I2C 68 select SND_SOC_MAX98088 if I2C 69 select SND_SOC_MAX98090 if I2C 70 select SND_SOC_MAX98095 if I2C 71 select SND_SOC_MAX9850 if I2C 72 select SND_SOC_MAX9768 if I2C 73 select SND_SOC_MAX9877 if I2C 74 select SND_SOC_MC13783 if MFD_MC13XXX 75 select SND_SOC_ML26124 if I2C 76 select SND_SOC_HDMI_CODEC 77 select SND_SOC_PCM1681 if I2C 78 select SND_SOC_PCM1792A if SPI_MASTER 79 select SND_SOC_PCM3008 80 select SND_SOC_PCM512x_I2C if I2C 81 select SND_SOC_PCM512x_SPI if SPI_MASTER 82 select SND_SOC_RT286 if I2C 83 select SND_SOC_RT5631 if I2C 84 select SND_SOC_RT5640 if I2C 85 select SND_SOC_RT5645 if I2C 86 select SND_SOC_RT5651 if I2C 87 select SND_SOC_RT5670 if I2C 88 select SND_SOC_RT5677 if I2C 89 select SND_SOC_SGTL5000 if I2C 90 select SND_SOC_SI476X if MFD_SI476X_CORE 91 select SND_SOC_SIRF_AUDIO_CODEC 92 select SND_SOC_SN95031 if INTEL_SCU_IPC 93 select SND_SOC_SPDIF 94 select SND_SOC_SSM2518 if I2C 95 select SND_SOC_SSM2602_SPI if SPI_MASTER 96 select SND_SOC_SSM2602_I2C if I2C 97 select SND_SOC_SSM4567 if I2C 98 select SND_SOC_STA32X if I2C 99 select SND_SOC_STA350 if I2C 100 select SND_SOC_STA529 if I2C 101 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS 102 select SND_SOC_TAS2552 if I2C 103 select SND_SOC_TAS5086 if I2C 104 select SND_SOC_TLV320AIC23_I2C if I2C 105 select SND_SOC_TLV320AIC23_SPI if SPI_MASTER 106 select SND_SOC_TLV320AIC26 if SPI_MASTER 107 select SND_SOC_TLV320AIC31XX if I2C 108 select SND_SOC_TLV320AIC32X4 if I2C 109 select SND_SOC_TLV320AIC3X if I2C 110 select SND_SOC_TPA6130A2 if I2C 111 select SND_SOC_TLV320DAC33 if I2C 112 select SND_SOC_TWL4030 if TWL4030_CORE 113 select SND_SOC_TWL6040 if TWL6040_CORE 114 select SND_SOC_UDA134X 115 select SND_SOC_UDA1380 if I2C 116 select SND_SOC_WL1273 if MFD_WL1273_CORE 117 select SND_SOC_WM0010 if SPI_MASTER 118 select SND_SOC_WM1250_EV1 if I2C 119 select SND_SOC_WM2000 if I2C 120 select SND_SOC_WM2200 if I2C 121 select SND_SOC_WM5100 if I2C 122 select SND_SOC_WM5102 if MFD_WM5102 123 select SND_SOC_WM5110 if MFD_WM5110 124 select SND_SOC_WM8350 if MFD_WM8350 125 select SND_SOC_WM8400 if MFD_WM8400 126 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI 127 select SND_SOC_WM8523 if I2C 128 select SND_SOC_WM8580 if I2C 129 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI 130 select SND_SOC_WM8727 131 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI 132 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI 133 select SND_SOC_WM8737 if SND_SOC_I2C_AND_SPI 134 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI 135 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI 136 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI 137 select SND_SOC_WM8770 if SPI_MASTER 138 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI 139 select SND_SOC_WM8782 140 select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI 141 select SND_SOC_WM8900 if I2C 142 select SND_SOC_WM8903 if I2C 143 select SND_SOC_WM8904 if I2C 144 select SND_SOC_WM8940 if I2C 145 select SND_SOC_WM8955 if I2C 146 select SND_SOC_WM8960 if I2C 147 select SND_SOC_WM8961 if I2C 148 select SND_SOC_WM8962 if I2C && INPUT 149 select SND_SOC_WM8971 if I2C 150 select SND_SOC_WM8974 if I2C 151 select SND_SOC_WM8978 if I2C 152 select SND_SOC_WM8983 if SND_SOC_I2C_AND_SPI 153 select SND_SOC_WM8985 if SND_SOC_I2C_AND_SPI 154 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI 155 select SND_SOC_WM8990 if I2C 156 select SND_SOC_WM8991 if I2C 157 select SND_SOC_WM8993 if I2C 158 select SND_SOC_WM8994 if MFD_WM8994 159 select SND_SOC_WM8995 if SND_SOC_I2C_AND_SPI 160 select SND_SOC_WM8996 if I2C 161 select SND_SOC_WM8997 if MFD_WM8997 162 select SND_SOC_WM9081 if I2C 163 select SND_SOC_WM9090 if I2C 164 select SND_SOC_WM9705 if SND_SOC_AC97_BUS 165 select SND_SOC_WM9712 if SND_SOC_AC97_BUS 166 select SND_SOC_WM9713 if SND_SOC_AC97_BUS 167 help 168 Normally ASoC codec drivers are only built if a machine driver which 169 uses them is also built since they are only usable with a machine 170 driver. Selecting this option will allow these drivers to be built 171 without an explicit machine driver for test and development purposes. 172 173 Support for the bus types used to access the codecs to be built must 174 be selected separately. 175 176 If unsure select "N". 177 178config SND_SOC_88PM860X 179 tristate 180 181config SND_SOC_ARIZONA 182 tristate 183 default y if SND_SOC_WM5102=y 184 default y if SND_SOC_WM5110=y 185 default y if SND_SOC_WM8997=y 186 default m if SND_SOC_WM5102=m 187 default m if SND_SOC_WM5110=m 188 default m if SND_SOC_WM8997=m 189 190config SND_SOC_WM_HUBS 191 tristate 192 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y 193 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m 194 195config SND_SOC_WM_ADSP 196 tristate 197 default y if SND_SOC_WM5102=y 198 default y if SND_SOC_WM5110=y 199 default y if SND_SOC_WM2200=y 200 default m if SND_SOC_WM5102=m 201 default m if SND_SOC_WM5110=m 202 default m if SND_SOC_WM2200=m 203 204config SND_SOC_AB8500_CODEC 205 tristate 206 207config SND_SOC_AC97_CODEC 208 tristate 209 select SND_AC97_CODEC 210 211config SND_SOC_AD1836 212 tristate 213 214config SND_SOC_AD193X 215 tristate 216 217config SND_SOC_AD193X_SPI 218 tristate 219 select SND_SOC_AD193X 220 221config SND_SOC_AD193X_I2C 222 tristate 223 select SND_SOC_AD193X 224 225config SND_SOC_AD1980 226 tristate 227 228config SND_SOC_AD73311 229 tristate 230 231config SND_SOC_ADAU1373 232 tristate 233 234config SND_SOC_ADAU1701 235 tristate "Analog Devices ADAU1701 CODEC" 236 depends on I2C 237 select SND_SOC_SIGMADSP_I2C 238 239config SND_SOC_ADAU17X1 240 tristate 241 select SND_SOC_SIGMADSP_REGMAP 242 243config SND_SOC_ADAU1761 244 tristate 245 select SND_SOC_ADAU17X1 246 247config SND_SOC_ADAU1761_I2C 248 tristate 249 select SND_SOC_ADAU1761 250 select REGMAP_I2C 251 252config SND_SOC_ADAU1761_SPI 253 tristate 254 select SND_SOC_ADAU1761 255 select REGMAP_SPI 256 257config SND_SOC_ADAU1781 258 select SND_SOC_ADAU17X1 259 tristate 260 261config SND_SOC_ADAU1781_I2C 262 tristate 263 select SND_SOC_ADAU1781 264 select REGMAP_I2C 265 266config SND_SOC_ADAU1781_SPI 267 tristate 268 select SND_SOC_ADAU1781 269 select REGMAP_SPI 270 271config SND_SOC_ADAU1977 272 tristate 273 274config SND_SOC_ADAU1977_SPI 275 tristate 276 select SND_SOC_ADAU1977 277 select REGMAP_SPI 278 279config SND_SOC_ADAU1977_I2C 280 tristate 281 select SND_SOC_ADAU1977 282 select REGMAP_I2C 283 284config SND_SOC_ADAV80X 285 tristate 286 287config SND_SOC_ADAV801 288 tristate 289 select SND_SOC_ADAV80X 290 291config SND_SOC_ADAV803 292 tristate 293 select SND_SOC_ADAV80X 294 295config SND_SOC_ADS117X 296 tristate 297 298config SND_SOC_AK4104 299 tristate "AKM AK4104 CODEC" 300 depends on SPI_MASTER 301 302config SND_SOC_AK4535 303 tristate 304 305config SND_SOC_AK4554 306 tristate "AKM AK4554 CODEC" 307 308config SND_SOC_AK4641 309 tristate 310 311config SND_SOC_AK4642 312 tristate "AKM AK4642 CODEC" 313 depends on I2C 314 315config SND_SOC_AK4671 316 tristate 317 318config SND_SOC_AK5386 319 tristate "AKM AK5638 CODEC" 320 321config SND_SOC_ALC5623 322 tristate "Realtek ALC5623 CODEC" 323 depends on I2C 324 325config SND_SOC_ALC5632 326 tristate 327 328config SND_SOC_CQ0093VC 329 tristate 330 331config SND_SOC_CS35L32 332 tristate "Cirrus Logic CS35L32 CODEC" 333 depends on I2C 334 335config SND_SOC_CS42L51 336 tristate 337 338config SND_SOC_CS42L51_I2C 339 tristate 340 select SND_SOC_CS42L51 341 342config SND_SOC_CS42L52 343 tristate "Cirrus Logic CS42L52 CODEC" 344 depends on I2C && INPUT 345 346config SND_SOC_CS42L56 347 tristate "Cirrus Logic CS42L56 CODEC" 348 depends on I2C && INPUT 349 350config SND_SOC_CS42L73 351 tristate "Cirrus Logic CS42L73 CODEC" 352 depends on I2C 353 354config SND_SOC_CS4265 355 tristate "Cirrus Logic CS4265 CODEC" 356 depends on I2C 357 select REGMAP_I2C 358 359# Cirrus Logic CS4270 Codec 360config SND_SOC_CS4270 361 tristate "Cirrus Logic CS4270 CODEC" 362 depends on I2C 363 364# Cirrus Logic CS4270 Codec VD = 3.3V Errata 365# Select if you are affected by the errata where the part will not function 366# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will 367# not select any sample rates that require MCLK to be divided by 1.5. 368config SND_SOC_CS4270_VD33_ERRATA 369 bool 370 depends on SND_SOC_CS4270 371 372config SND_SOC_CS4271 373 tristate "Cirrus Logic CS4271 CODEC" 374 depends on SND_SOC_I2C_AND_SPI 375 376config SND_SOC_CS42XX8 377 tristate 378 379config SND_SOC_CS42XX8_I2C 380 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)" 381 depends on I2C 382 select SND_SOC_CS42XX8 383 select REGMAP_I2C 384 385config SND_SOC_CX20442 386 tristate 387 depends on TTY 388 389config SND_SOC_JZ4740_CODEC 390 select REGMAP_MMIO 391 tristate 392 393config SND_SOC_L3 394 tristate 395 396config SND_SOC_DA7210 397 tristate 398 399config SND_SOC_DA7213 400 tristate 401 402config SND_SOC_DA732X 403 tristate 404 405config SND_SOC_DA9055 406 tristate 407 408config SND_SOC_BT_SCO 409 tristate 410 411config SND_SOC_DMIC 412 tristate 413 414config SND_SOC_HDMI_CODEC 415 tristate "HDMI stub CODEC" 416 417config SND_SOC_ES8328 418 tristate "Everest Semi ES8328 CODEC" 419 420config SND_SOC_ES8328_I2C 421 tristate 422 select SND_SOC_ES8328 423 424config SND_SOC_ES8328_SPI 425 tristate 426 select SND_SOC_ES8328 427 428config SND_SOC_ISABELLE 429 tristate 430 431config SND_SOC_LM49453 432 tristate 433 434config SND_SOC_MAX98088 435 tristate 436 437config SND_SOC_MAX98090 438 tristate 439 440config SND_SOC_MAX98095 441 tristate 442 443config SND_SOC_MAX9850 444 tristate 445 446config SND_SOC_PCM1681 447 tristate "Texas Instruments PCM1681 CODEC" 448 depends on I2C 449 450config SND_SOC_PCM1792A 451 tristate "Texas Instruments PCM1792A CODEC" 452 depends on SPI_MASTER 453 454config SND_SOC_PCM3008 455 tristate 456 457config SND_SOC_PCM512x 458 tristate 459 460config SND_SOC_PCM512x_I2C 461 tristate "Texas Instruments PCM512x CODECs - I2C" 462 depends on I2C 463 select SND_SOC_PCM512x 464 select REGMAP_I2C 465 466config SND_SOC_PCM512x_SPI 467 tristate "Texas Instruments PCM512x CODECs - SPI" 468 depends on SPI_MASTER 469 select SND_SOC_PCM512x 470 select REGMAP_SPI 471 472config SND_SOC_RL6231 473 tristate 474 default y if SND_SOC_RT5640=y 475 default y if SND_SOC_RT5645=y 476 default y if SND_SOC_RT5651=y 477 default y if SND_SOC_RT5670=y 478 default y if SND_SOC_RT5677=y 479 default m if SND_SOC_RT5640=m 480 default m if SND_SOC_RT5645=m 481 default m if SND_SOC_RT5651=m 482 default m if SND_SOC_RT5670=m 483 default m if SND_SOC_RT5677=m 484 485config SND_SOC_RT286 486 tristate 487 depends on I2C 488 489config SND_SOC_RT5631 490 tristate 491 492config SND_SOC_RT5640 493 tristate 494 495config SND_SOC_RT5645 496 tristate 497 498config SND_SOC_RT5651 499 tristate 500 501config SND_SOC_RT5670 502 tristate 503 504config SND_SOC_RT5677 505 tristate 506 507#Freescale sgtl5000 codec 508config SND_SOC_SGTL5000 509 tristate "Freescale SGTL5000 CODEC" 510 depends on I2C 511 512config SND_SOC_SI476X 513 tristate 514 515config SND_SOC_SIGMADSP 516 tristate 517 select CRC32 518 519config SND_SOC_SIGMADSP_I2C 520 tristate 521 select SND_SOC_SIGMADSP 522 523config SND_SOC_SIGMADSP_REGMAP 524 tristate 525 select SND_SOC_SIGMADSP 526 527config SND_SOC_SIRF_AUDIO_CODEC 528 tristate "SiRF SoC internal audio codec" 529 select REGMAP_MMIO 530 531config SND_SOC_SN95031 532 tristate 533 534config SND_SOC_SPDIF 535 tristate "S/PDIF CODEC" 536 537config SND_SOC_SSM2518 538 tristate 539 540config SND_SOC_SSM2602 541 tristate 542 543config SND_SOC_SSM2602_SPI 544 tristate "Analog Devices SSM2602 CODEC - SPI" 545 depends on SPI_MASTER 546 select SND_SOC_SSM2602 547 select REGMAP_SPI 548 549config SND_SOC_SSM2602_I2C 550 tristate "Analog Devices SSM2602 CODEC - I2C" 551 depends on I2C 552 select SND_SOC_SSM2602 553 select REGMAP_I2C 554 555config SND_SOC_SSM4567 556 tristate "Analog Devices ssm4567 amplifier driver support" 557 depends on I2C 558 559config SND_SOC_STA32X 560 tristate 561 562config SND_SOC_STA350 563 tristate "STA350 speaker amplifier" 564 depends on I2C 565 566config SND_SOC_STA529 567 tristate 568 569config SND_SOC_STAC9766 570 tristate 571 572config SND_SOC_TAS2552 573 tristate "Texas Instruments TAS2552 Mono Audio amplifier" 574 depends on I2C 575 576config SND_SOC_TAS5086 577 tristate "Texas Instruments TAS5086 speaker amplifier" 578 depends on I2C 579 580config SND_SOC_TLV320AIC23 581 tristate 582 583config SND_SOC_TLV320AIC23_I2C 584 tristate 585 select SND_SOC_TLV320AIC23 586 587config SND_SOC_TLV320AIC23_SPI 588 tristate 589 select SND_SOC_TLV320AIC23 590 591config SND_SOC_TLV320AIC26 592 tristate 593 depends on SPI 594 595config SND_SOC_TLV320AIC31XX 596 tristate "Texas Instruments TLV320AIC31xx CODECs" 597 depends on I2C 598 select REGMAP_I2C 599 600config SND_SOC_TLV320AIC32X4 601 tristate 602 603config SND_SOC_TLV320AIC3X 604 tristate "Texas Instruments TLV320AIC3x CODECs" 605 depends on I2C 606 607config SND_SOC_TLV320DAC33 608 tristate 609 610config SND_SOC_TWL4030 611 select MFD_TWL4030_AUDIO 612 tristate 613 614config SND_SOC_TWL6040 615 tristate 616 617config SND_SOC_UDA134X 618 tristate 619 620config SND_SOC_UDA1380 621 tristate 622 623config SND_SOC_WL1273 624 tristate 625 626config SND_SOC_WM0010 627 tristate 628 629config SND_SOC_WM1250_EV1 630 tristate 631 632config SND_SOC_WM2000 633 tristate 634 635config SND_SOC_WM2200 636 tristate 637 638config SND_SOC_WM5100 639 tristate 640 641config SND_SOC_WM5102 642 tristate 643 644config SND_SOC_WM5110 645 tristate 646 647config SND_SOC_WM8350 648 tristate 649 650config SND_SOC_WM8400 651 tristate 652 653config SND_SOC_WM8510 654 tristate "Wolfson Microelectronics WM8510 CODEC" 655 depends on SND_SOC_I2C_AND_SPI 656 657config SND_SOC_WM8523 658 tristate "Wolfson Microelectronics WM8523 DAC" 659 depends on I2C 660 661config SND_SOC_WM8580 662 tristate "Wolfson Microelectronics WM8523 CODEC" 663 depends on I2C 664 665config SND_SOC_WM8711 666 tristate "Wolfson Microelectronics WM8711 CODEC" 667 depends on SND_SOC_I2C_AND_SPI 668 669config SND_SOC_WM8727 670 tristate 671 672config SND_SOC_WM8728 673 tristate "Wolfson Microelectronics WM8728 DAC" 674 depends on SND_SOC_I2C_AND_SPI 675 676config SND_SOC_WM8731 677 tristate "Wolfson Microelectronics WM8731 CODEC" 678 depends on SND_SOC_I2C_AND_SPI 679 680config SND_SOC_WM8737 681 tristate "Wolfson Microelectronics WM8737 ADC" 682 depends on SND_SOC_I2C_AND_SPI 683 684config SND_SOC_WM8741 685 tristate "Wolfson Microelectronics WM8737 DAC" 686 depends on SND_SOC_I2C_AND_SPI 687 688config SND_SOC_WM8750 689 tristate "Wolfson Microelectronics WM8750 CODEC" 690 depends on SND_SOC_I2C_AND_SPI 691 692config SND_SOC_WM8753 693 tristate "Wolfson Microelectronics WM8753 CODEC" 694 depends on SND_SOC_I2C_AND_SPI 695 696config SND_SOC_WM8770 697 tristate "Wolfson Microelectronics WM8770 CODEC" 698 depends on SPI_MASTER 699 700config SND_SOC_WM8776 701 tristate "Wolfson Microelectronics WM8776 CODEC" 702 depends on SND_SOC_I2C_AND_SPI 703 704config SND_SOC_WM8782 705 tristate 706 707config SND_SOC_WM8804 708 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver" 709 depends on SND_SOC_I2C_AND_SPI 710 711config SND_SOC_WM8900 712 tristate 713 714config SND_SOC_WM8903 715 tristate "Wolfson Microelectronics WM8903 CODEC" 716 depends on I2C 717 718config SND_SOC_WM8904 719 tristate 720 721config SND_SOC_WM8940 722 tristate 723 724config SND_SOC_WM8955 725 tristate 726 727config SND_SOC_WM8960 728 tristate 729 730config SND_SOC_WM8961 731 tristate 732 733config SND_SOC_WM8962 734 tristate "Wolfson Microelectronics WM8962 CODEC" 735 depends on I2C && INPUT 736 737config SND_SOC_WM8971 738 tristate 739 740config SND_SOC_WM8974 741 tristate 742 743config SND_SOC_WM8978 744 tristate "Wolfson Microelectronics WM8978 codec" 745 depends on I2C 746 747config SND_SOC_WM8983 748 tristate 749 750config SND_SOC_WM8985 751 tristate 752 753config SND_SOC_WM8988 754 tristate 755 756config SND_SOC_WM8990 757 tristate 758 759config SND_SOC_WM8991 760 tristate 761 762config SND_SOC_WM8993 763 tristate 764 765config SND_SOC_WM8994 766 tristate 767 768config SND_SOC_WM8995 769 tristate 770 771config SND_SOC_WM8996 772 tristate 773 774config SND_SOC_WM8997 775 tristate 776 777config SND_SOC_WM9081 778 tristate 779 780config SND_SOC_WM9090 781 tristate 782 783config SND_SOC_WM9705 784 tristate 785 786config SND_SOC_WM9712 787 tristate 788 789config SND_SOC_WM9713 790 tristate 791 792# Amp 793config SND_SOC_LM4857 794 tristate 795 796config SND_SOC_MAX9768 797 tristate 798 799config SND_SOC_MAX9877 800 tristate 801 802config SND_SOC_MC13783 803 tristate 804 805config SND_SOC_ML26124 806 tristate 807 808config SND_SOC_TPA6130A2 809 tristate "Texas Instruments TPA6130A2 headphone amplifier" 810 depends on I2C 811 812endmenu 813