1 menuconfig SND_SOC_SAMSUNG
2 tristate "ASoC support for Samsung"
3 depends on PLAT_SAMSUNG || ARCH_EXYNOS || COMPILE_TEST
5 select SND_SOC_GENERIC_DMAENGINE_PCM
7 Say Y or M if you want to add support for codecs attached to
8 the Samsung SoCs' Audio interfaces. You will also need to
9 select the audio interfaces to support below.
13 config SND_S3C24XX_I2S
16 config SND_S3C_I2SV2_SOC
19 config SND_S3C2412_SOC_I2S
21 select SND_S3C_I2SV2_SOC
23 config SND_SAMSUNG_PCM
24 tristate "Samsung PCM interface support"
26 config SND_SAMSUNG_SPDIF
27 tristate "Samsung SPDIF transmitter support"
30 config SND_SAMSUNG_I2S
31 tristate "Samsung I2S interface support"
33 config SND_SOC_SAMSUNG_NEO1973_WM8753
34 tristate "Audio support for Openmoko Neo1973 Smartphones (GTA02)"
35 depends on MACH_NEO1973_GTA02
36 select SND_S3C24XX_I2S
40 Say Y here to enable audio support for the Openmoko Neo1973
43 config SND_SOC_SAMSUNG_JIVE_WM8750
44 tristate "SoC I2S Audio support for Jive"
45 depends on MACH_JIVE && I2C
47 select SND_S3C2412_SOC_I2S
49 Say Y if you want to add support for SoC audio on the Jive.
51 config SND_SOC_SAMSUNG_SMDK_WM8580
52 tristate "SoC I2S Audio support for WM8580 on SMDK"
53 depends on MACH_SMDK6410 || COMPILE_TEST
56 select SND_SAMSUNG_I2S
58 Say Y if you want to add support for SoC audio on the SMDKs.
60 config SND_SOC_SAMSUNG_SMDK_WM8994
61 tristate "SoC I2S Audio support for WM8994 on SMDK"
65 select SND_SAMSUNG_I2S
67 Say Y if you want to add support for SoC audio on the SMDKs.
69 config SND_SOC_SAMSUNG_S3C24XX_UDA134X
70 tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
71 depends on ARCH_S3C24XX
72 select SND_S3C24XX_I2S
74 select SND_SOC_UDA134X
76 config SND_SOC_SAMSUNG_SIMTEC
79 Internal node for common S3C24XX/Simtec suppor
81 config SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23
82 tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
83 depends on ARCH_S3C24XX && I2C
84 select SND_S3C24XX_I2S
85 select SND_SOC_TLV320AIC23_I2C
86 select SND_SOC_SAMSUNG_SIMTEC
88 config SND_SOC_SAMSUNG_SIMTEC_HERMES
89 tristate "SoC I2S Audio support for Simtec Hermes board"
90 depends on ARCH_S3C24XX && I2C
91 select SND_S3C24XX_I2S
92 select SND_SOC_TLV320AIC3X
93 select SND_SOC_SAMSUNG_SIMTEC
95 config SND_SOC_SAMSUNG_H1940_UDA1380
96 tristate "Audio support for the HP iPAQ H1940"
97 depends on ARCH_H1940 && I2C
98 select SND_S3C24XX_I2S
99 select SND_SOC_UDA1380
101 This driver provides audio support for HP iPAQ h1940 PDA.
103 config SND_SOC_SAMSUNG_RX1950_UDA1380
104 tristate "Audio support for the HP iPAQ RX1950"
105 depends on MACH_RX1950 && I2C
106 select SND_S3C24XX_I2S
107 select SND_SOC_UDA1380
109 This driver provides audio support for HP iPAQ RX1950 PDA.
111 config SND_SOC_SMARTQ
112 tristate "SoC I2S Audio support for SmartQ board"
113 depends on MACH_SMARTQ || COMPILE_TEST
114 depends on GPIOLIB || COMPILE_TEST
116 select SND_SAMSUNG_I2S
117 select SND_SOC_WM8750
119 config SND_SOC_SAMSUNG_SMDK_SPDIF
120 tristate "SoC S/PDIF Audio support for SMDK"
121 select SND_SAMSUNG_SPDIF
123 Say Y if you want to add support for SoC S/PDIF audio on the SMDK.
125 config SND_SOC_SMDK_WM8994_PCM
126 tristate "SoC PCM Audio support for WM8994 on SMDK"
129 select SND_SOC_WM8994
130 select SND_SAMSUNG_PCM
132 Say Y if you want to add support for SoC audio on the SMDK
134 config SND_SOC_SPEYSIDE
135 tristate "Audio support for Wolfson Speyside"
136 depends on I2C && SPI_MASTER
137 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
138 select SND_SAMSUNG_I2S
139 select SND_SOC_WM8996
140 select SND_SOC_WM9081
141 select SND_SOC_WM0010
142 select SND_SOC_WM1250_EV1
144 config SND_SOC_TOBERMORY
145 tristate "Audio support for Wolfson Tobermory"
146 depends on INPUT && I2C
147 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
148 select SND_SAMSUNG_I2S
149 select SND_SOC_WM8962
152 tristate "Audio support for Wolfson Bells"
153 depends on MFD_ARIZONA && I2C && SPI_MASTER
154 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
155 select SND_SAMSUNG_I2S
156 select SND_SOC_WM5102
157 select SND_SOC_WM5110
158 select SND_SOC_WM9081
159 select SND_SOC_WM0010
160 select SND_SOC_WM1250_EV1
162 config SND_SOC_LOWLAND
163 tristate "Audio support for Wolfson Lowland"
165 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
166 select SND_SAMSUNG_I2S
167 select SND_SOC_WM5100
168 select SND_SOC_WM9081
170 config SND_SOC_LITTLEMILL
171 tristate "Audio support for Wolfson Littlemill"
173 depends on MACH_WLF_CRAGG_6410 || COMPILE_TEST
174 select SND_SAMSUNG_I2S
176 select SND_SOC_WM8994
179 tristate "Audio support for Google Snow boards"
181 select SND_SOC_MAX98090
182 select SND_SOC_MAX98095
183 select SND_SAMSUNG_I2S
185 Say Y if you want to add audio support for various Snow
186 boards based on Exynos5 series of SoCs.
188 config SND_SOC_ODROID
189 tristate "Audio support for Odroid XU3/XU4"
190 depends on SND_SOC_SAMSUNG && I2C
191 select SND_SOC_MAX98090
192 select SND_SAMSUNG_I2S
194 Say Y here to enable audio support for the Odroid XU3/XU4.
196 config SND_SOC_ARNDALE_RT5631_ALC5631
197 tristate "Audio support for RT5631(ALC5631) on Arndale Board"
199 select SND_SAMSUNG_I2S
200 select SND_SOC_RT5631
202 config SND_SOC_SAMSUNG_TM2_WM5110
203 tristate "SoC I2S Audio support for WM5110 on TM2 board"
204 depends on SND_SOC_SAMSUNG && MFD_ARIZONA && I2C && SPI_MASTER
205 depends on GPIOLIB || COMPILE_TEST
206 select SND_SOC_MAX98504
207 select SND_SOC_WM5110
208 select SND_SAMSUNG_I2S
210 Say Y if you want to add support for SoC audio on the TM2 board.
212 endif #SND_SOC_SAMSUNG