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