Kconfig 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. menuconfig SND_SOC_SAMSUNG
  2. tristate "ASoC support for Samsung"
  3. depends on PLAT_SAMSUNG || ARCH_EXYNOS || COMPILE_TEST
  4. depends on COMMON_CLK
  5. select SND_SOC_GENERIC_DMAENGINE_PCM
  6. ---help---
  7. Say Y or M if you want to add support for codecs attached to
  8. the Samsung SoCs' Audio interfaces. You will also need to
  9. select the audio interfaces to support below.
  10. if SND_SOC_SAMSUNG
  11. config SND_S3C24XX_I2S
  12. tristate
  13. config SND_S3C_I2SV2_SOC
  14. tristate
  15. config SND_S3C2412_SOC_I2S
  16. tristate
  17. select SND_S3C_I2SV2_SOC
  18. config SND_SAMSUNG_PCM
  19. tristate "Samsung PCM interface support"
  20. config SND_SAMSUNG_SPDIF
  21. tristate "Samsung SPDIF transmitter support"
  22. select SND_SOC_SPDIF
  23. config SND_SAMSUNG_I2S
  24. tristate "Samsung I2S interface support"
  25. config SND_SOC_SAMSUNG_NEO1973_WM8753
  26. tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
  27. depends on MACH_NEO1973_GTA02
  28. select SND_S3C24XX_I2S
  29. select SND_SOC_WM8753
  30. select SND_SOC_BT_SCO
  31. help
  32. Say Y here to enable audio support for the Openmoko Neo1973
  33. Smartphones.
  34. config SND_SOC_SAMSUNG_JIVE_WM8750
  35. tristate "SoC I2S Audio support for Jive"
  36. depends on MACH_JIVE && I2C
  37. select SND_SOC_WM8750
  38. select SND_S3C2412_SOC_I2S
  39. help
  40. Say Y if you want to add support for SoC audio on the Jive.
  41. config SND_SOC_SAMSUNG_SMDK_WM8580
  42. tristate "SoC I2S Audio support for WM8580 on SMDK"
  43. depends on MACH_SMDK6410 || COMPILE_TEST
  44. depends on I2C
  45. select SND_SOC_WM8580
  46. select SND_SAMSUNG_I2S
  47. help
  48. Say Y if you want to add support for SoC audio on the SMDKs.
  49. config SND_SOC_SAMSUNG_SMDK_WM8994
  50. tristate "SoC I2S Audio support for WM8994 on SMDK"
  51. depends on I2C=y
  52. select MFD_WM8994
  53. select SND_SOC_WM8994
  54. select SND_SAMSUNG_I2S
  55. help
  56. Say Y if you want to add support for SoC audio on the SMDKs.
  57. config SND_SOC_SAMSUNG_S3C24XX_UDA134X
  58. tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
  59. depends on ARCH_S3C24XX
  60. select SND_S3C24XX_I2S
  61. select SND_SOC_L3
  62. select SND_SOC_UDA134X
  63. config SND_SOC_SAMSUNG_SIMTEC
  64. tristate
  65. help
  66. Internal node for common S3C24XX/Simtec suppor
  67. config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
  68. tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
  69. depends on ARCH_S3C24XX && I2C
  70. select SND_S3C24XX_I2S
  71. select SND_SOC_TLV320AIC23_I2C
  72. select SND_SOC_SAMSUNG_SIMTEC
  73. config SND_SOC_SAMSUNG_SIMTEC_HERMES
  74. tristate "SoC I2S Audio support for Simtec Hermes board"
  75. depends on ARCH_S3C24XX && I2C
  76. select SND_S3C24XX_I2S
  77. select SND_SOC_TLV320AIC3X
  78. select SND_SOC_SAMSUNG_SIMTEC
  79. config SND_SOC_SAMSUNG_H1940_UDA1380
  80. tristate "Audio support for the HP iPAQ H1940"
  81. depends on ARCH_H1940 && I2C
  82. select SND_S3C24XX_I2S
  83. select SND_SOC_UDA1380
  84. help
  85. This driver provides audio support for HP iPAQ h1940 PDA.
  86. config SND_SOC_SAMSUNG_RX1950_UDA1380
  87. tristate "Audio support for the HP iPAQ RX1950"
  88. depends on MACH_RX1950 && I2C
  89. select SND_S3C24XX_I2S
  90. select SND_SOC_UDA1380
  91. help
  92. This driver provides audio support for HP iPAQ RX1950 PDA.
  93. config SND_SOC_SMARTQ
  94. tristate "SoC I2S Audio support for SmartQ board"
  95. depends on MACH_SMARTQ || COMPILE_TEST
  96. depends on GPIOLIB || COMPILE_TEST
  97. depends on I2C
  98. select SND_SAMSUNG_I2S
  99. select SND_SOC_WM8750
  100. config SND_SOC_SAMSUNG_SMDK_SPDIF
  101. tristate "SoC S/PDIF Audio support for SMDK"
  102. select SND_SAMSUNG_SPDIF
  103. help
  104. Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
  105. config SND_SOC_SMDK_WM8994_PCM
  106. tristate "SoC PCM Audio support for WM8994 on SMDK"
  107. depends on I2C=y
  108. select MFD_WM8994
  109. select SND_SOC_WM8994
  110. select SND_SAMSUNG_PCM
  111. help
  112. Say Y if you want to add support for SoC audio on the SMDK
  113. config SND_SOC_SPEYSIDE
  114. tristate "Audio support for Wolfson Speyside"
  115. depends on I2C && SPI_MASTER
  116. depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
  117. select SND_SAMSUNG_I2S
  118. select SND_SOC_WM8996
  119. select SND_SOC_WM9081
  120. select SND_SOC_WM0010
  121. select SND_SOC_WM1250_EV1
  122. config SND_SOC_TOBERMORY
  123. tristate "Audio support for Wolfson Tobermory"
  124. depends on INPUT && I2C
  125. depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
  126. select SND_SAMSUNG_I2S
  127. select SND_SOC_WM8962
  128. config SND_SOC_BELLS
  129. tristate "Audio support for Wolfson Bells"
  130. depends on MFD_ARIZONA && I2C && SPI_MASTER
  131. depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
  132. select SND_SAMSUNG_I2S
  133. select SND_SOC_WM5102
  134. select SND_SOC_WM5110
  135. select SND_SOC_WM9081
  136. select SND_SOC_WM0010
  137. select SND_SOC_WM1250_EV1
  138. config SND_SOC_LOWLAND
  139. tristate "Audio support for Wolfson Lowland"
  140. depends on I2C
  141. depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
  142. select SND_SAMSUNG_I2S
  143. select SND_SOC_WM5100
  144. select SND_SOC_WM9081
  145. config SND_SOC_LITTLEMILL
  146. tristate "Audio support for Wolfson Littlemill"
  147. depends on I2C
  148. depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
  149. select SND_SAMSUNG_I2S
  150. select MFD_WM8994
  151. select SND_SOC_WM8994
  152. config SND_SOC_SNOW
  153. tristate "Audio support for Google Snow boards"
  154. depends on I2C
  155. select SND_SOC_MAX98090
  156. select SND_SOC_MAX98095
  157. select SND_SAMSUNG_I2S
  158. help
  159. Say Y if you want to add audio support for various Snow
  160. boards based on Exynos5 series of SoCs.
  161. config SND_SOC_ODROID
  162. tristate "Audio support for Odroid XU3/XU4"
  163. depends on SND_SOC_SAMSUNG && I2C
  164. select SND_SOC_MAX98090
  165. select SND_SAMSUNG_I2S
  166. help
  167. Say Y here to enable audio support for the Odroid XU3/XU4.
  168. config SND_SOC_ARNDALE_RT5631_ALC5631
  169. tristate "Audio support for RT5631(ALC5631) on Arndale Board"
  170. depends on I2C
  171. select SND_SAMSUNG_I2S
  172. select SND_SOC_RT5631
  173. config SND_SOC_SAMSUNG_TM2_WM5110
  174. tristate "SoC I2S Audio support for WM5110 on TM2 board"
  175. depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER
  176. depends on GPIOLIB || COMPILE_TEST
  177. select SND_SOC_MAX98504
  178. select SND_SOC_WM5110
  179. select SND_SAMSUNG_I2S
  180. help
  181. Say Y if you want to add support for SoC audio on the TM2 board.
  182. endif #SND_SOC_SAMSUNG