Kconfig (24942c8e5cc8696064ee207ff29d4cf21f70dafc) | Kconfig (6d10c91493a0b32744f649776744f898d27ea303) |
---|---|
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 --- 12 unchanged lines hidden (view full) --- 21 select SND_SOC_ADAV80X 22 select SND_SOC_ADS117X 23 select SND_SOC_AK4104 if SPI_MASTER 24 select SND_SOC_AK4535 if I2C 25 select SND_SOC_AK4641 if I2C 26 select SND_SOC_AK4642 if I2C 27 select SND_SOC_AK4671 if I2C 28 select SND_SOC_ALC5623 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 --- 12 unchanged lines hidden (view full) --- 21 select SND_SOC_ADAV80X 22 select SND_SOC_ADS117X 23 select SND_SOC_AK4104 if SPI_MASTER 24 select SND_SOC_AK4535 if I2C 25 select SND_SOC_AK4641 if I2C 26 select SND_SOC_AK4642 if I2C 27 select SND_SOC_AK4671 if I2C 28 select SND_SOC_ALC5623 if I2C |
29 select SND_SOC_ALC5632 if I2C |
|
29 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 30 select SND_SOC_CS42L51 if I2C | 30 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 31 select SND_SOC_CS42L51 if I2C |
32 select SND_SOC_CS42L73 if I2C |
|
31 select SND_SOC_CS4270 if I2C 32 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI 33 select SND_SOC_CX20442 34 select SND_SOC_DA7210 if I2C 35 select SND_SOC_DFBMCS320 36 select SND_SOC_JZ4740_CODEC if SOC_JZ4740 37 select SND_SOC_LM4857 if I2C 38 select SND_SOC_MAX98088 if I2C --- 124 unchanged lines hidden (view full) --- 163config SND_SOC_AK4642 164 tristate 165 166config SND_SOC_AK4671 167 tristate 168 169config SND_SOC_ALC5623 170 tristate | 33 select SND_SOC_CS4270 if I2C 34 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI 35 select SND_SOC_CX20442 36 select SND_SOC_DA7210 if I2C 37 select SND_SOC_DFBMCS320 38 select SND_SOC_JZ4740_CODEC if SOC_JZ4740 39 select SND_SOC_LM4857 if I2C 40 select SND_SOC_MAX98088 if I2C --- 124 unchanged lines hidden (view full) --- 165config SND_SOC_AK4642 166 tristate 167 168config SND_SOC_AK4671 169 tristate 170 171config SND_SOC_ALC5623 172 tristate |
173config SND_SOC_ALC5632 174 tristate |
|
171 172config SND_SOC_CQ0093VC 173 tristate 174 175config SND_SOC_CS42L51 176 tristate 177 | 175 176config SND_SOC_CQ0093VC 177 tristate 178 179config SND_SOC_CS42L51 180 tristate 181 |
182config SND_SOC_CS42L73 183 tristate 184 |
|
178# Cirrus Logic CS4270 Codec 179config SND_SOC_CS4270 180 tristate 181 182# Cirrus Logic CS4270 Codec VD = 3.3V Errata 183# Select if you are affected by the errata where the part will not function 184# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will 185# not select any sample rates that require MCLK to be divided by 1.5. --- 236 unchanged lines hidden --- | 185# Cirrus Logic CS4270 Codec 186config SND_SOC_CS4270 187 tristate 188 189# Cirrus Logic CS4270 Codec VD = 3.3V Errata 190# Select if you are affected by the errata where the part will not function 191# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will 192# not select any sample rates that require MCLK to be divided by 1.5. --- 236 unchanged lines hidden --- |