Commit | Line | Data |
---|---|---|
8c1b5306 | 1 | config SND_SOC_SAMSUNG |
a964f34d | 2 | tristate "ASoC support for Samsung" |
a5a56871 | 3 | depends on (PLAT_SAMSUNG || ARCH_EXYNOS) |
8f501c7b AB |
4 | depends on S3C64XX_PL080 || !ARCH_S3C64XX |
5 | depends on S3C24XX_DMAC || !ARCH_S3C24XX | |
87b132bc | 6 | select SND_SOC_GENERIC_DMAENGINE_PCM |
86e1f0df GG |
7 | help |
8 | Say Y or M if you want to add support for codecs attached to | |
a964f34d | 9 | the Samsung SoCs' Audio interfaces. You will also need to |
6e498d5e | 10 | select the audio interfaces to support below. |
86e1f0df | 11 | |
a964f34d | 12 | config SND_S3C24XX_I2S |
86e1f0df | 13 | tristate |
80ab1c0e | 14 | |
dc85447b BD |
15 | config SND_S3C_I2SV2_SOC |
16 | tristate | |
17 | ||
49646dfa BD |
18 | config SND_S3C2412_SOC_I2S |
19 | tristate | |
dc85447b | 20 | select SND_S3C_I2SV2_SOC |
49646dfa | 21 | |
a964f34d | 22 | config SND_SAMSUNG_PCM |
357a1db9 JB |
23 | tristate |
24 | ||
a964f34d | 25 | config SND_SAMSUNG_AC97 |
fc93ea2f JB |
26 | tristate |
27 | select SND_SOC_AC97_BUS | |
28 | ||
a964f34d | 29 | config SND_SAMSUNG_SPDIF |
fc127ccc SY |
30 | tristate |
31 | select SND_SOC_SPDIF | |
32 | ||
1c7ac018 JB |
33 | config SND_SAMSUNG_I2S |
34 | tristate | |
35 | ||
8c1b5306 | 36 | config SND_SOC_SAMSUNG_NEO1973_WM8753 |
ec20fba7 PB |
37 | tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)" |
38 | depends on SND_SOC_SAMSUNG && MACH_NEO1973_GTA02 | |
a964f34d | 39 | select SND_S3C24XX_I2S |
80ab1c0e | 40 | select SND_SOC_WM8753 |
04c9548c | 41 | select SND_SOC_BT_SCO |
80ab1c0e | 42 | help |
f5c4ffbd LPC |
43 | Say Y here to enable audio support for the Openmoko Neo1973 |
44 | Smartphones. | |
80ab1c0e | 45 | |
8c1b5306 | 46 | config SND_SOC_SAMSUNG_JIVE_WM8750 |
3093e48c | 47 | tristate "SoC I2S Audio support for Jive" |
d21e1b16 | 48 | depends on SND_SOC_SAMSUNG && MACH_JIVE && I2C |
3093e48c | 49 | select SND_SOC_WM8750 |
3093e48c BD |
50 | select SND_S3C2412_SOC_I2S |
51 | help | |
25e7e348 | 52 | Say Y if you want to add support for SoC audio on the Jive. |
3093e48c | 53 | |
8c1b5306 | 54 | config SND_SOC_SAMSUNG_SMDK_WM8580 |
d98ce6cf | 55 | tristate "SoC I2S Audio support for WM8580 on SMDK" |
3a549fbf | 56 | depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110) |
01c2cb67 | 57 | depends on REGMAP_I2C |
d0f5fa17 | 58 | select SND_SOC_WM8580 |
0fff21a8 | 59 | select SND_SAMSUNG_I2S |
d0f5fa17 | 60 | help |
d98ce6cf | 61 | Say Y if you want to add support for SoC audio on the SMDKs. |
d0f5fa17 | 62 | |
8c1b5306 | 63 | config SND_SOC_SAMSUNG_SMDK_WM8994 |
96657d33 | 64 | tristate "SoC I2S Audio support for WM8994 on SMDK" |
313367e7 | 65 | depends on SND_SOC_SAMSUNG |
0244ad00 | 66 | depends on I2C=y |
61e49bf1 | 67 | select MFD_WM8994 |
96657d33 JB |
68 | select SND_SOC_WM8994 |
69 | select SND_SAMSUNG_I2S | |
70 | help | |
71 | Say Y if you want to add support for SoC audio on the SMDKs. | |
72 | ||
8c1b5306 | 73 | config SND_SOC_SAMSUNG_SMDK2443_WM9710 |
80ab1c0e | 74 | tristate "SoC AC97 Audio support for SMDK2443 - WM9710" |
8c1b5306 | 75 | depends on SND_SOC_SAMSUNG && MACH_SMDK2443 |
1ec2963a | 76 | select AC97_BUS |
80ab1c0e | 77 | select SND_SOC_AC97_CODEC |
a964f34d | 78 | select SND_SAMSUNG_AC97 |
80ab1c0e GG |
79 | help |
80 | Say Y if you want to add support for SoC audio on smdk2443 | |
81 | with the WM9710. | |
82 | ||
8c1b5306 | 83 | config SND_SOC_SAMSUNG_LN2440SBC_ALC650 |
040956fa | 84 | tristate "SoC AC97 Audio support for LN2440SBC - ALC650" |
b130d5c2 | 85 | depends on SND_SOC_SAMSUNG && ARCH_S3C24XX |
c67d90ff | 86 | select AC97_BUS |
040956fa | 87 | select SND_SOC_AC97_CODEC |
a964f34d | 88 | select SND_SAMSUNG_AC97 |
040956fa IK |
89 | help |
90 | Say Y if you want to add support for SoC audio on ln2440sbc | |
91 | with the ALC650. | |
80ab1c0e | 92 | |
8c1b5306 | 93 | config SND_SOC_SAMSUNG_S3C24XX_UDA134X |
7ad933d7 | 94 | tristate "SoC I2S Audio support UDA134X wired to a S3C24XX" |
b130d5c2 | 95 | depends on SND_SOC_SAMSUNG && ARCH_S3C24XX |
a964f34d | 96 | select SND_S3C24XX_I2S |
070504ad | 97 | select SND_SOC_L3 |
a964f34d | 98 | select SND_SOC_UDA134X |
14412acd | 99 | |
8c1b5306 | 100 | config SND_SOC_SAMSUNG_SIMTEC |
14412acd BD |
101 | tristate |
102 | help | |
103 | Internal node for common S3C24XX/Simtec suppor | |
104 | ||
8c1b5306 | 105 | config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23 |
14412acd | 106 | tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards" |
7ec91cd0 | 107 | depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C |
a964f34d | 108 | select SND_S3C24XX_I2S |
cc1bc54a | 109 | select SND_SOC_TLV320AIC23_I2C |
8c1b5306 | 110 | select SND_SOC_SAMSUNG_SIMTEC |
b2ec22e2 | 111 | |
8c1b5306 | 112 | config SND_SOC_SAMSUNG_SIMTEC_HERMES |
b2ec22e2 | 113 | tristate "SoC I2S Audio support for Simtec Hermes board" |
7ec91cd0 | 114 | depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C |
a964f34d | 115 | select SND_S3C24XX_I2S |
b2ec22e2 | 116 | select SND_SOC_TLV320AIC3X |
8c1b5306 | 117 | select SND_SOC_SAMSUNG_SIMTEC |
ff6e64da | 118 | |
8c1b5306 | 119 | config SND_SOC_SAMSUNG_H1940_UDA1380 |
1957668b | 120 | tristate "Audio support for the HP iPAQ H1940" |
654da9f5 | 121 | depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C |
1957668b VK |
122 | select SND_S3C24XX_I2S |
123 | select SND_SOC_UDA1380 | |
124 | help | |
125 | This driver provides audio support for HP iPAQ h1940 PDA. | |
126 | ||
8c1b5306 | 127 | config SND_SOC_SAMSUNG_RX1950_UDA1380 |
81d97802 | 128 | tristate "Audio support for the HP iPAQ RX1950" |
654da9f5 | 129 | depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C |
a964f34d | 130 | select SND_S3C24XX_I2S |
81d97802 VK |
131 | select SND_SOC_UDA1380 |
132 | help | |
133 | This driver provides audio support for HP iPAQ RX1950 PDA. | |
134 | ||
8c1b5306 | 135 | config SND_SOC_SAMSUNG_SMDK_WM9713 |
ff6e64da | 136 | tristate "SoC AC97 Audio support for SMDK with WM9713" |
eaff6470 | 137 | depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110) |
ff6e64da | 138 | select SND_SOC_WM9713 |
a964f34d | 139 | select SND_SAMSUNG_AC97 |
ff6e64da | 140 | help |
25e7e348 | 141 | Say Y if you want to add support for SoC audio on the SMDK. |
ce93a370 | 142 | |
8c1b5306 | 143 | config SND_SOC_SMARTQ |
ce93a370 | 144 | tristate "SoC I2S Audio support for SmartQ board" |
d21e1b16 | 145 | depends on SND_SOC_SAMSUNG && MACH_SMARTQ && I2C |
b9493d6c | 146 | select SND_SAMSUNG_I2S |
ce93a370 | 147 | select SND_SOC_WM8750 |
3782a528 | 148 | |
8c1b5306 | 149 | config SND_SOC_GONI_AQUILA_WM8994 |
3a56d0ca | 150 | tristate "SoC I2S Audio support for AQUILA/GONI - WM8994" |
8c1b5306 | 151 | depends on SND_SOC_SAMSUNG && (MACH_GONI || MACH_AQUILA) |
0244ad00 | 152 | depends on I2C=y |
fcd8c742 | 153 | select SND_SAMSUNG_I2S |
61e49bf1 | 154 | select MFD_WM8994 |
3782a528 CC |
155 | select SND_SOC_WM8994 |
156 | help | |
3a56d0ca | 157 | Say Y if you want to add support for SoC audio on goni or aquila |
f51582fd | 158 | with the WM8994. |
b67089e4 | 159 | |
8c1b5306 | 160 | config SND_SOC_SAMSUNG_SMDK_SPDIF |
b67089e4 | 161 | tristate "SoC S/PDIF Audio support for SMDK" |
313367e7 | 162 | depends on SND_SOC_SAMSUNG |
a964f34d | 163 | select SND_SAMSUNG_SPDIF |
b67089e4 SY |
164 | help |
165 | Say Y if you want to add support for SoC S/PDIF audio on the SMDK. | |
b8eeee68 SK |
166 | |
167 | config SND_SOC_SMDK_WM8580_PCM | |
168 | tristate "SoC PCM Audio support for WM8580 on SMDK" | |
3a549fbf | 169 | depends on SND_SOC_SAMSUNG && (MACH_SMDKV210 || MACH_SMDKC110) |
01c2cb67 | 170 | depends on REGMAP_I2C |
b8eeee68 SK |
171 | select SND_SOC_WM8580 |
172 | select SND_SAMSUNG_PCM | |
173 | help | |
174 | Say Y if you want to add support for SoC audio on the SMDK. | |
9b8dc66f | 175 | |
d2ec3aba SK |
176 | config SND_SOC_SMDK_WM8994_PCM |
177 | tristate "SoC PCM Audio support for WM8994 on SMDK" | |
313367e7 | 178 | depends on SND_SOC_SAMSUNG |
0244ad00 | 179 | depends on I2C=y |
61e49bf1 | 180 | select MFD_WM8994 |
d2ec3aba SK |
181 | select SND_SOC_WM8994 |
182 | select SND_SAMSUNG_PCM | |
183 | help | |
184 | Say Y if you want to add support for SoC audio on the SMDK | |
185 | ||
9b8dc66f MB |
186 | config SND_SOC_SPEYSIDE |
187 | tristate "Audio support for Wolfson Speyside" | |
188 | depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 | |
189 | select SND_SAMSUNG_I2S | |
a9ba6151 | 190 | select SND_SOC_WM8996 |
ea3e98e7 | 191 | select SND_SOC_WM9081 |
f9372c9c | 192 | select SND_SOC_WM0010 |
52c49e01 | 193 | select SND_SOC_WM1250_EV1 |
22cb839b | 194 | |
6414261f MB |
195 | config SND_SOC_TOBERMORY |
196 | tristate "Audio support for Wolfson Tobermory" | |
d21e1b16 | 197 | depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && INPUT && I2C |
22cb839b MB |
198 | select SND_SAMSUNG_I2S |
199 | select SND_SOC_WM8962 | |
abda5dfd | 200 | |
b545dd92 MB |
201 | config SND_SOC_BELLS |
202 | tristate "Audio support for Wolfson Bells" | |
9b35a7b6 | 203 | depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && MFD_ARIZONA |
b545dd92 MB |
204 | select SND_SAMSUNG_I2S |
205 | select SND_SOC_WM5102 | |
206 | select SND_SOC_WM5110 | |
207 | select SND_SOC_WM9081 | |
213a7965 | 208 | select SND_SOC_WM0010 |
4868ce57 | 209 | select SND_SOC_WM1250_EV1 |
b545dd92 | 210 | |
abda5dfd MB |
211 | config SND_SOC_LOWLAND |
212 | tristate "Audio support for Wolfson Lowland" | |
d21e1b16 | 213 | depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && I2C |
abda5dfd MB |
214 | select SND_SAMSUNG_I2S |
215 | select SND_SOC_WM5100 | |
216 | select SND_SOC_WM9081 | |
0a590b1d MB |
217 | |
218 | config SND_SOC_LITTLEMILL | |
219 | tristate "Audio support for Wolfson Littlemill" | |
220 | depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 | |
221 | select SND_SAMSUNG_I2S | |
dd85ecc2 | 222 | select MFD_WM8994 |
0a590b1d | 223 | select SND_SOC_WM8994 |
31c26a6a TB |
224 | |
225 | config SND_SOC_SNOW | |
226 | tristate "Audio support for Google Snow boards" | |
5264d0e6 | 227 | depends on SND_SOC_SAMSUNG && I2C |
31c26a6a TB |
228 | select SND_SOC_MAX98090 |
229 | select SND_SOC_MAX98095 | |
230 | select SND_SAMSUNG_I2S | |
231 | help | |
232 | Say Y if you want to add audio support for various Snow | |
233 | boards based on Exynos5 series of SoCs. | |
a40712a3 SN |
234 | |
235 | config SND_SOC_ODROIDX2 | |
236 | tristate "Audio support for Odroid-X2 and Odroid-U3" | |
237 | depends on SND_SOC_SAMSUNG | |
238 | select SND_SOC_MAX98090 | |
239 | select SND_SAMSUNG_I2S | |
240 | help | |
241 | Say Y here to enable audio support for the Odroid-X2/U3. | |
d683d0b6 KMD |
242 | |
243 | config SND_SOC_ARNDALE_RT5631_ALC5631 | |
244 | tristate "Audio support for RT5631(ALC5631) on Arndale Board" | |
245 | depends on SND_SOC_SAMSUNG | |
246 | select SND_SAMSUNG_I2S | |
247 | select SND_SOC_RT5631 |