Kconfig 6.5 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 S3C2410_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 62 63
	select SND_SOC_WM8750
	select SND_S3C2412_SOC_I2S
	help
	  Sat Y if you want to add support for SoC audio on the Jive.

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
	select SND_SOC_WM8580
68
	select SND_SAMSUNG_I2S
69
	help
70
	  Say Y if you want to add support for SoC audio on the SMDKs.
71

72
config SND_SOC_SAMSUNG_SMDK_WM8994
J
Jassi Brar 已提交
73
	tristate "SoC I2S Audio support for WM8994 on SMDK"
74
	depends on SND_SOC_SAMSUNG
75
	depends on I2C=y
76
	select MFD_WM8994
J
Jassi Brar 已提交
77 78 79 80 81
	select SND_SOC_WM8994
	select SND_SAMSUNG_I2S
	help
		Say Y if you want to add support for SoC audio on the SMDKs.

82
config SND_SOC_SAMSUNG_SMDK2443_WM9710
83
	tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
84
	depends on SND_SOC_SAMSUNG && MACH_SMDK2443
85 86
	select S3C2410_DMA
	select AC97_BUS
87
	select SND_SOC_AC97_CODEC
88
	select SND_SAMSUNG_AC97
89 90 91 92
	help
	  Say Y if you want to add support for SoC audio on smdk2443
	  with the WM9710.

93
config SND_SOC_SAMSUNG_LN2440SBC_ALC650
I
Ivan Kuten 已提交
94
	tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
95
	depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
96 97
	select S3C2410_DMA
	select AC97_BUS
I
Ivan Kuten 已提交
98
	select SND_SOC_AC97_CODEC
99
	select SND_SAMSUNG_AC97
I
Ivan Kuten 已提交
100 101 102
	help
	  Say Y if you want to add support for SoC audio on ln2440sbc
	  with the ALC650.
103

104
config SND_SOC_SAMSUNG_S3C24XX_UDA134X
105
	tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
106
	depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
107
	select SND_S3C24XX_I2S
108
	select SND_SOC_L3
109
	select SND_SOC_UDA134X
110

111
config SND_SOC_SAMSUNG_SIMTEC
112 113 114 115
	tristate
	help
	  Internal node for common S3C24XX/Simtec suppor

116
config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
117
	tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
118
	depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
119
	select SND_S3C24XX_I2S
120
	select SND_SOC_TLV320AIC23
121
	select SND_SOC_SAMSUNG_SIMTEC
122

123
config SND_SOC_SAMSUNG_SIMTEC_HERMES
124
	tristate "SoC I2S Audio support for Simtec Hermes board"
125
	depends on SND_SOC_SAMSUNG && ARCH_S3C24XX
126
	select SND_S3C24XX_I2S
127
	select SND_SOC_TLV320AIC3X
128
	select SND_SOC_SAMSUNG_SIMTEC
129

130
config SND_SOC_SAMSUNG_H1940_UDA1380
131
	tristate "Audio support for the HP iPAQ H1940"
132
	depends on SND_SOC_SAMSUNG && ARCH_H1940
133 134 135 136 137
	select SND_S3C24XX_I2S
	select SND_SOC_UDA1380
	help
	  This driver provides audio support for HP iPAQ h1940 PDA.

138
config SND_SOC_SAMSUNG_RX1950_UDA1380
139
	tristate "Audio support for the HP iPAQ RX1950"
140
	depends on SND_SOC_SAMSUNG && MACH_RX1950
141
	select SND_S3C24XX_I2S
142 143 144 145
	select SND_SOC_UDA1380
	help
	  This driver provides audio support for HP iPAQ RX1950 PDA.

146
config SND_SOC_SAMSUNG_SMDK_WM9713
147
	tristate "SoC AC97 Audio support for SMDK with WM9713"
148
	depends on SND_SOC_SAMSUNG && (MACH_SMDK6410 || MACH_SMDKC100 || MACH_SMDKV210 || MACH_SMDKC110 || MACH_SMDKV310 || MACH_SMDKC210)
149
	select SND_SOC_WM9713
150
	select SND_SAMSUNG_AC97
151 152
	help
	  Sat Y if you want to add support for SoC audio on the SMDK.
153

154
config SND_SOC_SMARTQ
155
	tristate "SoC I2S Audio support for SmartQ board"
156
	depends on SND_SOC_SAMSUNG && MACH_SMARTQ
157
	select SND_SAMSUNG_I2S
158
	select SND_SOC_WM8750
159

160
config SND_SOC_GONI_AQUILA_WM8994
161
	tristate "SoC I2S Audio support for AQUILA/GONI - WM8994"
162
	depends on SND_SOC_SAMSUNG && (MACH_GONI || MACH_AQUILA)
163
	depends on I2C=y
164
	select SND_SAMSUNG_I2S
165
	select MFD_WM8994
166 167
	select SND_SOC_WM8994
	help
168
	  Say Y if you want to add support for SoC audio on goni or aquila
169
	  with the WM8994.
170

171
config SND_SOC_SAMSUNG_SMDK_SPDIF
172
	tristate "SoC S/PDIF Audio support for SMDK"
173
	depends on SND_SOC_SAMSUNG
174
	select SND_SAMSUNG_SPDIF
175 176
	help
	  Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
177 178 179 180 181 182 183 184

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)
	select SND_SOC_WM8580
	select SND_SAMSUNG_PCM
	help
	  Say Y if you want to add support for SoC audio on the SMDK.
185

186 187
config SND_SOC_SMDK_WM8994_PCM
	tristate "SoC PCM Audio support for WM8994 on SMDK"
188
	depends on SND_SOC_SAMSUNG
189
	depends on I2C=y
190
	select MFD_WM8994
191 192 193 194 195
	select SND_SOC_WM8994
	select SND_SAMSUNG_PCM
	help
	  Say Y if you want to add support for SoC audio on the SMDK

196 197 198 199
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 已提交
200
	select SND_SOC_WM8996
201
	select SND_SOC_WM9081
202
	select SND_SOC_WM0010
203
	select SND_SOC_WM1250_EV1
204

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

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

M
Mark Brown 已提交
221 222 223 224 225 226
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
227 228 229 230 231

config SND_SOC_LITTLEMILL
	tristate "Audio support for Wolfson Littlemill"
	depends on SND_SOC_SAMSUNG && MACH_WLF_CRAGG_6410
	select SND_SAMSUNG_I2S
232
	select MFD_WM8994
233
	select SND_SOC_WM8994