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