2 tristate "ASoC support for Samsung"
3 depends on PLAT_SAMSUNG
4 select S3C24XX_DMAC if ARCH_S3C24XX
5 select S3C64XX_PL080 if ARCH_S3C64XX
7 select SND_SOC_GENERIC_DMAENGINE_PCM
9 Say Y or M if you want to add support for codecs attached to
10 the Samsung SoCs' Audio interfaces. You will also need to
11 select the audio interfaces to support below.
16 config SND_S3C24XX_I2S
19 config SND_S3C_I2SV2_SOC
22 config SND_S3C2412_SOC_I2S
24 select SND_S3C_I2SV2_SOC
26 config SND_SAMSUNG_PCM
29 config SND_SAMSUNG_AC97
31 select SND_SOC_AC97_BUS
33 config SND_SAMSUNG_SPDIF
37 config SND_SAMSUNG_I2S
40 config SND_SOC_SAMSUNG_NEO1973_WM8753
41 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
42 depends on SND_SOC_SAMSUNG && MACH_NEO1973_GTA02
43 select SND_S3C24XX_I2S
47 Say Y here to enable audio support for the Openmoko Neo1973
50 config SND_SOC_SAMSUNG_JIVE_WM8750
51 tristate "SoC I2S Audio support for Jive"
52 depends on SND_SOC_SAMSUNG && MACH_JIVE
54 select SND_S3C2412_SOC_I2S
56 Say Y if you want to add support for SoC audio on the Jive.
58 config SND_SOC_SAMSUNG_SMDK_WM8580
59 tristate "SoC I2S Audio support for WM8580 on SMDK"
60 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDK6440 || MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110)
63 select SND_SAMSUNG_I2S
65 Say Y if you want to add support for SoC audio on the SMDKs.
67 config SND_SOC_SAMSUNG_SMDK_WM8994
68 tristate "SoC I2S Audio support for WM8994 on SMDK"
69 depends on SND_SOC_SAMSUNG
73 select SND_SAMSUNG_I2S
75 Say Y if you want to add support for SoC audio on the SMDKs.
77 config SND_SOC_SAMSUNG_SMDK2443_WM9710
78 tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
79 depends on SND_SOC_SAMSUNG && MACH_SMDK2443
82 select SND_SOC_AC97_CODEC
83 select SND_SAMSUNG_AC97
85 Say Y if you want to add support for SoC audio on smdk2443
88 config SND_SOC_SAMSUNG_LN2440SBC_ALC650
89 tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
90 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
93 select SND_SOC_AC97_CODEC
94 select SND_SAMSUNG_AC97
96 Say Y if you want to add support for SoC audio on ln2440sbc
99 config SND_SOC_SAMSUNG_S3C24XX_UDA134X
100 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
101 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
102 select SND_S3C24XX_I2S
104 select SND_SOC_UDA134X
106 config SND_SOC_SAMSUNG_SIMTEC
109 Internal node for common S3C24XX/Simtec suppor
111 config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
112 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
113 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
114 select SND_S3C24XX_I2S
115 select SND_SOC_TLV320AIC23_I2C
116 select SND_SOC_SAMSUNG_SIMTEC
118 config SND_SOC_SAMSUNG_SIMTEC_HERMES
119 tristate "SoC I2S Audio support for Simtec Hermes board"
120 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
121 select SND_S3C24XX_I2S
122 select SND_SOC_TLV320AIC3X
123 select SND_SOC_SAMSUNG_SIMTEC
125 config SND_SOC_SAMSUNG_H1940_UDA1380
126 tristate "Audio support for the HP iPAQ H1940"
127 depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C
128 select SND_S3C24XX_I2S
129 select SND_SOC_UDA1380
131 This driver provides audio support for HP iPAQ h1940 PDA.
133 config SND_SOC_SAMSUNG_RX1950_UDA1380
134 tristate "Audio support for the HP iPAQ RX1950"
135 depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C
136 select SND_S3C24XX_I2S
137 select SND_SOC_UDA1380
139 This driver provides audio support for HP iPAQ RX1950 PDA.
141 config SND_SOC_SAMSUNG_SMDK_WM9713
142 tristate "SoC AC97 Audio support for SMDK with WM9713"
143 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110)
144 select SND_SOC_WM9713
145 select SND_SAMSUNG_AC97
147 Say Y if you want to add support for SoC audio on the SMDK.
149 config SND_SOC_SMARTQ
150 tristate "SoC I2S Audio support for SmartQ board"
151 depends on SND_SOC_SAMSUNG && MACH_SMARTQ
152 select SND_SAMSUNG_I2S
153 select SND_SOC_WM8750
155 config SND_SOC_GONI_AQUILA_WM8994
156 tristate "SoC I2S Audio support for AQUILA/GONI - WM8994"
157 depends on SND_SOC_SAMSUNG && (MACH_GONI || MACH_AQUILA)
159 select SND_SAMSUNG_I2S
161 select SND_SOC_WM8994
163 Say Y if you want to add support for SoC audio on goni or aquila
166 config SND_SOC_SAMSUNG_SMDK_SPDIF
167 tristate "SoC S/PDIF Audio support for SMDK"
168 depends on SND_SOC_SAMSUNG
169 select SND_SAMSUNG_SPDIF
171 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
173 config SND_SOC_SMDK_WM8580_PCM
174 tristate "SoC PCM Audio support for WM8580 on SMDK"
175 depends on SND_SOC_SAMSUNG && (MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110)
176 depends on REGMAP_I2C
177 select SND_SOC_WM8580
178 select SND_SAMSUNG_PCM
180 Say Y if you want to add support for SoC audio on the SMDK.
182 config SND_SOC_SMDK_WM8994_PCM
183 tristate "SoC PCM Audio support for WM8994 on SMDK"
184 depends on SND_SOC_SAMSUNG
187 select SND_SOC_WM8994
188 select SND_SAMSUNG_PCM
190 Say Y if you want to add support for SoC audio on the SMDK
192 config SND_SOC_SPEYSIDE
193 tristate "Audio support for Wolfson Speyside"
194 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
195 select SND_SAMSUNG_I2S
196 select SND_SOC_WM8996
197 select SND_SOC_WM9081
198 select SND_SOC_WM0010
199 select SND_SOC_WM1250_EV1
201 config SND_SOC_TOBERMORY
202 tristate "Audio support for Wolfson Tobermory"
203 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && INPUT
204 select SND_SAMSUNG_I2S
205 select SND_SOC_WM8962
208 tristate "Audio support for Wolfson Bells"
209 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && MFD_ARIZONA
210 select SND_SAMSUNG_I2S
211 select SND_SOC_WM5102
212 select SND_SOC_WM5110
213 select SND_SOC_WM9081
214 select SND_SOC_WM0010
215 select SND_SOC_WM1250_EV1
217 config SND_SOC_LOWLAND
218 tristate "Audio support for Wolfson Lowland"
219 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
220 select SND_SAMSUNG_I2S
221 select SND_SOC_WM5100
222 select SND_SOC_WM9081
224 config SND_SOC_LITTLEMILL
225 tristate "Audio support for Wolfson Littlemill"
226 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
227 select SND_SAMSUNG_I2S
229 select SND_SOC_WM8994
232 tristate "Audio support for Google Snow boards"
233 depends on SND_SOC_SAMSUNG && I2C
234 select SND_SOC_MAX98090
235 select SND_SOC_MAX98095
236 select SND_SAMSUNG_I2S
238 Say Y if you want to add audio support for various Snow
239 boards based on Exynos5 series of SoCs.
241 config SND_SOC_ODROIDX2
242 tristate "Audio support for Odroid-X2 and Odroid-U3"
243 depends on SND_SOC_SAMSUNG
244 select SND_SOC_MAX98090
245 select SND_SAMSUNG_I2S
247 Say Y here to enable audio support for the Odroid-X2/U3.