ASoC: smdk_wm8580: Pass card DAPM context to snd_soc_dapm_disable_pin()
[deliverable/linux.git] / sound / soc / samsung / Kconfig
CommitLineData
8c1b5306 1config 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 12config SND_S3C24XX_I2S
86e1f0df 13 tristate
80ab1c0e 14
dc85447b
BD
15config SND_S3C_I2SV2_SOC
16 tristate
17
49646dfa
BD
18config SND_S3C2412_SOC_I2S
19 tristate
dc85447b 20 select SND_S3C_I2SV2_SOC
49646dfa 21
a964f34d 22config SND_SAMSUNG_PCM
357a1db9
JB
23 tristate
24
a964f34d 25config SND_SAMSUNG_AC97
fc93ea2f
JB
26 tristate
27 select SND_SOC_AC97_BUS
28
a964f34d 29config SND_SAMSUNG_SPDIF
fc127ccc
SY
30 tristate
31 select SND_SOC_SPDIF
32
1c7ac018
JB
33config SND_SAMSUNG_I2S
34 tristate
35
8c1b5306 36config 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 46config 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 54config 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 63config 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 73config 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 83config 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 93config 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 100config SND_SOC_SAMSUNG_SIMTEC
14412acd
BD
101 tristate
102 help
103 Internal node for common S3C24XX/Simtec suppor
104
8c1b5306 105config 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 112config 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 119config 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 127config 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 135config 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 143config 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 149config 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 160config 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
167config 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
176config 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
186config 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
195config 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
201config 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
211config 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
218config 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
225config 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
235config 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
243config 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
This page took 0.464941 seconds and 5 git commands to generate.