Kconfig 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. config SND_PXA2XX_SOC
  2. tristate "SoC Audio for the Intel PXA2xx chip"
  3. depends on ARCH_PXA
  4. select SND_ARM
  5. select SND_PXA2XX_LIB
  6. help
  7. Say Y or M if you want to add support for codecs attached to
  8. the PXA2xx AC97, I2S or SSP interface. You will also need
  9. to select the audio interfaces to support below.
  10. config SND_MMP_SOC
  11. bool "Soc Audio for Marvell MMP chips"
  12. depends on ARCH_MMP
  13. select MMP_SRAM
  14. select SND_SOC_GENERIC_DMAENGINE_PCM
  15. select SND_ARM
  16. help
  17. Say Y if you want to add support for codecs attached to
  18. the MMP SSPA interface.
  19. config SND_PXA2XX_AC97
  20. tristate
  21. select SND_AC97_CODEC
  22. config SND_PXA2XX_SOC_AC97
  23. tristate
  24. select AC97_BUS
  25. select SND_ARM
  26. select SND_PXA2XX_LIB_AC97
  27. select SND_SOC_AC97_BUS
  28. config SND_PXA2XX_SOC_I2S
  29. tristate
  30. config SND_PXA_SOC_SSP
  31. tristate
  32. select PXA_SSP
  33. config SND_MMP_SOC_SSPA
  34. tristate
  35. config SND_PXA2XX_SOC_CORGI
  36. tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
  37. depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C
  38. select SND_PXA2XX_SOC_I2S
  39. select SND_SOC_WM8731
  40. help
  41. Say Y if you want to add support for SoC audio on Sharp
  42. Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).
  43. config SND_PXA2XX_SOC_SPITZ
  44. tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
  45. depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
  46. select SND_PXA2XX_SOC_I2S
  47. select SND_SOC_WM8750
  48. help
  49. Say Y if you want to add support for SoC audio on Sharp
  50. Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
  51. config SND_PXA2XX_SOC_Z2
  52. tristate "SoC Audio support for Zipit Z2"
  53. depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C
  54. select SND_PXA2XX_SOC_I2S
  55. select SND_SOC_WM8750
  56. help
  57. Say Y if you want to add support for SoC audio on Zipit Z2.
  58. config SND_PXA2XX_SOC_POODLE
  59. tristate "SoC Audio support for Poodle"
  60. depends on SND_PXA2XX_SOC && MACH_POODLE && I2C
  61. select SND_PXA2XX_SOC_I2S
  62. select SND_SOC_WM8731
  63. help
  64. Say Y if you want to add support for SoC audio on Sharp
  65. Zaurus SL-5600 model (Poodle).
  66. config SND_PXA2XX_SOC_TOSA
  67. tristate "SoC AC97 Audio support for Tosa"
  68. depends on SND_PXA2XX_SOC && MACH_TOSA
  69. depends on MFD_TC6393XB
  70. select SND_PXA2XX_SOC_AC97
  71. select SND_SOC_WM9712
  72. help
  73. Say Y if you want to add support for SoC audio on Sharp
  74. Zaurus SL-C6000x models (Tosa).
  75. config SND_PXA2XX_SOC_E740
  76. tristate "SoC AC97 Audio support for e740"
  77. depends on SND_PXA2XX_SOC && MACH_E740
  78. select SND_SOC_WM9705
  79. select SND_PXA2XX_SOC_AC97
  80. help
  81. Say Y if you want to add support for SoC audio on the
  82. toshiba e740 PDA
  83. config SND_PXA2XX_SOC_E750
  84. tristate "SoC AC97 Audio support for e750"
  85. depends on SND_PXA2XX_SOC && MACH_E750
  86. select SND_SOC_WM9705
  87. select SND_PXA2XX_SOC_AC97
  88. help
  89. Say Y if you want to add support for SoC audio on the
  90. toshiba e750 PDA
  91. config SND_PXA2XX_SOC_E800
  92. tristate "SoC AC97 Audio support for e800"
  93. depends on SND_PXA2XX_SOC && MACH_E800
  94. select SND_SOC_WM9712
  95. select SND_PXA2XX_SOC_AC97
  96. help
  97. Say Y if you want to add support for SoC audio on the
  98. Toshiba e800 PDA
  99. config SND_PXA2XX_SOC_EM_X270
  100. tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300"
  101. depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \
  102. MACH_CM_X300)
  103. select SND_PXA2XX_SOC_AC97
  104. select SND_SOC_WM9712
  105. help
  106. Say Y if you want to add support for SoC audio on
  107. CompuLab EM-x270, eXeda and CM-X300 machines.
  108. config SND_PXA2XX_SOC_PALM27X
  109. bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive"
  110. depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \
  111. MACH_PALMT5 || MACH_PALMTE2)
  112. select SND_PXA2XX_SOC_AC97
  113. select SND_SOC_WM9712
  114. help
  115. Say Y if you want to add support for SoC audio on
  116. Palm T|X, T5, E2 or LifeDrive handheld computer.
  117. config SND_PXA910_SOC
  118. tristate "SoC Audio for Marvell PXA910 chip"
  119. depends on ARCH_MMP && SND
  120. select SND_PCM
  121. help
  122. Say Y if you want to add support for SoC audio on the
  123. Marvell PXA910 reference platform.
  124. config SND_SOC_TTC_DKB
  125. tristate "SoC Audio support for TTC DKB"
  126. depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y
  127. select PXA_SSP
  128. select SND_PXA_SOC_SSP
  129. select SND_MMP_SOC
  130. select MFD_88PM860X
  131. select SND_SOC_88PM860X
  132. help
  133. Say Y if you want to add support for SoC audio on TTC DKB
  134. config SND_SOC_ZYLONITE
  135. tristate "SoC Audio support for Marvell Zylonite"
  136. depends on SND_PXA2XX_SOC && MACH_ZYLONITE
  137. select SND_PXA2XX_SOC_AC97
  138. select SND_PXA_SOC_SSP
  139. select SND_SOC_WM9713
  140. help
  141. Say Y if you want to add support for SoC audio on the
  142. Marvell Zylonite reference platform.
  143. config SND_SOC_RAUMFELD
  144. tristate "SoC Audio support Raumfeld audio adapter"
  145. depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR)
  146. depends on I2C && SPI_MASTER
  147. select SND_PXA_SOC_SSP
  148. select SND_SOC_CS4270
  149. select SND_SOC_AK4104
  150. help
  151. Say Y if you want to add support for SoC audio on Raumfeld devices
  152. config SND_PXA2XX_SOC_HX4700
  153. tristate "SoC Audio support for HP iPAQ hx4700"
  154. depends on SND_PXA2XX_SOC && MACH_H4700 && I2C
  155. select SND_PXA2XX_SOC_I2S
  156. select SND_SOC_AK4641
  157. help
  158. Say Y if you want to add support for SoC audio on the
  159. HP iPAQ hx4700.
  160. config SND_PXA2XX_SOC_MAGICIAN
  161. tristate "SoC Audio support for HTC Magician"
  162. depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C
  163. select SND_PXA2XX_SOC_I2S
  164. select SND_PXA_SOC_SSP
  165. select SND_SOC_UDA1380
  166. help
  167. Say Y if you want to add support for SoC audio on the
  168. HTC Magician.
  169. config SND_PXA2XX_SOC_MIOA701
  170. tristate "SoC Audio support for MIO A701"
  171. depends on SND_PXA2XX_SOC && MACH_MIOA701
  172. select SND_PXA2XX_SOC_AC97
  173. select SND_SOC_WM9713
  174. help
  175. Say Y if you want to add support for SoC audio on the
  176. MIO A701.
  177. config SND_PXA2XX_SOC_IMOTE2
  178. tristate "SoC Audio support for IMote 2"
  179. depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C
  180. select SND_PXA2XX_SOC_I2S
  181. select SND_SOC_WM8940
  182. help
  183. Say Y if you want to add support for SoC audio on the
  184. IMote 2.
  185. config SND_MMP_SOC_BROWNSTONE
  186. tristate "SoC Audio support for Marvell Brownstone"
  187. depends on SND_MMP_SOC && MACH_BROWNSTONE
  188. select SND_MMP_SOC_SSPA
  189. select MFD_WM8994
  190. select SND_SOC_WM8994
  191. help
  192. Say Y if you want to add support for SoC audio on the
  193. Marvell Brownstone reference platform.