]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - sound/soc/samsung/Kconfig
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[mirror_ubuntu-zesty-kernel.git] / sound / soc / samsung / Kconfig
CommitLineData
090d9348 1menuconfig SND_SOC_SAMSUNG
a964f34d 2 tristate "ASoC support for Samsung"
a41dcdee
KK
3 depends on PLAT_SAMSUNG || ARCH_EXYNOS || COMPILE_TEST
4 depends on COMMON_CLK
87b132bc 5 select SND_SOC_GENERIC_DMAENGINE_PCM
090d9348 6 ---help---
86e1f0df 7 Say Y or M if you want to add support for codecs attached to
a964f34d 8 the Samsung SoCs' Audio interfaces. You will also need to
6e498d5e 9 select the audio interfaces to support below.
86e1f0df 10
090d9348
RL
11if SND_SOC_SAMSUNG
12
a964f34d 13config SND_S3C24XX_I2S
86e1f0df 14 tristate
80ab1c0e 15
dc85447b
BD
16config SND_S3C_I2SV2_SOC
17 tristate
18
49646dfa
BD
19config SND_S3C2412_SOC_I2S
20 tristate
dc85447b 21 select SND_S3C_I2SV2_SOC
49646dfa 22
a964f34d 23config SND_SAMSUNG_PCM
090d9348 24 tristate "Samsung PCM interface support"
357a1db9 25
a964f34d 26config SND_SAMSUNG_SPDIF
090d9348 27 tristate "Samsung SPDIF transmitter support"
fc127ccc
SY
28 select SND_SOC_SPDIF
29
1c7ac018 30config SND_SAMSUNG_I2S
090d9348 31 tristate "Samsung I2S interface support"
1c7ac018 32
8c1b5306 33config SND_SOC_SAMSUNG_NEO1973_WM8753
ec20fba7 34 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
090d9348 35 depends on MACH_NEO1973_GTA02
a964f34d 36 select SND_S3C24XX_I2S
80ab1c0e 37 select SND_SOC_WM8753
04c9548c 38 select SND_SOC_BT_SCO
80ab1c0e 39 help
f5c4ffbd
LPC
40 Say Y here to enable audio support for the Openmoko Neo1973
41 Smartphones.
80ab1c0e 42
8c1b5306 43config SND_SOC_SAMSUNG_JIVE_WM8750
3093e48c 44 tristate "SoC I2S Audio support for Jive"
090d9348 45 depends on MACH_JIVE && I2C
3093e48c 46 select SND_SOC_WM8750
3093e48c
BD
47 select SND_S3C2412_SOC_I2S
48 help
25e7e348 49 Say Y if you want to add support for SoC audio on the Jive.
3093e48c 50
8c1b5306 51config SND_SOC_SAMSUNG_SMDK_WM8580
d98ce6cf 52 tristate "SoC I2S Audio support for WM8580 on SMDK"
95f5609d 53 depends on MACH_SMDK6410 || COMPILE_TEST
a59aa180 54 depends on I2C
d0f5fa17 55 select SND_SOC_WM8580
0fff21a8 56 select SND_SAMSUNG_I2S
d0f5fa17 57 help
d98ce6cf 58 Say Y if you want to add support for SoC audio on the SMDKs.
d0f5fa17 59
8c1b5306 60config SND_SOC_SAMSUNG_SMDK_WM8994
96657d33 61 tristate "SoC I2S Audio support for WM8994 on SMDK"
0244ad00 62 depends on I2C=y
61e49bf1 63 select MFD_WM8994
96657d33
JB
64 select SND_SOC_WM8994
65 select SND_SAMSUNG_I2S
66 help
67 Say Y if you want to add support for SoC audio on the SMDKs.
68
8c1b5306 69config SND_SOC_SAMSUNG_S3C24XX_UDA134X
7ad933d7 70 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
090d9348 71 depends on ARCH_S3C24XX
a964f34d 72 select SND_S3C24XX_I2S
070504ad 73 select SND_SOC_L3
a964f34d 74 select SND_SOC_UDA134X
14412acd 75
8c1b5306 76config SND_SOC_SAMSUNG_SIMTEC
14412acd
BD
77 tristate
78 help
79 Internal node for common S3C24XX/Simtec suppor
80
8c1b5306 81config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
14412acd 82 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
090d9348 83 depends on ARCH_S3C24XX && I2C
a964f34d 84 select SND_S3C24XX_I2S
cc1bc54a 85 select SND_SOC_TLV320AIC23_I2C
8c1b5306 86 select SND_SOC_SAMSUNG_SIMTEC
b2ec22e2 87
8c1b5306 88config SND_SOC_SAMSUNG_SIMTEC_HERMES
b2ec22e2 89 tristate "SoC I2S Audio support for Simtec Hermes board"
090d9348 90 depends on ARCH_S3C24XX && I2C
a964f34d 91 select SND_S3C24XX_I2S
b2ec22e2 92 select SND_SOC_TLV320AIC3X
8c1b5306 93 select SND_SOC_SAMSUNG_SIMTEC
ff6e64da 94
8c1b5306 95config SND_SOC_SAMSUNG_H1940_UDA1380
1957668b 96 tristate "Audio support for the HP iPAQ H1940"
090d9348 97 depends on ARCH_H1940 && I2C
1957668b
VK
98 select SND_S3C24XX_I2S
99 select SND_SOC_UDA1380
100 help
101 This driver provides audio support for HP iPAQ h1940 PDA.
102
8c1b5306 103config SND_SOC_SAMSUNG_RX1950_UDA1380
81d97802 104 tristate "Audio support for the HP iPAQ RX1950"
090d9348 105 depends on MACH_RX1950 && I2C
a964f34d 106 select SND_S3C24XX_I2S
81d97802
VK
107 select SND_SOC_UDA1380
108 help
109 This driver provides audio support for HP iPAQ RX1950 PDA.
110
8c1b5306 111config SND_SOC_SMARTQ
ce93a370 112 tristate "SoC I2S Audio support for SmartQ board"
95f5609d
KK
113 depends on MACH_SMARTQ || COMPILE_TEST
114 depends on I2C
b9493d6c 115 select SND_SAMSUNG_I2S
ce93a370 116 select SND_SOC_WM8750
3782a528 117
8c1b5306 118config SND_SOC_SAMSUNG_SMDK_SPDIF
b67089e4 119 tristate "SoC S/PDIF Audio support for SMDK"
a964f34d 120 select SND_SAMSUNG_SPDIF
b67089e4
SY
121 help
122 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
b8eeee68 123
d2ec3aba
SK
124config SND_SOC_SMDK_WM8994_PCM
125 tristate "SoC PCM Audio support for WM8994 on SMDK"
0244ad00 126 depends on I2C=y
61e49bf1 127 select MFD_WM8994
d2ec3aba
SK
128 select SND_SOC_WM8994
129 select SND_SAMSUNG_PCM
130 help
131 Say Y if you want to add support for SoC audio on the SMDK
132
9b8dc66f
MB
133config SND_SOC_SPEYSIDE
134 tristate "Audio support for Wolfson Speyside"
090d9348 135 depends on I2C && SPI_MASTER
29ea3ac1 136 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
9b8dc66f 137 select SND_SAMSUNG_I2S
a9ba6151 138 select SND_SOC_WM8996
ea3e98e7 139 select SND_SOC_WM9081
f9372c9c 140 select SND_SOC_WM0010
52c49e01 141 select SND_SOC_WM1250_EV1
22cb839b 142
6414261f
MB
143config SND_SOC_TOBERMORY
144 tristate "Audio support for Wolfson Tobermory"
090d9348 145 depends on INPUT && I2C
29ea3ac1 146 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
22cb839b
MB
147 select SND_SAMSUNG_I2S
148 select SND_SOC_WM8962
abda5dfd 149
b545dd92
MB
150config SND_SOC_BELLS
151 tristate "Audio support for Wolfson Bells"
090d9348 152 depends on MFD_ARIZONA && I2C && SPI_MASTER
29ea3ac1 153 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
b545dd92
MB
154 select SND_SAMSUNG_I2S
155 select SND_SOC_WM5102
156 select SND_SOC_WM5110
157 select SND_SOC_WM9081
213a7965 158 select SND_SOC_WM0010
4868ce57 159 select SND_SOC_WM1250_EV1
b545dd92 160
abda5dfd
MB
161config SND_SOC_LOWLAND
162 tristate "Audio support for Wolfson Lowland"
090d9348 163 depends on I2C
29ea3ac1 164 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
abda5dfd
MB
165 select SND_SAMSUNG_I2S
166 select SND_SOC_WM5100
167 select SND_SOC_WM9081
0a590b1d
MB
168
169config SND_SOC_LITTLEMILL
170 tristate "Audio support for Wolfson Littlemill"
090d9348 171 depends on I2C
29ea3ac1 172 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
0a590b1d 173 select SND_SAMSUNG_I2S
dd85ecc2 174 select MFD_WM8994
0a590b1d 175 select SND_SOC_WM8994
31c26a6a
TB
176
177config SND_SOC_SNOW
178 tristate "Audio support for Google Snow boards"
090d9348 179 depends on I2C
31c26a6a
TB
180 select SND_SOC_MAX98090
181 select SND_SOC_MAX98095
182 select SND_SAMSUNG_I2S
183 help
184 Say Y if you want to add audio support for various Snow
185 boards based on Exynos5 series of SoCs.
a40712a3 186
d683d0b6
KMD
187config SND_SOC_ARNDALE_RT5631_ALC5631
188 tristate "Audio support for RT5631(ALC5631) on Arndale Board"
090d9348 189 depends on I2C
d683d0b6
KMD
190 select SND_SAMSUNG_I2S
191 select SND_SOC_RT5631
090d9348 192
1bfbc260
SN
193config SND_SOC_SAMSUNG_TM2_WM5110
194 tristate "SoC I2S Audio support for WM5110 on TM2 board"
195 depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER
196 select SND_SOC_MAX98504
197 select SND_SOC_WM5110
198 select SND_SAMSUNG_I2S
199 help
200 Say Y if you want to add support for SoC audio on the TM2 board.
201
090d9348 202endif #SND_SOC_SAMSUNG