Kconfig (ffb1e76f4f32d2b8ea4189df0484980370476395) | Kconfig (f6bc909e7673c30abcbdb329e7d0aa2e83c103d7) |
---|---|
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 --- 47 unchanged lines hidden (view full) --- 56 imply SND_SOC_BD28623 57 imply SND_SOC_CQ0093VC 58 imply SND_SOC_CROS_EC_CODEC 59 imply SND_SOC_CS35L32 60 imply SND_SOC_CS35L33 61 imply SND_SOC_CS35L34 62 imply SND_SOC_CS35L35 63 imply SND_SOC_CS35L36 | 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 --- 47 unchanged lines hidden (view full) --- 56 imply SND_SOC_BD28623 57 imply SND_SOC_CQ0093VC 58 imply SND_SOC_CROS_EC_CODEC 59 imply SND_SOC_CS35L32 60 imply SND_SOC_CS35L33 61 imply SND_SOC_CS35L34 62 imply SND_SOC_CS35L35 63 imply SND_SOC_CS35L36 |
64 imply SND_SOC_CS35L41_SPI 65 imply SND_SOC_CS35L41_I2C |
|
64 imply SND_SOC_CS42L42 65 imply SND_SOC_CS42L51_I2C 66 imply SND_SOC_CS42L52 67 imply SND_SOC_CS42L56 68 imply SND_SOC_CS42L73 69 imply SND_SOC_CS4234 70 imply SND_SOC_CS4265 71 imply SND_SOC_CS4270 --- 103 unchanged lines hidden (view full) --- 175 imply SND_SOC_RT5660 176 imply SND_SOC_RT5663 177 imply SND_SOC_RT5665 178 imply SND_SOC_RT5668 179 imply SND_SOC_RT5670 180 imply SND_SOC_RT5677 181 imply SND_SOC_RT5682_I2C 182 imply SND_SOC_RT5682_SDW | 66 imply SND_SOC_CS42L42 67 imply SND_SOC_CS42L51_I2C 68 imply SND_SOC_CS42L52 69 imply SND_SOC_CS42L56 70 imply SND_SOC_CS42L73 71 imply SND_SOC_CS4234 72 imply SND_SOC_CS4265 73 imply SND_SOC_CS4270 --- 103 unchanged lines hidden (view full) --- 177 imply SND_SOC_RT5660 178 imply SND_SOC_RT5663 179 imply SND_SOC_RT5665 180 imply SND_SOC_RT5668 181 imply SND_SOC_RT5670 182 imply SND_SOC_RT5677 183 imply SND_SOC_RT5682_I2C 184 imply SND_SOC_RT5682_SDW |
185 imply SND_SOC_RT5682S |
|
183 imply SND_SOC_RT700_SDW 184 imply SND_SOC_RT711_SDW 185 imply SND_SOC_RT711_SDCA_SDW 186 imply SND_SOC_RT715_SDW 187 imply SND_SOC_RT715_SDCA_SDW 188 imply SND_SOC_RT1308_SDW 189 imply SND_SOC_RT1316_SDW 190 imply SND_SOC_SDW_MOCKUP --- 134 unchanged lines hidden (view full) --- 325 326config SND_SOC_WM_HUBS 327 tristate 328 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y 329 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m 330 331config SND_SOC_WM_ADSP 332 tristate | 186 imply SND_SOC_RT700_SDW 187 imply SND_SOC_RT711_SDW 188 imply SND_SOC_RT711_SDCA_SDW 189 imply SND_SOC_RT715_SDW 190 imply SND_SOC_RT715_SDCA_SDW 191 imply SND_SOC_RT1308_SDW 192 imply SND_SOC_RT1316_SDW 193 imply SND_SOC_SDW_MOCKUP --- 134 unchanged lines hidden (view full) --- 328 329config SND_SOC_WM_HUBS 330 tristate 331 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y 332 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m 333 334config SND_SOC_WM_ADSP 335 tristate |
336 select CS_DSP |
|
333 select SND_SOC_COMPRESS 334 default y if SND_SOC_MADERA=y 335 default y if SND_SOC_CS47L24=y 336 default y if SND_SOC_WM5102=y 337 default y if SND_SOC_WM5110=y 338 default y if SND_SOC_WM2200=y 339 default m if SND_SOC_MADERA=m 340 default m if SND_SOC_CS47L24=m --- 256 unchanged lines hidden (view full) --- 597config SND_SOC_CS35L35 598 tristate "Cirrus Logic CS35L35 CODEC" 599 depends on I2C 600 601config SND_SOC_CS35L36 602 tristate "Cirrus Logic CS35L36 CODEC" 603 depends on I2C 604 | 337 select SND_SOC_COMPRESS 338 default y if SND_SOC_MADERA=y 339 default y if SND_SOC_CS47L24=y 340 default y if SND_SOC_WM5102=y 341 default y if SND_SOC_WM5110=y 342 default y if SND_SOC_WM2200=y 343 default m if SND_SOC_MADERA=m 344 default m if SND_SOC_CS47L24=m --- 256 unchanged lines hidden (view full) --- 601config SND_SOC_CS35L35 602 tristate "Cirrus Logic CS35L35 CODEC" 603 depends on I2C 604 605config SND_SOC_CS35L36 606 tristate "Cirrus Logic CS35L36 CODEC" 607 depends on I2C 608 |
609config SND_SOC_CS35L41_SPI 610 tristate "Cirrus Logic CS35L41 CODEC (SPI)" 611 depends on SPI_MASTER 612 select REGMAP_SPI 613 614config SND_SOC_CS35L41_I2C 615 tristate "Cirrus Logic CS35L41 CODEC (I2C)" 616 depends on I2C 617 select REGMAP_I2C 618 |
|
605config SND_SOC_CS42L42 606 tristate "Cirrus Logic CS42L42 CODEC" 607 depends on I2C 608 609config SND_SOC_CS42L51 610 tristate 611 612config SND_SOC_CS42L51_I2C --- 631 unchanged lines hidden (view full) --- 1244 select SND_SOC_RT5682 1245 1246config SND_SOC_RT5682_SDW 1247 tristate "Realtek RT5682 Codec - SDW" 1248 depends on SOUNDWIRE 1249 select SND_SOC_RT5682 1250 select REGMAP_SOUNDWIRE 1251 | 619config SND_SOC_CS42L42 620 tristate "Cirrus Logic CS42L42 CODEC" 621 depends on I2C 622 623config SND_SOC_CS42L51 624 tristate 625 626config SND_SOC_CS42L51_I2C --- 631 unchanged lines hidden (view full) --- 1258 select SND_SOC_RT5682 1259 1260config SND_SOC_RT5682_SDW 1261 tristate "Realtek RT5682 Codec - SDW" 1262 depends on SOUNDWIRE 1263 select SND_SOC_RT5682 1264 select REGMAP_SOUNDWIRE 1265 |
1266config SND_SOC_RT5682S 1267 tristate 1268 depends on I2C 1269 |
|
1252config SND_SOC_RT700 1253 tristate 1254 1255config SND_SOC_RT700_SDW 1256 tristate "Realtek RT700 Codec - SDW" 1257 depends on SOUNDWIRE 1258 select SND_SOC_RT700 1259 select REGMAP_SOUNDWIRE --- 684 unchanged lines hidden --- | 1270config SND_SOC_RT700 1271 tristate 1272 1273config SND_SOC_RT700_SDW 1274 tristate "Realtek RT700 Codec - SDW" 1275 depends on SOUNDWIRE 1276 select SND_SOC_RT700 1277 select REGMAP_SOUNDWIRE --- 684 unchanged lines hidden --- |