ASoC: samsung: Add devm_clk_get to pcm.c
[deliverable/linux.git] / sound / soc / samsung / Kconfig
1 config SND_SOC_SAMSUNG
2 tristate "ASoC support for Samsung"
3 depends on PLAT_SAMSUNG
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
9 help
10 Say Y or M if you want to add support for codecs attached to
11 the Samsung SoCs' Audio interfaces. You will also need to
12 select the audio interfaces to support below.
13
14 config SND_S3C_DMA
15 tristate
16
17 config SND_S3C_DMA_LEGACY
18 tristate
19
20 config SND_S3C24XX_I2S
21 tristate
22 select S3C24XX_DMA
23
24 config SND_S3C_I2SV2_SOC
25 tristate
26
27 config SND_S3C2412_SOC_I2S
28 tristate
29 select SND_S3C_I2SV2_SOC
30 select S3C2410_DMA
31
32 config SND_SAMSUNG_PCM
33 tristate
34
35 config SND_SAMSUNG_AC97
36 tristate
37 select SND_SOC_AC97_BUS
38
39 config SND_SAMSUNG_SPDIF
40 tristate
41 select SND_SOC_SPDIF
42
43 config SND_SAMSUNG_I2S
44 tristate
45
46 config SND_SOC_SAMSUNG_NEO1973_WM8753
47 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
48 depends on SND_SOC_SAMSUNG && MACH_NEO1973_GTA02
49 select SND_S3C24XX_I2S
50 select SND_SOC_WM8753
51 select SND_SOC_BT_SCO
52 help
53 Say Y here to enable audio support for the Openmoko Neo1973
54 Smartphones.
55
56 config SND_SOC_SAMSUNG_JIVE_WM8750
57 tristate "SoC I2S Audio support for Jive"
58 depends on SND_SOC_SAMSUNG && MACH_JIVE
59 select SND_SOC_WM8750
60 select SND_S3C2412_SOC_I2S
61 help
62 Say Y if you want to add support for SoC audio on the Jive.
63
64 config SND_SOC_SAMSUNG_SMDK_WM8580
65 tristate "SoC I2S Audio support for WM8580 on SMDK"
66 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDK6440 || MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110)
67 depends on REGMAP_I2C
68 select SND_SOC_WM8580
69 select SND_SAMSUNG_I2S
70 help
71 Say Y if you want to add support for SoC audio on the SMDKs.
72
73 config SND_SOC_SAMSUNG_SMDK_WM8994
74 tristate "SoC I2S Audio support for WM8994 on SMDK"
75 depends on SND_SOC_SAMSUNG
76 depends on I2C=y
77 select MFD_WM8994
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
83 config SND_SOC_SAMSUNG_SMDK2443_WM9710
84 tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
85 depends on SND_SOC_SAMSUNG && MACH_SMDK2443
86 select S3C2410_DMA
87 select AC97_BUS
88 select SND_SOC_AC97_CODEC
89 select SND_SAMSUNG_AC97
90 help
91 Say Y if you want to add support for SoC audio on smdk2443
92 with the WM9710.
93
94 config SND_SOC_SAMSUNG_LN2440SBC_ALC650
95 tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
96 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
97 select S3C2410_DMA
98 select AC97_BUS
99 select SND_SOC_AC97_CODEC
100 select SND_SAMSUNG_AC97
101 help
102 Say Y if you want to add support for SoC audio on ln2440sbc
103 with the ALC650.
104
105 config SND_SOC_SAMSUNG_S3C24XX_UDA134X
106 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
107 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
108 select SND_S3C24XX_I2S
109 select SND_SOC_L3
110 select SND_SOC_UDA134X
111
112 config SND_SOC_SAMSUNG_SIMTEC
113 tristate
114 help
115 Internal node for common S3C24XX/Simtec suppor
116
117 config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
118 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
119 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
120 select SND_S3C24XX_I2S
121 select SND_SOC_TLV320AIC23_I2C
122 select SND_SOC_SAMSUNG_SIMTEC
123
124 config SND_SOC_SAMSUNG_SIMTEC_HERMES
125 tristate "SoC I2S Audio support for Simtec Hermes board"
126 depends on SND_SOC_SAMSUNG && ARCH_S3C24XX && I2C
127 select SND_S3C24XX_I2S
128 select SND_SOC_TLV320AIC3X
129 select SND_SOC_SAMSUNG_SIMTEC
130
131 config SND_SOC_SAMSUNG_H1940_UDA1380
132 tristate "Audio support for the HP iPAQ H1940"
133 depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C
134 select SND_S3C24XX_I2S
135 select SND_SOC_UDA1380
136 help
137 This driver provides audio support for HP iPAQ h1940 PDA.
138
139 config SND_SOC_SAMSUNG_RX1950_UDA1380
140 tristate "Audio support for the HP iPAQ RX1950"
141 depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C
142 select SND_S3C24XX_I2S
143 select SND_SOC_UDA1380
144 help
145 This driver provides audio support for HP iPAQ RX1950 PDA.
146
147 config SND_SOC_SAMSUNG_SMDK_WM9713
148 tristate "SoC AC97 Audio support for SMDK with WM9713"
149 depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110)
150 select SND_SOC_WM9713
151 select SND_SAMSUNG_AC97
152 help
153 Say Y if you want to add support for SoC audio on the SMDK.
154
155 config SND_SOC_SMARTQ
156 tristate "SoC I2S Audio support for SmartQ board"
157 depends on SND_SOC_SAMSUNG && MACH_SMARTQ
158 select SND_SAMSUNG_I2S
159 select SND_SOC_WM8750
160
161 config SND_SOC_GONI_AQUILA_WM8994
162 tristate "SoC I2S Audio support for AQUILA/GONI - WM8994"
163 depends on SND_SOC_SAMSUNG && (MACH_GONI || MACH_AQUILA)
164 depends on I2C=y
165 select SND_SAMSUNG_I2S
166 select MFD_WM8994
167 select SND_SOC_WM8994
168 help
169 Say Y if you want to add support for SoC audio on goni or aquila
170 with the WM8994.
171
172 config SND_SOC_SAMSUNG_SMDK_SPDIF
173 tristate "SoC S/PDIF Audio support for SMDK"
174 depends on SND_SOC_SAMSUNG
175 select SND_SAMSUNG_SPDIF
176 help
177 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
178
179 config 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)
182 depends on REGMAP_I2C
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.
187
188 config SND_SOC_SMDK_WM8994_PCM
189 tristate "SoC PCM Audio support for WM8994 on SMDK"
190 depends on SND_SOC_SAMSUNG
191 depends on I2C=y
192 select MFD_WM8994
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
198 config 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
202 select SND_SOC_WM8996
203 select SND_SOC_WM9081
204 select SND_SOC_WM0010
205 select SND_SOC_WM1250_EV1
206
207 config SND_SOC_TOBERMORY
208 tristate "Audio support for Wolfson Tobermory"
209 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
210 select SND_SAMSUNG_I2S
211 select SND_SOC_WM8962
212
213 config SND_SOC_BELLS
214 tristate "Audio support for Wolfson Bells"
215 depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && MFD_ARIZONA
216 select SND_SAMSUNG_I2S
217 select SND_SOC_WM5102
218 select SND_SOC_WM5110
219 select SND_SOC_WM9081
220 select SND_SOC_WM0010
221 select SND_SOC_WM1250_EV1
222
223 config 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
229
230 config 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
234 select MFD_WM8994
235 select SND_SOC_WM8994
236
237 config 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.040391 seconds and 5 git commands to generate.