Kconfig (aaa73822bbf1912fb50ad21eb770258f7a84c6f7) Kconfig (576c57e6b4c1d734bcb7cc33dde9a99a9383b520)
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

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

235 imply SND_SOC_RT9120
236 imply SND_SOC_RTQ9128
237 imply SND_SOC_SDW_MOCKUP
238 imply SND_SOC_SGTL5000
239 imply SND_SOC_SI476X
240 imply SND_SOC_SIMPLE_AMPLIFIER
241 imply SND_SOC_SIMPLE_MUX
242 imply SND_SOC_SMA1303
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

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

235 imply SND_SOC_RT9120
236 imply SND_SOC_RTQ9128
237 imply SND_SOC_SDW_MOCKUP
238 imply SND_SOC_SGTL5000
239 imply SND_SOC_SI476X
240 imply SND_SOC_SIMPLE_AMPLIFIER
241 imply SND_SOC_SIMPLE_MUX
242 imply SND_SOC_SMA1303
243 imply SND_SOC_SMA1307
243 imply SND_SOC_SPDIF
244 imply SND_SOC_SRC4XXX_I2C
245 imply SND_SOC_SSM2305
246 imply SND_SOC_SSM2518
247 imply SND_SOC_SSM2602_SPI
248 imply SND_SOC_SSM2602_I2C
249 imply SND_SOC_SSM4567
250 imply SND_SOC_STA32X

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

1868 depends on GPIOLIB
1869
1870config SND_SOC_SMA1303
1871 tristate "Iron Device SMA1303 Audio Amplifier"
1872 depends on I2C
1873 help
1874 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1875
244 imply SND_SOC_SPDIF
245 imply SND_SOC_SRC4XXX_I2C
246 imply SND_SOC_SSM2305
247 imply SND_SOC_SSM2518
248 imply SND_SOC_SSM2602_SPI
249 imply SND_SOC_SSM2602_I2C
250 imply SND_SOC_SSM4567
251 imply SND_SOC_STA32X

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

1869 depends on GPIOLIB
1870
1871config SND_SOC_SMA1303
1872 tristate "Iron Device SMA1303 Audio Amplifier"
1873 depends on I2C
1874 help
1875 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1876
1877config SND_SOC_SMA1307
1878 tristate "Iron Device SMA1307 Audio Amplifier"
1879 depends on I2C
1880 help
1881 Enable support for Iron Device SMA1307 boosted digital speaker
1882 amplifier with feedback-loop.
1883 If you are using a system with an SMA1307 amplifier connected
1884 via I2C, enable this option.
1885
1876config SND_SOC_SPDIF
1877 tristate "S/PDIF CODEC"
1878
1879config SND_SOC_SRC4XXX_I2C
1880 tristate "Texas Instruments SRC4XXX DIR/DIT and SRC codecs"
1881 depends on I2C
1882 select SND_SOC_SRC4XXX
1883 help

--- 773 unchanged lines hidden ---
1886config SND_SOC_SPDIF
1887 tristate "S/PDIF CODEC"
1888
1889config SND_SOC_SRC4XXX_I2C
1890 tristate "Texas Instruments SRC4XXX DIR/DIT and SRC codecs"
1891 depends on I2C
1892 select SND_SOC_SRC4XXX
1893 help

--- 773 unchanged lines hidden ---