Kconfig 6.2 KB

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