ASoC: samsung: Add devm_clk_get to pcm.c
[deliverable/linux.git] / sound / soc / samsung / Kconfig
CommitLineData
8c1b5306 1config 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
14config SND_S3C_DMA
15 tristate
16
17config SND_S3C_DMA_LEGACY
18 tristate
19
a964f34d 20config SND_S3C24XX_I2S
86e1f0df 21 tristate
4a9eee01 22 select S3C24XX_DMA
80ab1c0e 23
dc85447b
BD
24config SND_S3C_I2SV2_SOC
25 tristate
26
49646dfa
BD
27config SND_S3C2412_SOC_I2S
28 tristate
dc85447b 29 select SND_S3C_I2SV2_SOC
c36623a7 30 select S3C2410_DMA
49646dfa 31
a964f34d 32config SND_SAMSUNG_PCM
357a1db9
JB
33 tristate
34
a964f34d 35config SND_SAMSUNG_AC97
fc93ea2f
JB
36 tristate
37 select SND_SOC_AC97_BUS
38
a964f34d 39config SND_SAMSUNG_SPDIF
fc127ccc
SY
40 tristate
41 select SND_SOC_SPDIF
42
1c7ac018
JB
43config SND_SAMSUNG_I2S
44 tristate
45
8c1b5306 46config 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 56config 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
25e7e348 62 Say Y if you want to add support for SoC audio on the Jive.
3093e48c 63
8c1b5306 64config 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)
01c2cb67 67 depends on REGMAP_I2C
d0f5fa17 68 select SND_SOC_WM8580
0fff21a8 69 select SND_SAMSUNG_I2S
d0f5fa17 70 help
d98ce6cf 71 Say Y if you want to add support for SoC audio on the SMDKs.
d0f5fa17 72
8c1b5306 73config SND_SOC_SAMSUNG_SMDK_WM8994
96657d33 74 tristate "SoC I2S Audio support for WM8994 on SMDK"
313367e7 75 depends on SND_SOC_SAMSUNG
0244ad00 76 depends on I2C=y
61e49bf1 77 select MFD_WM8994
96657d33
JB
78 select SND_SOC_WM8994
79 select SND_SAMSUNG_I2S
80 help
81 Say Y if you want to add support for SoC audio on the SMDKs.
82
8c1b5306 83config SND_SOC_SAMSUNG_SMDK2443_WM9710
80ab1c0e 84 tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
8c1b5306 85 depends on SND_SOC_SAMSUNG && MACH_SMDK2443
1ec2963a
JB
86 select S3C2410_DMA
87 select AC97_BUS
80ab1c0e 88 select SND_SOC_AC97_CODEC
a964f34d 89 select SND_SAMSUNG_AC97
80ab1c0e
GG
90 help
91 Say Y if you want to add support for SoC audio on smdk2443
92 with the WM9710.
93
8c1b5306 94config SND_SOC_SAMSUNG_LN2440SBC_ALC650
040956fa 95 tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
b130d5c2 96 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
c67d90ff
JB
97 select S3C2410_DMA
98 select AC97_BUS
040956fa 99 select SND_SOC_AC97_CODEC
a964f34d 100 select SND_SAMSUNG_AC97
040956fa
IK
101 help
102 Say Y if you want to add support for SoC audio on ln2440sbc
103 with the ALC650.
80ab1c0e 104
8c1b5306 105config SND_SOC_SAMSUNG_S3C24XX_UDA134X
7ad933d7 106 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
b130d5c2 107 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
a964f34d 108 select SND_S3C24XX_I2S
070504ad 109 select SND_SOC_L3
a964f34d 110 select SND_SOC_UDA134X
14412acd 111
8c1b5306 112config SND_SOC_SAMSUNG_SIMTEC
14412acd
BD
113 tristate
114 help
115 Internal node for common S3C24XX/Simtec suppor
116
8c1b5306 117config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
14412acd 118 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
7ec91cd0 119 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
a964f34d 120 select SND_S3C24XX_I2S
cc1bc54a 121 select SND_SOC_TLV320AIC23_I2C
8c1b5306 122 select SND_SOC_SAMSUNG_SIMTEC
b2ec22e2 123
8c1b5306 124config SND_SOC_SAMSUNG_SIMTEC_HERMES
b2ec22e2 125 tristate "SoC I2S Audio support for Simtec Hermes board"
7ec91cd0 126 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
a964f34d 127 select SND_S3C24XX_I2S
b2ec22e2 128 select SND_SOC_TLV320AIC3X
8c1b5306 129 select SND_SOC_SAMSUNG_SIMTEC
ff6e64da 130
8c1b5306 131config SND_SOC_SAMSUNG_H1940_UDA1380
1957668b 132 tristate "Audio support for the HP iPAQ H1940"
654da9f5 133 depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C
1957668b
VK
134 select SND_S3C24XX_I2S
135 select SND_SOC_UDA1380
136 help
137 This driver provides audio support for HP iPAQ h1940 PDA.
138
8c1b5306 139config SND_SOC_SAMSUNG_RX1950_UDA1380
81d97802 140 tristate "Audio support for the HP iPAQ RX1950"
654da9f5 141 depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C
a964f34d 142 select SND_S3C24XX_I2S
81d97802
VK
143 select SND_SOC_UDA1380
144 help
145 This driver provides audio support for HP iPAQ RX1950 PDA.
146
8c1b5306 147config SND_SOC_SAMSUNG_SMDK_WM9713
ff6e64da 148 tristate "SoC AC97 Audio support for SMDK with WM9713"
eaff6470 149 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110)
ff6e64da 150 select SND_SOC_WM9713
a964f34d 151 select SND_SAMSUNG_AC97
ff6e64da 152 help
25e7e348 153 Say Y if you want to add support for SoC audio on the SMDK.
ce93a370 154
8c1b5306 155config SND_SOC_SMARTQ
ce93a370 156 tristate "SoC I2S Audio support for SmartQ board"
8c1b5306 157 depends on SND_SOC_SAMSUNG && MACH_SMARTQ
b9493d6c 158 select SND_SAMSUNG_I2S
ce93a370 159 select SND_SOC_WM8750
3782a528 160
8c1b5306 161config SND_SOC_GONI_AQUILA_WM8994
3a56d0ca 162 tristate "SoC I2S Audio support for AQUILA/GONI - WM8994"
8c1b5306 163 depends on SND_SOC_SAMSUNG && (MACH_GONI || MACH_AQUILA)
0244ad00 164 depends on I2C=y
fcd8c742 165 select SND_SAMSUNG_I2S
61e49bf1 166 select MFD_WM8994
3782a528
CC
167 select SND_SOC_WM8994
168 help
3a56d0ca 169 Say Y if you want to add support for SoC audio on goni or aquila
f51582fd 170 with the WM8994.
b67089e4 171
8c1b5306 172config SND_SOC_SAMSUNG_SMDK_SPDIF
b67089e4 173 tristate "SoC S/PDIF Audio support for SMDK"
313367e7 174 depends on SND_SOC_SAMSUNG
a964f34d 175 select SND_SAMSUNG_SPDIF
b67089e4
SY
176 help
177 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
b8eeee68
SK
178
179config SND_SOC_SMDK_WM8580_PCM
180 tristate "SoC PCM Audio support for WM8580 on SMDK"
181 depends on SND_SOC_SAMSUNG && (MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110)
01c2cb67 182 depends on REGMAP_I2C
b8eeee68
SK
183 select SND_SOC_WM8580
184 select SND_SAMSUNG_PCM
185 help
186 Say Y if you want to add support for SoC audio on the SMDK.
9b8dc66f 187
d2ec3aba
SK
188config SND_SOC_SMDK_WM8994_PCM
189 tristate "SoC PCM Audio support for WM8994 on SMDK"
313367e7 190 depends on SND_SOC_SAMSUNG
0244ad00 191 depends on I2C=y
61e49bf1 192 select MFD_WM8994
d2ec3aba
SK
193 select SND_SOC_WM8994
194 select SND_SAMSUNG_PCM
195 help
196 Say Y if you want to add support for SoC audio on the SMDK
197
9b8dc66f
MB
198config SND_SOC_SPEYSIDE
199 tristate "Audio support for Wolfson Speyside"
200 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
201 select SND_SAMSUNG_I2S
a9ba6151 202 select SND_SOC_WM8996
ea3e98e7 203 select SND_SOC_WM9081
f9372c9c 204 select SND_SOC_WM0010
52c49e01 205 select SND_SOC_WM1250_EV1
22cb839b 206
6414261f
MB
207config SND_SOC_TOBERMORY
208 tristate "Audio support for Wolfson Tobermory"
22cb839b
MB
209 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
210 select SND_SAMSUNG_I2S
211 select SND_SOC_WM8962
abda5dfd 212
b545dd92
MB
213config SND_SOC_BELLS
214 tristate "Audio support for Wolfson Bells"
9b35a7b6 215 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && MFD_ARIZONA
b545dd92
MB
216 select SND_SAMSUNG_I2S
217 select SND_SOC_WM5102
218 select SND_SOC_WM5110
219 select SND_SOC_WM9081
213a7965 220 select SND_SOC_WM0010
4868ce57 221 select SND_SOC_WM1250_EV1
b545dd92 222
abda5dfd
MB
223config SND_SOC_LOWLAND
224 tristate "Audio support for Wolfson Lowland"
225 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
226 select SND_SAMSUNG_I2S
227 select SND_SOC_WM5100
228 select SND_SOC_WM9081
0a590b1d
MB
229
230config SND_SOC_LITTLEMILL
231 tristate "Audio support for Wolfson Littlemill"
232 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
233 select SND_SAMSUNG_I2S
dd85ecc2 234 select MFD_WM8994
0a590b1d 235 select SND_SOC_WM8994
31c26a6a
TB
236
237config SND_SOC_SNOW
238 tristate "Audio support for Google Snow boards"
239 depends on SND_SOC_SAMSUNG
240 select SND_SOC_MAX98090
241 select SND_SOC_MAX98095
242 select SND_SAMSUNG_I2S
243 help
244 Say Y if you want to add audio support for various Snow
245 boards based on Exynos5 series of SoCs.
This page took 0.352551 seconds and 5 git commands to generate.