Kconfig (98fda42a85b4324b6c404ec163940371c63625df) Kconfig (227f609c7c0e44f2103a8406ff9379ee1de3bc28)
1# SPDX-License-Identifier: GPL-2.0-only
2# Helper to resolve issues with configs that have SPI enabled but I2C
3# modular, meaning we can't build the codec driver in with I2C support.
4# We use an ordered list of conditional defaults to pick the appropriate
5# setting - SPI can't be modular so that case doesn't need to be covered.
6config SND_SOC_I2C_AND_SPI
7 tristate
8 default m if I2C=m

--- 153 unchanged lines hidden (view full) ---

162 imply SND_SOC_PCM3008
163 imply SND_SOC_PCM3060_I2C
164 imply SND_SOC_PCM3060_SPI
165 imply SND_SOC_PCM3168A_I2C
166 imply SND_SOC_PCM3168A_SPI
167 imply SND_SOC_PCM5102A
168 imply SND_SOC_PCM512x_I2C
169 imply SND_SOC_PCM512x_SPI
1# SPDX-License-Identifier: GPL-2.0-only
2# Helper to resolve issues with configs that have SPI enabled but I2C
3# modular, meaning we can't build the codec driver in with I2C support.
4# We use an ordered list of conditional defaults to pick the appropriate
5# setting - SPI can't be modular so that case doesn't need to be covered.
6config SND_SOC_I2C_AND_SPI
7 tristate
8 default m if I2C=m

--- 153 unchanged lines hidden (view full) ---

162 imply SND_SOC_PCM3008
163 imply SND_SOC_PCM3060_I2C
164 imply SND_SOC_PCM3060_SPI
165 imply SND_SOC_PCM3168A_I2C
166 imply SND_SOC_PCM3168A_SPI
167 imply SND_SOC_PCM5102A
168 imply SND_SOC_PCM512x_I2C
169 imply SND_SOC_PCM512x_SPI
170 imply SND_SOC_PEB2466
170 imply SND_SOC_RK3328
171 imply SND_SOC_RK817
172 imply SND_SOC_RT274
173 imply SND_SOC_RT286
174 imply SND_SOC_RT298
175 imply SND_SOC_RT1011
176 imply SND_SOC_RT1015
177 imply SND_SOC_RT1015P

--- 1059 unchanged lines hidden (view full) ---

1237 select REGMAP_I2C
1238
1239config SND_SOC_PCM512x_SPI
1240 tristate "Texas Instruments PCM512x CODECs - SPI"
1241 depends on SPI_MASTER
1242 select SND_SOC_PCM512x
1243 select REGMAP_SPI
1244
171 imply SND_SOC_RK3328
172 imply SND_SOC_RK817
173 imply SND_SOC_RT274
174 imply SND_SOC_RT286
175 imply SND_SOC_RT298
176 imply SND_SOC_RT1011
177 imply SND_SOC_RT1015
178 imply SND_SOC_RT1015P

--- 1059 unchanged lines hidden (view full) ---

1238 select REGMAP_I2C
1239
1240config SND_SOC_PCM512x_SPI
1241 tristate "Texas Instruments PCM512x CODECs - SPI"
1242 depends on SPI_MASTER
1243 select SND_SOC_PCM512x
1244 select REGMAP_SPI
1245
1246config SND_SOC_PEB2466
1247 tristate "Infineon PEB2466 quad PCM codec"
1248 depends on SPI
1249 select REGMAP_SPI
1250 help
1251 Enable support for the Infineon PEB2466 quad PCM codec,
1252 also named SICOFI 4-uC.
1253
1254 To compile this driver as a module, choose M here: the module
1255 will be called snd-soc-peb2466.
1256
1245config SND_SOC_RK3328
1246 tristate "Rockchip RK3328 audio CODEC"
1247 select REGMAP_MMIO
1248
1249config SND_SOC_RK817
1250 tristate "Rockchip RK817 audio CODEC"
1251 depends on MFD_RK808 || COMPILE_TEST
1252

--- 960 unchanged lines hidden ---
1257config SND_SOC_RK3328
1258 tristate "Rockchip RK3328 audio CODEC"
1259 select REGMAP_MMIO
1260
1261config SND_SOC_RK817
1262 tristate "Rockchip RK817 audio CODEC"
1263 depends on MFD_RK808 || COMPILE_TEST
1264

--- 960 unchanged lines hidden ---