Kconfig (543c675482bcf1e7b9f85bb1589314f38f60c520) | Kconfig (eef5bb2445ca49911c93c08ed0fb2ea7363ea945) |
---|---|
1# Helper to resolve issues with configs that have SPI enabled but I2C 2# modular, meaning we can't build the codec driver in with I2C support. 3# We use an ordered list of conditional defaults to pick the appropriate 4# setting - SPI can't be modular so that case doesn't need to be covered. 5config SND_SOC_I2C_AND_SPI 6 tristate 7 default m if I2C=m 8 default y if I2C=y --- 29 unchanged lines hidden (view full) --- 38 select SND_SOC_AK4554 39 select SND_SOC_AK4641 if I2C 40 select SND_SOC_AK4642 if I2C 41 select SND_SOC_AK4671 if I2C 42 select SND_SOC_AK5386 43 select SND_SOC_ALC5623 if I2C 44 select SND_SOC_ALC5632 if I2C 45 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC | 1# Helper to resolve issues with configs that have SPI enabled but I2C 2# modular, meaning we can't build the codec driver in with I2C support. 3# We use an ordered list of conditional defaults to pick the appropriate 4# setting - SPI can't be modular so that case doesn't need to be covered. 5config SND_SOC_I2C_AND_SPI 6 tristate 7 default m if I2C=m 8 default y if I2C=y --- 29 unchanged lines hidden (view full) --- 38 select SND_SOC_AK4554 39 select SND_SOC_AK4641 if I2C 40 select SND_SOC_AK4642 if I2C 41 select SND_SOC_AK4671 if I2C 42 select SND_SOC_AK5386 43 select SND_SOC_ALC5623 if I2C 44 select SND_SOC_ALC5632 if I2C 45 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC |
46 select SND_SOC_CS35L32 if I2C |
|
46 select SND_SOC_CS42L51_I2C if I2C 47 select SND_SOC_CS42L52 if I2C && INPUT 48 select SND_SOC_CS42L56 if I2C && INPUT 49 select SND_SOC_CS42L73 if I2C 50 select SND_SOC_CS4265 if I2C 51 select SND_SOC_CS4270 if I2C 52 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI 53 select SND_SOC_CS42XX8_I2C if I2C --- 264 unchanged lines hidden (view full) --- 318 depends on I2C 319 320config SND_SOC_ALC5632 321 tristate 322 323config SND_SOC_CQ0093VC 324 tristate 325 | 47 select SND_SOC_CS42L51_I2C if I2C 48 select SND_SOC_CS42L52 if I2C && INPUT 49 select SND_SOC_CS42L56 if I2C && INPUT 50 select SND_SOC_CS42L73 if I2C 51 select SND_SOC_CS4265 if I2C 52 select SND_SOC_CS4270 if I2C 53 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI 54 select SND_SOC_CS42XX8_I2C if I2C --- 264 unchanged lines hidden (view full) --- 319 depends on I2C 320 321config SND_SOC_ALC5632 322 tristate 323 324config SND_SOC_CQ0093VC 325 tristate 326 |
327config SND_SOC_CS35L32 328 tristate "Cirrus Logic CS35L32 CODEC" 329 depends on I2C 330 |
|
326config SND_SOC_CS42L51 327 tristate 328 329config SND_SOC_CS42L51_I2C 330 tristate 331 select SND_SOC_CS42L51 332 333config SND_SOC_CS42L52 --- 449 unchanged lines hidden --- | 331config SND_SOC_CS42L51 332 tristate 333 334config SND_SOC_CS42L51_I2C 335 tristate 336 select SND_SOC_CS42L51 337 338config SND_SOC_CS42L52 --- 449 unchanged lines hidden --- |