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