Kconfig (9b8321531a90c400e9c561d903926eee79639dcf) | Kconfig (2a9ae13a2641373d06e24f866c7427644c39bfea) |
---|---|
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 --- 8 unchanged lines hidden (view full) --- 17 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI 18 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 19 select SND_SOC_ADS117X 20 select SND_SOC_AD73311 if I2C 21 select SND_SOC_AK4104 if SPI_MASTER 22 select SND_SOC_AK4535 if I2C 23 select SND_SOC_AK4642 if I2C 24 select SND_SOC_AK4671 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 --- 8 unchanged lines hidden (view full) --- 17 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI 18 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 19 select SND_SOC_ADS117X 20 select SND_SOC_AD73311 if I2C 21 select SND_SOC_AK4104 if SPI_MASTER 22 select SND_SOC_AK4535 if I2C 23 select SND_SOC_AK4642 if I2C 24 select SND_SOC_AK4671 if I2C |
25 select SND_SOC_ALC5623 if I2C |
|
25 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 26 select SND_SOC_CS42L51 if I2C 27 select SND_SOC_CS4270 if I2C 28 select SND_SOC_CX20442 29 select SND_SOC_DA7210 if I2C 30 select SND_SOC_JZ4740_CODEC if SOC_JZ4740 31 select SND_SOC_MAX98088 if I2C 32 select SND_SOC_MAX9877 if I2C --- 16 unchanged lines hidden (view full) --- 49 select SND_SOC_WM8400 if MFD_WM8400 50 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI 51 select SND_SOC_WM8523 if I2C 52 select SND_SOC_WM8580 if I2C 53 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI 54 select SND_SOC_WM8727 55 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI 56 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI | 26 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 27 select SND_SOC_CS42L51 if I2C 28 select SND_SOC_CS4270 if I2C 29 select SND_SOC_CX20442 30 select SND_SOC_DA7210 if I2C 31 select SND_SOC_JZ4740_CODEC if SOC_JZ4740 32 select SND_SOC_MAX98088 if I2C 33 select SND_SOC_MAX9877 if I2C --- 16 unchanged lines hidden (view full) --- 50 select SND_SOC_WM8400 if MFD_WM8400 51 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI 52 select SND_SOC_WM8523 if I2C 53 select SND_SOC_WM8580 if I2C 54 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI 55 select SND_SOC_WM8727 56 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI 57 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI |
58 select SND_SOC_WM8737 if SND_SOC_I2C_AND_SPI |
|
57 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI 58 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI 59 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI | 59 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI 60 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI 61 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI |
62 select SND_SOC_WM8770 if SPI_MASTER |
|
60 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI 61 select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI 62 select SND_SOC_WM8900 if I2C 63 select SND_SOC_WM8903 if I2C 64 select SND_SOC_WM8904 if I2C 65 select SND_SOC_WM8940 if I2C 66 select SND_SOC_WM8955 if I2C 67 select SND_SOC_WM8960 if I2C --- 57 unchanged lines hidden (view full) --- 125 tristate 126 127config SND_SOC_AK4642 128 tristate 129 130config SND_SOC_AK4671 131 tristate 132 | 63 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI 64 select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI 65 select SND_SOC_WM8900 if I2C 66 select SND_SOC_WM8903 if I2C 67 select SND_SOC_WM8904 if I2C 68 select SND_SOC_WM8940 if I2C 69 select SND_SOC_WM8955 if I2C 70 select SND_SOC_WM8960 if I2C --- 57 unchanged lines hidden (view full) --- 128 tristate 129 130config SND_SOC_AK4642 131 tristate 132 133config SND_SOC_AK4671 134 tristate 135 |
136config SND_SOC_ALC5623 137 tristate 138 |
|
133config SND_SOC_CQ0093VC 134 tristate 135 136config SND_SOC_CS42L51 137 tristate 138 139# Cirrus Logic CS4270 Codec 140config SND_SOC_CS4270 --- 85 unchanged lines hidden (view full) --- 226 tristate 227 228config SND_SOC_WM8728 229 tristate 230 231config SND_SOC_WM8731 232 tristate 233 | 139config SND_SOC_CQ0093VC 140 tristate 141 142config SND_SOC_CS42L51 143 tristate 144 145# Cirrus Logic CS4270 Codec 146config SND_SOC_CS4270 --- 85 unchanged lines hidden (view full) --- 232 tristate 233 234config SND_SOC_WM8728 235 tristate 236 237config SND_SOC_WM8731 238 tristate 239 |
240config SND_SOC_WM8737 241 tristate 242 |
|
234config SND_SOC_WM8741 235 tristate 236 237config SND_SOC_WM8750 238 tristate 239 240config SND_SOC_WM8753 241 tristate 242 | 243config SND_SOC_WM8741 244 tristate 245 246config SND_SOC_WM8750 247 tristate 248 249config SND_SOC_WM8753 250 tristate 251 |
252config SND_SOC_WM8770 253 tristate 254 |
|
243config SND_SOC_WM8776 244 tristate 245 246config SND_SOC_WM8804 247 tristate 248 249config SND_SOC_WM8900 250 tristate --- 62 unchanged lines hidden (view full) --- 313config SND_SOC_TPA6130A2 314 tristate 315 316config SND_SOC_WM2000 317 tristate 318 319config SND_SOC_WM9090 320 tristate | 255config SND_SOC_WM8776 256 tristate 257 258config SND_SOC_WM8804 259 tristate 260 261config SND_SOC_WM8900 262 tristate --- 62 unchanged lines hidden (view full) --- 325config SND_SOC_TPA6130A2 326 tristate 327 328config SND_SOC_WM2000 329 tristate 330 331config SND_SOC_WM9090 332 tristate |
333 |
|