2 tristate "SoC Audio for the Samsung S3CXXXX chips"
3 depends on ARCH_S3C2410 || ARCH_S3C64XX || ARCH_S5PC100 || ARCH_S5PV210 || ARCH_S5PV310
4 select S3C64XX_DMA if ARCH_S3C64XX
6 Say Y or M if you want to add support for codecs attached to
7 the S3C24XX AC97 or I2S interfaces. You will also need to
8 select the audio interfaces to support below.
10 config SND_S3C24XX_SOC_I2S
14 config SND_S3C_I2SV2_SOC
17 config SND_S3C2412_SOC_I2S
19 select SND_S3C_I2SV2_SOC
22 config SND_S3C64XX_SOC_I2S
24 select SND_S3C_I2SV2_SOC
27 config SND_S3C64XX_SOC_I2S_V4
29 select SND_S3C_I2SV2_SOC
32 config SND_SAMSUNG_SOC_I2S_V5
34 select SND_S3C64XX_SOC_I2S_V4
36 config SND_S3C_SOC_PCM
39 config SND_S3C_SOC_AC97
41 select SND_SOC_AC97_BUS
43 config SND_SAMSUNG_SOC_SPDIF
47 config SND_S3C24XX_SOC_NEO1973_WM8753
48 tristate "SoC I2S Audio support for NEO1973 - WM8753"
49 depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA01
50 select SND_S3C24XX_SOC_I2S
53 Say Y if you want to add support for SoC audio on smdk2440
56 config SND_S3C24XX_SOC_NEO1973_GTA02_WM8753
57 tristate "Audio support for the Openmoko Neo FreeRunner (GTA02)"
58 depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA02
59 select SND_S3C24XX_SOC_I2S
62 This driver provides audio support for the Openmoko Neo FreeRunner
65 config SND_S3C24XX_SOC_JIVE_WM8750
66 tristate "SoC I2S Audio support for Jive"
67 depends on SND_S3C24XX_SOC && MACH_JIVE
69 select SND_S3C2412_SOC_I2S
71 Sat Y if you want to add support for SoC audio on the Jive.
73 config SND_S3C64XX_SOC_WM8580
74 tristate "SoC I2S Audio support for WM8580 on SMDK64XX"
75 depends on SND_S3C24XX_SOC && MACH_SMDK6410
77 select SND_S3C64XX_SOC_I2S_V4
79 Say Y if you want to add support for SoC audio on the SMDK6410.
81 config SND_SOC_SMDK_WM8994
82 tristate "SoC I2S Audio support for WM8994 on SMDK"
83 depends on SND_S3C24XX_SOC && MACH_SMDKV310
85 select SND_SOC_WM_HUBS
86 select SND_S3C64XX_SOC_I2S_V4
87 select SND_S3C_SOC_PCM
89 Say Y if you want to add support for SoC audio on the SMDK.
91 config S5P_INTERNAL_DMA
92 bool "IIS operation with Internal DMA"
93 depends on SND_SOC_SMDK_WM8994 || SND_S5PC210_SOC_U1_U1HD_MC1N2
96 Say Y for IIS to operate with Internal DMA(IIS's own DMA)
99 bool "SRP Audio support via Internal DMA"
100 depends on S5P_INTERNAL_DMA
103 Say Y if you want to add support for SRP Audio.
105 config SND_S5P_RP_DEBUG
106 bool "Enable debug message for SRP Audio"
107 depends on SND_S5P_RP
110 Say Y if you want to add debug message for SRP Audio.
112 config SND_S3C24XX_SOC_SMDK2443_WM9710
113 tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
114 depends on SND_S3C24XX_SOC && MACH_SMDK2443
117 select SND_SOC_AC97_CODEC
118 select SND_S3C_SOC_AC97
120 Say Y if you want to add support for SoC audio on smdk2443
123 config SND_S3C24XX_SOC_LN2440SBC_ALC650
124 tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
125 depends on SND_S3C24XX_SOC && ARCH_S3C2410
128 select SND_SOC_AC97_CODEC
129 select SND_S3C_SOC_AC97
131 Say Y if you want to add support for SoC audio on ln2440sbc
134 config SND_S3C24XX_SOC_S3C24XX_UDA134X
135 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
136 depends on SND_S3C24XX_SOC && ARCH_S3C2410
137 select SND_S3C24XX_SOC_I2S
139 select SND_SOC_UDA134X
141 config SND_S3C24XX_SOC_SIMTEC
144 Internal node for common S3C24XX/Simtec suppor
146 config SND_S3C24XX_SOC_SIMTEC_TLV320AIC23
147 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
148 depends on SND_S3C24XX_SOC && ARCH_S3C2410
149 select SND_S3C24XX_SOC_I2S
150 select SND_SOC_TLV320AIC23
151 select SND_S3C24XX_SOC_SIMTEC
153 config SND_S3C24XX_SOC_SIMTEC_HERMES
154 tristate "SoC I2S Audio support for Simtec Hermes board"
155 depends on SND_S3C24XX_SOC && ARCH_S3C2410
156 select SND_S3C24XX_SOC_I2S
157 select SND_SOC_TLV320AIC3X
158 select SND_S3C24XX_SOC_SIMTEC
160 config SND_SOC_SMDK_WM9713
161 tristate "SoC AC97 Audio support for SMDK with WM9713"
162 depends on SND_S3C24XX_SOC && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110 \
163 || MACH_SMDKV310 || MACH_SMDKC210)
164 select SND_SOC_WM9713
165 select SND_S3C_SOC_AC97
167 Sat Y if you want to add support for SoC audio on the SMDK.
169 config SND_S3C64XX_SOC_SMARTQ
170 tristate "SoC I2S Audio support for SmartQ board"
171 depends on SND_S3C24XX_SOC && MACH_SMARTQ
172 select SND_S3C64XX_SOC_I2S
173 select SND_SOC_WM8750
175 config SND_SOC_SMDK_SPDIF
176 tristate "SoC S/PDIF Audio support on SMDK"
177 depends on SND_S3C24XX_SOC && (MACH_SMDKV310 || MACH_SMDKC210)
178 select SND_SAMSUNG_SOC_SPDIF
180 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
183 prompt "SoC I2S Audio support for MC1N2 on FRASER"
185 config SND_S5PC210_SOC_FRASER_MC1N2_YAMAHA
186 tristate "MC1N2 Driver by YAMAHA"
187 depends on SND_S3C24XX_SOC && MACH_UNIVERSAL_C210
188 select SND_S3C64XX_SOC_I2S_V4
189 select SND_SAMSUNG_SOC_I2S_V5
190 select SND_SOC_MC1N2_YAMAHA
194 Say Y if you want to add support for SoC audio on fraser
197 config SND_S5PC210_SOC_FRASER_MC1N2
198 tristate "MC1N2 Driver by Kernel"
199 depends on SND_S3C24XX_SOC && MACH_UNIVERSAL_C210
200 select SND_S3C64XX_SOC_I2S_V4
203 Say Y if you want to add support for SoC audio on fraser
207 config SND_S5PC210_SOC_SLP7_SLP10_MC1N2
208 tristate "SoC I2S Audio support for MC1N2 on SLP7/SLP10.1"
209 depends on SND_S3C24XX_SOC && (MACH_SLP7_C210 || MACH_SLP10_C210)
210 select SND_S3C64XX_SOC_I2S_V4
211 select SND_SAMSUNG_SOC_I2S_V5
212 select SND_SOC_MC1N2_YAMAHA
215 Say Y if you want to add support for SoC audio on slp7/slp10.1
218 config SND_S5PC210_SOC_C1_MC1N2
219 tristate "SoC I2S Audio support for MC1N2 on C1"
220 depends on SND_S3C24XX_SOC && MACH_C1_C210
221 select SND_S3C64XX_SOC_I2S_V4
222 select SND_SAMSUNG_SOC_I2S_V5
223 select SND_SOC_MC1N2_YAMAHA
226 Say Y if you want to add support for SoC audio on c1
228 config SND_S5PC210_SOC_C1_MC1N2
229 tristate "SoC I2S Audio support for MC1N2 on C1"
230 depends on SND_S3C24XX_SOC && MACH_C1_C210
231 select SND_S3C64XX_SOC_I2S_V4
232 select SND_SAMSUNG_SOC_I2S_V5
233 select SND_SOC_MC1N2_YAMAHA
236 Say Y if you want to add support for SoC audio on c1
238 config SND_S5PC210_SOC_U1_U1HD_MC1N2
239 tristate "SoC I2S Audio support for MC1N2 on U1/U1HD"
240 depends on SND_S3C24XX_SOC && (MACH_U1_C210 || MACH_U1HD_C210)
241 select SND_S3C64XX_SOC_I2S_V4
242 select SND_SAMSUNG_SOC_I2S_V5
243 select SND_SOC_MC1N2_YAMAHA
246 Say Y if you want to add support for SoC audio on u1/u1hd