Kconfig 6.4 KB

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