Kconfig 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. config SND_S3C24XX_SOC
  2. tristate "SoC Audio for the Samsung S3CXXXX chips"
  3. depends on ARCH_S3C2410 || ARCH_S3C64XX || ARCH_S5PC100 || ARCH_S5PV210
  4. select S3C64XX_DMA if ARCH_S3C64XX
  5. select S3C2410_DMA if ARCH_S3C2410
  6. help
  7. Say Y or M if you want to add support for codecs attached to
  8. the S3C24XX AC97 or I2S interfaces. You will also need to
  9. select the audio interfaces to support below.
  10. config SND_S3C24XX_SOC_I2S
  11. tristate
  12. select S3C2410_DMA
  13. config SND_S3C_I2SV2_SOC
  14. tristate
  15. config SND_S3C2412_SOC_I2S
  16. tristate
  17. select SND_S3C_I2SV2_SOC
  18. select S3C2410_DMA
  19. config SND_S3C64XX_SOC_I2S
  20. tristate
  21. select SND_S3C_I2SV2_SOC
  22. select S3C64XX_DMA
  23. config SND_S3C64XX_SOC_I2S_V4
  24. tristate
  25. select SND_S3C_I2SV2_SOC
  26. select S3C64XX_DMA
  27. config SND_S3C_SOC_PCM
  28. tristate
  29. config SND_S3C_SOC_AC97
  30. tristate
  31. select SND_SOC_AC97_BUS
  32. config SND_S5P_SOC_SPDIF
  33. tristate
  34. select SND_SOC_SPDIF
  35. config SND_S3C24XX_SOC_NEO1973_WM8753
  36. tristate "SoC I2S Audio support for NEO1973 - WM8753"
  37. depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA01
  38. select SND_S3C24XX_SOC_I2S
  39. select SND_SOC_WM8753
  40. help
  41. Say Y if you want to add support for SoC audio on smdk2440
  42. with the WM8753.
  43. config SND_S3C24XX_SOC_NEO1973_GTA02_WM8753
  44. tristate "Audio support for the Openmoko Neo FreeRunner (GTA02)"
  45. depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA02
  46. select SND_S3C24XX_SOC_I2S
  47. select SND_SOC_WM8753
  48. help
  49. This driver provides audio support for the Openmoko Neo FreeRunner
  50. smartphone.
  51. config SND_S3C24XX_SOC_JIVE_WM8750
  52. tristate "SoC I2S Audio support for Jive"
  53. depends on SND_S3C24XX_SOC && MACH_JIVE
  54. select SND_SOC_WM8750
  55. select SND_S3C2412_SOC_I2S
  56. help
  57. Sat Y if you want to add support for SoC audio on the Jive.
  58. config SND_S3C64XX_SOC_WM8580
  59. tristate "SoC I2S Audio support for WM8580 on SMDK64XX"
  60. depends on SND_S3C24XX_SOC && MACH_SMDK6410
  61. select SND_SOC_WM8580
  62. select SND_S3C64XX_SOC_I2S_V4
  63. help
  64. Say Y if you want to add support for SoC audio on the SMDK6410.
  65. config SND_S3C24XX_SOC_SMDK2443_WM9710
  66. tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
  67. depends on SND_S3C24XX_SOC && MACH_SMDK2443
  68. select S3C2410_DMA
  69. select AC97_BUS
  70. select SND_SOC_AC97_CODEC
  71. select SND_S3C_SOC_AC97
  72. help
  73. Say Y if you want to add support for SoC audio on smdk2443
  74. with the WM9710.
  75. config SND_S3C24XX_SOC_LN2440SBC_ALC650
  76. tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
  77. depends on SND_S3C24XX_SOC && ARCH_S3C2410
  78. select S3C2410_DMA
  79. select AC97_BUS
  80. select SND_SOC_AC97_CODEC
  81. select SND_S3C_SOC_AC97
  82. help
  83. Say Y if you want to add support for SoC audio on ln2440sbc
  84. with the ALC650.
  85. config SND_S3C24XX_SOC_S3C24XX_UDA134X
  86. tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
  87. depends on SND_S3C24XX_SOC && ARCH_S3C2410
  88. select SND_S3C24XX_SOC_I2S
  89. select SND_SOC_L3
  90. select SND_SOC_UDA134X
  91. config SND_S3C24XX_SOC_SIMTEC
  92. tristate
  93. help
  94. Internal node for common S3C24XX/Simtec suppor
  95. config SND_S3C24XX_SOC_SIMTEC_TLV320AIC23
  96. tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
  97. depends on SND_S3C24XX_SOC && ARCH_S3C2410
  98. select SND_S3C24XX_SOC_I2S
  99. select SND_SOC_TLV320AIC23
  100. select SND_S3C24XX_SOC_SIMTEC
  101. config SND_S3C24XX_SOC_SIMTEC_HERMES
  102. tristate "SoC I2S Audio support for Simtec Hermes board"
  103. depends on SND_S3C24XX_SOC && ARCH_S3C2410
  104. select SND_S3C24XX_SOC_I2S
  105. select SND_SOC_TLV320AIC3X
  106. select SND_S3C24XX_SOC_SIMTEC
  107. config SND_S3C24XX_SOC_RX1950_UDA1380
  108. tristate "Audio support for the HP iPAQ RX1950"
  109. depends on SND_S3C24XX_SOC && MACH_RX1950
  110. select SND_S3C24XX_SOC_I2S
  111. select SND_SOC_UDA1380
  112. help
  113. This driver provides audio support for HP iPAQ RX1950 PDA.
  114. config SND_SOC_SMDK_WM9713
  115. tristate "SoC AC97 Audio support for SMDK with WM9713"
  116. depends on SND_S3C24XX_SOC && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110)
  117. select SND_SOC_WM9713
  118. select SND_S3C_SOC_AC97
  119. help
  120. Sat Y if you want to add support for SoC audio on the SMDK.
  121. config SND_S3C64XX_SOC_SMARTQ
  122. tristate "SoC I2S Audio support for SmartQ board"
  123. depends on SND_S3C24XX_SOC && MACH_SMARTQ
  124. select SND_S3C64XX_SOC_I2S
  125. select SND_SOC_WM8750
  126. config SND_S5PC110_SOC_AQUILA_WM8994
  127. tristate "SoC I2S Audio support for AQUILA - WM8994"
  128. depends on SND_S3C24XX_SOC && MACH_AQUILA
  129. select SND_S3C64XX_SOC_I2S_V4
  130. select SND_SOC_WM8994
  131. help
  132. Say Y if you want to add support for SoC audio on aquila
  133. with the WM8994.
  134. config SND_S5PV210_SOC_GONI_WM8994
  135. tristate "SoC I2S Audio support for GONI - WM8994"
  136. depends on SND_S3C24XX_SOC && MACH_GONI
  137. select SND_S3C64XX_SOC_I2S_V4
  138. select SND_SOC_WM8994
  139. help
  140. Say Y if you want to add support for SoC audio on goni
  141. with the WM8994.
  142. config SND_SOC_SMDK_SPDIF
  143. tristate "SoC S/PDIF Audio support for SMDK"
  144. depends on SND_S3C24XX_SOC && (MACH_SMDKC100 || MACH_SMDKC110 || MACH_SMDKV210)
  145. select SND_S5P_SOC_SPDIF
  146. help
  147. Say Y if you want to add support for SoC S/PDIF audio on the SMDK.