Kconfig (c924dc68f7371582cb420c003faadb700cd4f76c) | Kconfig (0c2d6964562835501280409cac5d4ee28e07e8c2) |
---|---|
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 --- 6 unchanged lines hidden (view full) --- 15 select SND_SOC_L3 16 select SND_SOC_AB8500_CODEC if ABX500_CORE 17 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS 18 select SND_SOC_AD1836 if SPI_MASTER 19 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI 20 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 21 select SND_SOC_AD73311 22 select SND_SOC_ADAU1373 if I2C | 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 --- 6 unchanged lines hidden (view full) --- 15 select SND_SOC_L3 16 select SND_SOC_AB8500_CODEC if ABX500_CORE 17 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS 18 select SND_SOC_AD1836 if SPI_MASTER 19 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI 20 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 21 select SND_SOC_AD73311 22 select SND_SOC_ADAU1373 if I2C |
23 select SND_SOC_ADAV80X if SND_SOC_I2C_AND_SPI | 23 select SND_SOC_ADAV801 if SPI_MASTER 24 select SND_SOC_ADAV803 if I2C |
24 select SND_SOC_ADAU1701 if I2C 25 select SND_SOC_ADS117X 26 select SND_SOC_AK4104 if SPI_MASTER 27 select SND_SOC_AK4535 if I2C 28 select SND_SOC_AK4641 if I2C 29 select SND_SOC_AK4642 if I2C 30 select SND_SOC_AK4671 if I2C 31 select SND_SOC_AK5386 --- 29 unchanged lines hidden (view full) --- 61 select SND_SOC_PCM3008 62 select SND_SOC_RT5631 if I2C 63 select SND_SOC_RT5640 if I2C 64 select SND_SOC_SGTL5000 if I2C 65 select SND_SOC_SI476X if MFD_SI476X_CORE 66 select SND_SOC_SN95031 if INTEL_SCU_IPC 67 select SND_SOC_SPDIF 68 select SND_SOC_SSM2518 if I2C | 25 select SND_SOC_ADAU1701 if I2C 26 select SND_SOC_ADS117X 27 select SND_SOC_AK4104 if SPI_MASTER 28 select SND_SOC_AK4535 if I2C 29 select SND_SOC_AK4641 if I2C 30 select SND_SOC_AK4642 if I2C 31 select SND_SOC_AK4671 if I2C 32 select SND_SOC_AK5386 --- 29 unchanged lines hidden (view full) --- 62 select SND_SOC_PCM3008 63 select SND_SOC_RT5631 if I2C 64 select SND_SOC_RT5640 if I2C 65 select SND_SOC_SGTL5000 if I2C 66 select SND_SOC_SI476X if MFD_SI476X_CORE 67 select SND_SOC_SN95031 if INTEL_SCU_IPC 68 select SND_SOC_SPDIF 69 select SND_SOC_SSM2518 if I2C |
69 select SND_SOC_SSM2602_SPI if SPI_MASTER 70 select SND_SOC_SSM2602_I2C if I2C | 70 select SND_SOC_SSM2602 if SND_SOC_I2C_AND_SPI |
71 select SND_SOC_STA32X if I2C 72 select SND_SOC_STA529 if I2C 73 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS 74 select SND_SOC_TAS5086 if I2C 75 select SND_SOC_TLV320AIC23 if I2C 76 select SND_SOC_TLV320AIC26 if SPI_MASTER 77 select SND_SOC_TLV320AIC32X4 if I2C 78 select SND_SOC_TLV320AIC3X if I2C --- 115 unchanged lines hidden (view full) --- 194 tristate 195 196config SND_SOC_ADAU1373 197 tristate 198 199config SND_SOC_ADAV80X 200 tristate 201 | 71 select SND_SOC_STA32X if I2C 72 select SND_SOC_STA529 if I2C 73 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS 74 select SND_SOC_TAS5086 if I2C 75 select SND_SOC_TLV320AIC23 if I2C 76 select SND_SOC_TLV320AIC26 if SPI_MASTER 77 select SND_SOC_TLV320AIC32X4 if I2C 78 select SND_SOC_TLV320AIC3X if I2C --- 115 unchanged lines hidden (view full) --- 194 tristate 195 196config SND_SOC_ADAU1373 197 tristate 198 199config SND_SOC_ADAV80X 200 tristate 201 |
202config SND_SOC_ADAV801 203 tristate 204 select SND_SOC_ADAV80X 205 206config SND_SOC_ADAV803 207 tristate 208 select SND_SOC_ADAV80X 209 |
|
202config SND_SOC_ADS117X 203 tristate 204 205config SND_SOC_AK4104 206 tristate 207 208config SND_SOC_AK4535 209 tristate --- 128 unchanged lines hidden (view full) --- 338 tristate 339 340config SND_SOC_SSM2518 341 tristate 342 343config SND_SOC_SSM2602 344 tristate 345 | 210config SND_SOC_ADS117X 211 tristate 212 213config SND_SOC_AK4104 214 tristate 215 216config SND_SOC_AK4535 217 tristate --- 128 unchanged lines hidden (view full) --- 346 tristate 347 348config SND_SOC_SSM2518 349 tristate 350 351config SND_SOC_SSM2602 352 tristate 353 |
346config SND_SOC_SSM2602_SPI 347 select SND_SOC_SSM2602 348 tristate 349 350config SND_SOC_SSM2602_I2C 351 select SND_SOC_SSM2602 352 tristate 353 | |
354config SND_SOC_STA32X 355 tristate 356 357config SND_SOC_STA529 358 tristate 359 360config SND_SOC_STAC9766 361 tristate --- 204 unchanged lines hidden --- | 354config SND_SOC_STA32X 355 tristate 356 357config SND_SOC_STA529 358 tristate 359 360config SND_SOC_STAC9766 361 tristate --- 204 unchanged lines hidden --- |