Kconfig (d47f9580839eb6fe568e38b2084d94887fbf5ce0) Kconfig (d7cfdf17cb9d072b41547e7cc882ecd900aa6589)
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

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

194 imply SND_SOC_RT5682S
195 imply SND_SOC_RT700_SDW
196 imply SND_SOC_RT711_SDW
197 imply SND_SOC_RT711_SDCA_SDW
198 imply SND_SOC_RT715_SDW
199 imply SND_SOC_RT715_SDCA_SDW
200 imply SND_SOC_RT1308_SDW
201 imply SND_SOC_RT1316_SDW
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

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

194 imply SND_SOC_RT5682S
195 imply SND_SOC_RT700_SDW
196 imply SND_SOC_RT711_SDW
197 imply SND_SOC_RT711_SDCA_SDW
198 imply SND_SOC_RT715_SDW
199 imply SND_SOC_RT715_SDCA_SDW
200 imply SND_SOC_RT1308_SDW
201 imply SND_SOC_RT1316_SDW
202 imply SND_SOC_RT1318_SDW
202 imply SND_SOC_RT9120
203 imply SND_SOC_SDW_MOCKUP
204 imply SND_SOC_SGTL5000
205 imply SND_SOC_SI476X
206 imply SND_SOC_SIMPLE_AMPLIFIER
207 imply SND_SOC_SIMPLE_MUX
208 imply SND_SOC_SPDIF
209 imply SND_SOC_SRC4XXX_I2C

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

343
344config SND_SOC_WM_HUBS
345 tristate
346 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y
347 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m
348
349config SND_SOC_WM_ADSP
350 tristate
203 imply SND_SOC_RT9120
204 imply SND_SOC_SDW_MOCKUP
205 imply SND_SOC_SGTL5000
206 imply SND_SOC_SI476X
207 imply SND_SOC_SIMPLE_AMPLIFIER
208 imply SND_SOC_SIMPLE_MUX
209 imply SND_SOC_SPDIF
210 imply SND_SOC_SRC4XXX_I2C

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

344
345config SND_SOC_WM_HUBS
346 tristate
347 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y
348 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m
349
350config SND_SOC_WM_ADSP
351 tristate
351 select CS_DSP
352 select FW_CS_DSP
352 select SND_SOC_COMPRESS
353 default y if SND_SOC_MADERA=y
354 default y if SND_SOC_CS47L24=y
355 default y if SND_SOC_WM5102=y
356 default y if SND_SOC_WM5110=y
357 default y if SND_SOC_WM2200=y
358 default y if SND_SOC_CS35L41_SPI=y
359 default y if SND_SOC_CS35L41_I2C=y

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

1306 depends on I2C && SOUNDWIRE
1307 select REGMAP_SOUNDWIRE
1308
1309config SND_SOC_RT1316_SDW
1310 tristate "Realtek RT1316 Codec - SDW"
1311 depends on SOUNDWIRE
1312 select REGMAP_SOUNDWIRE
1313
353 select SND_SOC_COMPRESS
354 default y if SND_SOC_MADERA=y
355 default y if SND_SOC_CS47L24=y
356 default y if SND_SOC_WM5102=y
357 default y if SND_SOC_WM5110=y
358 default y if SND_SOC_WM2200=y
359 default y if SND_SOC_CS35L41_SPI=y
360 default y if SND_SOC_CS35L41_I2C=y

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

1307 depends on I2C && SOUNDWIRE
1308 select REGMAP_SOUNDWIRE
1309
1310config SND_SOC_RT1316_SDW
1311 tristate "Realtek RT1316 Codec - SDW"
1312 depends on SOUNDWIRE
1313 select REGMAP_SOUNDWIRE
1314
1315config SND_SOC_RT1318_SDW
1316 tristate "Realtek RT1318 Codec - SDW"
1317 depends on SOUNDWIRE
1318 select REGMAP_SOUNDWIRE
1319
1314config SND_SOC_RT5514
1315 tristate
1316 depends on I2C
1317
1318config SND_SOC_RT5514_SPI
1319 tristate
1320 depends on SPI_MASTER
1321

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

1925 tristate
1926 depends on I2C
1927
1928config SND_SOC_WM8960
1929 tristate "Wolfson Microelectronics WM8960 CODEC"
1930 depends on I2C
1931
1932config SND_SOC_WM8961
1320config SND_SOC_RT5514
1321 tristate
1322 depends on I2C
1323
1324config SND_SOC_RT5514_SPI
1325 tristate
1326 depends on SPI_MASTER
1327

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

1931 tristate
1932 depends on I2C
1933
1934config SND_SOC_WM8960
1935 tristate "Wolfson Microelectronics WM8960 CODEC"
1936 depends on I2C
1937
1938config SND_SOC_WM8961
1933 tristate
1939 tristate "Wolfson Microelectronics WM8961 CODEC"
1934 depends on I2C
1935
1936config SND_SOC_WM8962
1937 tristate "Wolfson Microelectronics WM8962 CODEC"
1938 depends on I2C && INPUT
1939
1940config SND_SOC_WM8971
1941 tristate

--- 223 unchanged lines hidden ---
1940 depends on I2C
1941
1942config SND_SOC_WM8962
1943 tristate "Wolfson Microelectronics WM8962 CODEC"
1944 depends on I2C && INPUT
1945
1946config SND_SOC_WM8971
1947 tristate

--- 223 unchanged lines hidden ---