2 tristate "ASoC support for Samsung"
3 depends on (PLAT_SAMSUNG || ARCH_EXYNOS)
4 select SND_SOC_GENERIC_DMAENGINE_PCM
6 Say Y or M if you want to add support for codecs attached to
7 the Samsung SoCs' Audio interfaces. You will also need to
8 select the audio interfaces to support below.
10 config SND_S3C24XX_I2S
13 config SND_S3C_I2SV2_SOC
16 config SND_S3C2412_SOC_I2S
18 select SND_S3C_I2SV2_SOC
20 config SND_SAMSUNG_PCM
23 config SND_SAMSUNG_AC97
25 select SND_SOC_AC97_BUS
27 config SND_SAMSUNG_SPDIF
31 config SND_SAMSUNG_I2S
34 config SND_SOC_SAMSUNG_NEO1973_WM8753
35 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
36 depends on SND_SOC_SAMSUNG && MACH_NEO1973_GTA02
37 select SND_S3C24XX_I2S
41 Say Y here to enable audio support for the Openmoko Neo1973
44 config SND_SOC_SAMSUNG_JIVE_WM8750
45 tristate "SoC I2S Audio support for Jive"
46 depends on SND_SOC_SAMSUNG && MACH_JIVE && I2C
48 select SND_S3C2412_SOC_I2S
50 Say Y if you want to add support for SoC audio on the Jive.
52 config SND_SOC_SAMSUNG_SMDK_WM8580
53 tristate "SoC I2S Audio support for WM8580 on SMDK"
54 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110)
57 select SND_SAMSUNG_I2S
59 Say Y if you want to add support for SoC audio on the SMDKs.
61 config SND_SOC_SAMSUNG_SMDK_WM8994
62 tristate "SoC I2S Audio support for WM8994 on SMDK"
63 depends on SND_SOC_SAMSUNG
67 select SND_SAMSUNG_I2S
69 Say Y if you want to add support for SoC audio on the SMDKs.
71 config SND_SOC_SAMSUNG_SMDK2443_WM9710
72 tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
73 depends on SND_SOC_SAMSUNG && MACH_SMDK2443
75 select SND_SOC_AC97_CODEC
76 select SND_SAMSUNG_AC97
78 Say Y if you want to add support for SoC audio on smdk2443
81 config SND_SOC_SAMSUNG_LN2440SBC_ALC650
82 tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
83 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
85 select SND_SOC_AC97_CODEC
86 select SND_SAMSUNG_AC97
88 Say Y if you want to add support for SoC audio on ln2440sbc
91 config SND_SOC_SAMSUNG_S3C24XX_UDA134X
92 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
93 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
94 select SND_S3C24XX_I2S
96 select SND_SOC_UDA134X
98 config SND_SOC_SAMSUNG_SIMTEC
101 Internal node for common S3C24XX/Simtec suppor
103 config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
104 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
105 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
106 select SND_S3C24XX_I2S
107 select SND_SOC_TLV320AIC23_I2C
108 select SND_SOC_SAMSUNG_SIMTEC
110 config SND_SOC_SAMSUNG_SIMTEC_HERMES
111 tristate "SoC I2S Audio support for Simtec Hermes board"
112 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
113 select SND_S3C24XX_I2S
114 select SND_SOC_TLV320AIC3X
115 select SND_SOC_SAMSUNG_SIMTEC
117 config SND_SOC_SAMSUNG_H1940_UDA1380
118 tristate "Audio support for the HP iPAQ H1940"
119 depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C
120 select SND_S3C24XX_I2S
121 select SND_SOC_UDA1380
123 This driver provides audio support for HP iPAQ h1940 PDA.
125 config SND_SOC_SAMSUNG_RX1950_UDA1380
126 tristate "Audio support for the HP iPAQ RX1950"
127 depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C
128 select SND_S3C24XX_I2S
129 select SND_SOC_UDA1380
131 This driver provides audio support for HP iPAQ RX1950 PDA.
133 config SND_SOC_SAMSUNG_SMDK_WM9713
134 tristate "SoC AC97 Audio support for SMDK with WM9713"
135 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110)
136 select SND_SOC_WM9713
137 select SND_SAMSUNG_AC97
139 Say Y if you want to add support for SoC audio on the SMDK.
141 config SND_SOC_SMARTQ
142 tristate "SoC I2S Audio support for SmartQ board"
143 depends on SND_SOC_SAMSUNG && MACH_SMARTQ && I2C
144 select SND_SAMSUNG_I2S
145 select SND_SOC_WM8750
147 config SND_SOC_SAMSUNG_SMDK_SPDIF
148 tristate "SoC S/PDIF Audio support for SMDK"
149 depends on SND_SOC_SAMSUNG
150 select SND_SAMSUNG_SPDIF
152 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
154 config SND_SOC_SMDK_WM8580_PCM
155 tristate "SoC PCM Audio support for WM8580 on SMDK"
156 depends on SND_SOC_SAMSUNG && (MACH_SMDKV210 || MACH_SMDKC110)
158 select SND_SOC_WM8580
159 select SND_SAMSUNG_PCM
161 Say Y if you want to add support for SoC audio on the SMDK.
163 config SND_SOC_SMDK_WM8994_PCM
164 tristate "SoC PCM Audio support for WM8994 on SMDK"
165 depends on SND_SOC_SAMSUNG
168 select SND_SOC_WM8994
169 select SND_SAMSUNG_PCM
171 Say Y if you want to add support for SoC audio on the SMDK
173 config SND_SOC_SPEYSIDE
174 tristate "Audio support for Wolfson Speyside"
175 depends on SND_SOC_SAMSUNG && I2C && SPI_MASTER
176 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
177 select SND_SAMSUNG_I2S
178 select SND_SOC_WM8996
179 select SND_SOC_WM9081
180 select SND_SOC_WM0010
181 select SND_SOC_WM1250_EV1
183 config SND_SOC_TOBERMORY
184 tristate "Audio support for Wolfson Tobermory"
185 depends on SND_SOC_SAMSUNG && INPUT && I2C
186 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
187 select SND_SAMSUNG_I2S
188 select SND_SOC_WM8962
191 tristate "Audio support for Wolfson Bells"
192 depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER
193 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
194 select SND_SAMSUNG_I2S
195 select SND_SOC_WM5102
196 select SND_SOC_WM5110
197 select SND_SOC_WM9081
198 select SND_SOC_WM0010
199 select SND_SOC_WM1250_EV1
201 config SND_SOC_LOWLAND
202 tristate "Audio support for Wolfson Lowland"
203 depends on SND_SOC_SAMSUNG && I2C
204 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
205 select SND_SAMSUNG_I2S
206 select SND_SOC_WM5100
207 select SND_SOC_WM9081
209 config SND_SOC_LITTLEMILL
210 tristate "Audio support for Wolfson Littlemill"
211 depends on SND_SOC_SAMSUNG && I2C
212 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
213 select SND_SAMSUNG_I2S
215 select SND_SOC_WM8994
218 tristate "Audio support for Google Snow boards"
219 depends on SND_SOC_SAMSUNG && I2C
220 select SND_SOC_MAX98090
221 select SND_SOC_MAX98095
222 select SND_SAMSUNG_I2S
224 Say Y if you want to add audio support for various Snow
225 boards based on Exynos5 series of SoCs.
227 config SND_SOC_ODROIDX2
228 tristate "Audio support for Odroid-X2 and Odroid-U3"
229 depends on SND_SOC_SAMSUNG && I2C
230 select SND_SOC_MAX98090
231 select SND_SAMSUNG_I2S
233 Say Y here to enable audio support for the Odroid-X2/U3.
235 config SND_SOC_ARNDALE_RT5631_ALC5631
236 tristate "Audio support for RT5631(ALC5631) on Arndale Board"
237 depends on SND_SOC_SAMSUNG && I2C
238 select SND_SAMSUNG_I2S
239 select SND_SOC_RT5631