Kconfig (ef3bcde75d06d65f78ba38a30d5a87fb83a5cdae) Kconfig (aa21a7d4f68a0a5067578cbb93c136ab5ac09cfa)
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

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

325 imply SND_SOC_WM8998
326 imply SND_SOC_WM9081
327 imply SND_SOC_WM9090
328 imply SND_SOC_WM9705
329 imply SND_SOC_WM9712
330 imply SND_SOC_WM9713
331 imply SND_SOC_WSA881X
332 imply SND_SOC_WSA883X
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

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

325 imply SND_SOC_WM8998
326 imply SND_SOC_WM9081
327 imply SND_SOC_WM9090
328 imply SND_SOC_WM9705
329 imply SND_SOC_WM9712
330 imply SND_SOC_WM9713
331 imply SND_SOC_WSA881X
332 imply SND_SOC_WSA883X
333 imply SND_SOC_WSA884X
333 imply SND_SOC_ZL38060
334 help
335 Normally ASoC codec drivers are only built if a machine driver which
336 uses them is also built since they are only usable with a machine
337 driver. Selecting this option will allow these drivers to be built
338 without an explicit machine driver for test and development purposes.
339
340 Support for the bus types used to access the codecs to be built must

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

2213 tristate "WSA883X Codec"
2214 depends on SOUNDWIRE
2215 select REGMAP_SOUNDWIRE
2216 tristate
2217 help
2218 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2219 Smart Speaker Amplifier.
2220
334 imply SND_SOC_ZL38060
335 help
336 Normally ASoC codec drivers are only built if a machine driver which
337 uses them is also built since they are only usable with a machine
338 driver. Selecting this option will allow these drivers to be built
339 without an explicit machine driver for test and development purposes.
340
341 Support for the bus types used to access the codecs to be built must

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

2214 tristate "WSA883X Codec"
2215 depends on SOUNDWIRE
2216 select REGMAP_SOUNDWIRE
2217 tristate
2218 help
2219 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2220 Smart Speaker Amplifier.
2221
2222config SND_SOC_WSA884X
2223 tristate "WSA884X Codec"
2224 depends on SOUNDWIRE
2225 select REGMAP_SOUNDWIRE
2226 tristate
2227 help
2228 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2229 Smart Speaker Amplifier.
2230
2221config SND_SOC_ZL38060
2222 tristate "Microsemi ZL38060 Connected Home Audio Processor"
2223 depends on SPI_MASTER
2224 depends on GPIOLIB
2225 select REGMAP
2226 help
2227 Support for ZL38060 Connected Home Audio Processor from Microsemi,
2228 which consists of a Digital Signal Processor (DSP), several Digital

--- 118 unchanged lines hidden ---
2231config SND_SOC_ZL38060
2232 tristate "Microsemi ZL38060 Connected Home Audio Processor"
2233 depends on SPI_MASTER
2234 depends on GPIOLIB
2235 select REGMAP
2236 help
2237 Support for ZL38060 Connected Home Audio Processor from Microsemi,
2238 which consists of a Digital Signal Processor (DSP), several Digital

--- 118 unchanged lines hidden ---