Kconfig 6.6 KB

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