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