Kconfig 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  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_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_PXA910_SOC
  117. tristate "SoC Audio for Marvell PXA910 chip"
  118. depends on ARCH_MMP && SND
  119. select SND_PCM
  120. help
  121. Say Y if you want to add support for SoC audio on the
  122. Marvell PXA910 reference platform.
  123. config SND_SOC_TTC_DKB
  124. bool "SoC Audio support for TTC DKB"
  125. depends on SND_PXA910_SOC && MACH_TTC_DKB
  126. select PXA_SSP
  127. select SND_PXA_SOC_SSP
  128. select SND_MMP_SOC
  129. select MFD_88PM860X
  130. select SND_SOC_88PM860X
  131. help
  132. Say Y if you want to add support for SoC audio on TTC DKB
  133. config SND_SOC_ZYLONITE
  134. tristate "SoC Audio support for Marvell Zylonite"
  135. depends on SND_PXA2XX_SOC && MACH_ZYLONITE
  136. select SND_PXA2XX_SOC_AC97
  137. select SND_PXA_SOC_SSP
  138. select SND_SOC_WM9713
  139. help
  140. Say Y if you want to add support for SoC audio on the
  141. Marvell Zylonite reference platform.
  142. config SND_SOC_RAUMFELD
  143. tristate "SoC Audio support Raumfeld audio adapter"
  144. depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR)
  145. depends on I2C && SPI_MASTER
  146. select SND_PXA_SOC_SSP
  147. select SND_SOC_CS4270
  148. select SND_SOC_AK4104
  149. help
  150. Say Y if you want to add support for SoC audio on Raumfeld devices
  151. config SND_PXA2XX_SOC_HX4700
  152. tristate "SoC Audio support for HP iPAQ hx4700"
  153. depends on SND_PXA2XX_SOC && MACH_H4700 && I2C
  154. select SND_PXA2XX_SOC_I2S
  155. select SND_SOC_AK4641
  156. help
  157. Say Y if you want to add support for SoC audio on the
  158. HP iPAQ hx4700.
  159. config SND_PXA2XX_SOC_MAGICIAN
  160. tristate "SoC Audio support for HTC Magician"
  161. depends on SND_PXA2XX_SOC && MACH_MAGICIAN
  162. select SND_PXA2XX_SOC_I2S
  163. select SND_PXA_SOC_SSP
  164. select SND_SOC_UDA1380
  165. help
  166. Say Y if you want to add support for SoC audio on the
  167. HTC Magician.
  168. config SND_PXA2XX_SOC_MIOA701
  169. tristate "SoC Audio support for MIO A701"
  170. depends on SND_PXA2XX_SOC && MACH_MIOA701
  171. select SND_PXA2XX_SOC_AC97
  172. select SND_SOC_WM9713
  173. help
  174. Say Y if you want to add support for SoC audio on the
  175. MIO A701.
  176. config SND_PXA2XX_SOC_IMOTE2
  177. tristate "SoC Audio support for IMote 2"
  178. depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C
  179. select SND_PXA2XX_SOC_I2S
  180. select SND_SOC_WM8940
  181. help
  182. Say Y if you want to add support for SoC audio on the
  183. IMote 2.
  184. config SND_MMP_SOC_BROWNSTONE
  185. tristate "SoC Audio support for Marvell Brownstone"
  186. depends on SND_MMP_SOC && MACH_BROWNSTONE
  187. select SND_MMP_SOC_SSPA
  188. select MFD_WM8994
  189. select SND_SOC_WM8994
  190. help
  191. Say Y if you want to add support for SoC audio on the
  192. Marvell Brownstone reference platform.