Kconfig 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. config SND_SOC_ALL_CODECS
  2. tristate "Build all ASoC CODEC drivers"
  3. select I2C
  4. select SPI
  5. select SND_SOC_AK4535
  6. select SND_SOC_UDA1380
  7. select SND_SOC_WM8510
  8. select SND_SOC_WM8580
  9. select SND_SOC_WM8731
  10. select SND_SOC_WM8750
  11. select SND_SOC_WM8753
  12. select SND_SOC_WM8900
  13. select SND_SOC_WM8903
  14. select SND_SOC_WM8990
  15. select SND_SOC_CS4270
  16. select SND_SOC_TLV320AIC26
  17. select SND_SOC_TLV320AIC3X
  18. help
  19. Normally ASoC codec drivers are only built if a machine driver which
  20. uses them is also built since they are only usable with a machine
  21. driver. Selecting this option will allow these drivers to be built
  22. without an explicit machine driver for test and development purposes.
  23. If unsure select "N".
  24. config SND_SOC_AC97_CODEC
  25. tristate
  26. select SND_AC97_CODEC
  27. config SND_SOC_AD1980
  28. tristate
  29. config SND_SOC_AK4535
  30. tristate
  31. config SND_SOC_UDA1380
  32. tristate
  33. config SND_SOC_WM8510
  34. tristate
  35. config SND_SOC_WM8580
  36. tristate
  37. config SND_SOC_WM8731
  38. tristate
  39. config SND_SOC_WM8750
  40. tristate
  41. config SND_SOC_WM8753
  42. tristate
  43. config SND_SOC_WM8900
  44. tristate
  45. config SND_SOC_WM8903
  46. tristate
  47. config SND_SOC_WM8990
  48. tristate
  49. config SND_SOC_WM9712
  50. tristate
  51. config SND_SOC_WM9713
  52. tristate
  53. # Cirrus Logic CS4270 Codec
  54. config SND_SOC_CS4270
  55. tristate
  56. # Cirrus Logic CS4270 Codec Hardware Mute Support
  57. # Select if you have external muting circuitry attached to your CS4270.
  58. config SND_SOC_CS4270_HWMUTE
  59. bool
  60. depends on SND_SOC_CS4270
  61. # Cirrus Logic CS4270 Codec VD = 3.3V Errata
  62. # Select if you are affected by the errata where the part will not function
  63. # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
  64. # not select any sample rates that require MCLK to be divided by 1.5.
  65. config SND_SOC_CS4270_VD33_ERRATA
  66. bool
  67. depends on SND_SOC_CS4270
  68. config SND_SOC_TLV320AIC26
  69. tristate "TI TLV320AIC26 Codec support"
  70. depends on SND_SOC && SPI
  71. config SND_SOC_TLV320AIC3X
  72. tristate
  73. depends on I2C