Kconfig 6.8 KB
Newer Older
1
config SND_SOC_SAMSUNG
2
	tristate "ASoC support for Samsung"
3
	depends on PLAT_SAMSUNG
4 5 6 7 8
	select S3C2410_DMA if ARCH_S3C24XX
	select S3C64XX_PL080 if ARCH_S3C64XX
	select SND_S3C_DMA if !ARCH_S3C24XX
	select SND_S3C_DMA_LEGACY if ARCH_S3C24XX
	select SND_SOC_GENERIC_DMAENGINE_PCM if !ARCH_S3C24XX
9 10
	help
	  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 15 16 17 18 19
config SND_S3C_DMA
	tristate

config SND_S3C_DMA_LEGACY
	tristate

20
config SND_S3C24XX_I2S
21
	tristate
22
	select S3C24XX_DMA
23

24 25 26
config SND_S3C_I2SV2_SOC
	tristate

B
Ben Dooks 已提交
27 28
config SND_S3C2412_SOC_I2S
	tristate
29
	select SND_S3C_I2SV2_SOC
30
	select S3C2410_DMA
B
Ben Dooks 已提交
31

32
config SND_SAMSUNG_PCM
33 34
	tristate

35
config SND_SAMSUNG_AC97
36 37 38
	tristate
	select SND_SOC_AC97_BUS

39
config SND_SAMSUNG_SPDIF
40 41 42
	tristate
	select SND_SOC_SPDIF

J
Jassi Brar 已提交
43 44 45
config SND_SAMSUNG_I2S
	tristate

46
config SND_SOC_SAMSUNG_NEO1973_WM8753
47 48
	tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
	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 54
	  Say Y here to enable audio support for the Openmoko Neo1973
	  Smartphones.
55

56
config SND_SOC_SAMSUNG_JIVE_WM8750
B
Ben Dooks 已提交
57
	tristate "SoC I2S Audio support for Jive"
58
	depends on SND_SOC_SAMSUNG && MACH_JIVE
B
Ben Dooks 已提交
59 60 61
	select SND_SOC_WM8750
	select SND_S3C2412_SOC_I2S
	help
S
Sachin Kamat 已提交
62
	  Say Y if you want to add support for SoC audio on the Jive.
B
Ben Dooks 已提交
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
J
Jassi Brar 已提交
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
J
Jassi Brar 已提交
78 79 80 81 82
	select SND_SOC_WM8994
	select SND_SAMSUNG_I2S
	help
		Say Y if you want to add support for SoC audio on the SMDKs.

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 87
	select S3C2410_DMA
	select AC97_BUS
88
	select SND_SOC_AC97_CODEC
89
	select SND_SAMSUNG_AC97
90 91 92 93
	help
	  Say Y if you want to add support for SoC audio on smdk2443
	  with the WM9710.

94
config SND_SOC_SAMSUNG_LN2440SBC_ALC650
I
Ivan Kuten 已提交
95
	tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
96
	depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
97 98
	select S3C2410_DMA
	select AC97_BUS
I
Ivan Kuten 已提交
99
	select SND_SOC_AC97_CODEC
100
	select SND_SAMSUNG_AC97
I
Ivan Kuten 已提交
101 102 103
	help
	  Say Y if you want to add support for SoC audio on ln2440sbc
	  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 114 115 116
	tristate
	help
	  Internal node for common S3C24XX/Simtec suppor

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
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
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"
A
Arnd Bergmann 已提交
133
	depends on SND_SOC_SAMSUNG && ARCH_H1940 && I2C
134 135 136 137 138
	select SND_S3C24XX_I2S
	select SND_SOC_UDA1380
	help
	  This driver provides audio support for HP iPAQ h1940 PDA.

139
config SND_SOC_SAMSUNG_RX1950_UDA1380
140
	tristate "Audio support for the HP iPAQ RX1950"
A
Arnd Bergmann 已提交
141
	depends on SND_SOC_SAMSUNG && MACH_RX1950 && I2C
142
	select SND_S3C24XX_I2S
143 144 145 146
	select SND_SOC_UDA1380
	help
	  This driver provides audio support for HP iPAQ RX1950 PDA.

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
S
Sachin Kamat 已提交
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 168
	select SND_SOC_WM8994
	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 177
	help
	  Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
178 179 180 181

config SND_SOC_SMDK_WM8580_PCM
	tristate "SoC PCM Audio support for WM8580 on SMDK"
	depends on SND_SOC_SAMSUNG && (MACH_SMDK6450 || MACH_SMDKV210 || MACH_SMDKC110)
182
	depends on REGMAP_I2C
183 184 185 186
	select SND_SOC_WM8580
	select SND_SAMSUNG_PCM
	help
	  Say Y if you want to add support for SoC audio on the SMDK.
187

188 189
config SND_SOC_SMDK_WM8994_PCM
	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 194 195 196 197
	select SND_SOC_WM8994
	select SND_SAMSUNG_PCM
	help
	  Say Y if you want to add support for SoC audio on the SMDK

198 199 200 201
config SND_SOC_SPEYSIDE
	tristate "Audio support for Wolfson Speyside"
	depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
	select SND_SAMSUNG_I2S
M
Mark Brown 已提交
202
	select SND_SOC_WM8996
203
	select SND_SOC_WM9081
204
	select SND_SOC_WM0010
205
	select SND_SOC_WM1250_EV1
206

207 208
config SND_SOC_TOBERMORY
	tristate "Audio support for Wolfson Tobermory"
209 210 211
	depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
	select SND_SAMSUNG_I2S
	select SND_SOC_WM8962
M
Mark Brown 已提交
212

213 214
config SND_SOC_BELLS
	tristate "Audio support for Wolfson Bells"
215
	depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410 && MFD_ARIZONA
216 217 218 219
	select SND_SAMSUNG_I2S
	select SND_SOC_WM5102
	select SND_SOC_WM5110
	select SND_SOC_WM9081
220
	select SND_SOC_WM0010
221
	select SND_SOC_WM1250_EV1
222

M
Mark Brown 已提交
223 224 225 226 227 228
config SND_SOC_LOWLAND
	tristate "Audio support for Wolfson Lowland"
	depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
	select SND_SAMSUNG_I2S
	select SND_SOC_WM5100
	select SND_SOC_WM9081
229 230 231 232 233

config SND_SOC_LITTLEMILL
	tristate "Audio support for Wolfson Littlemill"
	depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
	select SND_SAMSUNG_I2S
234
	select MFD_WM8994
235
	select SND_SOC_WM8994
236 237 238 239 240 241 242 243 244 245

config SND_SOC_SNOW
	tristate "Audio support for Google Snow boards"
	depends on SND_SOC_SAMSUNG
	select SND_SOC_MAX98090
	select SND_SOC_MAX98095
	select SND_SAMSUNG_I2S
	help
	  Say Y if you want to add audio support for various Snow
	  boards based on Exynos5 series of SoCs.