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