Kconfig (ca6e4405779ed56ebac941570615abd667c72c02) | Kconfig (e40da86a37f64c73b810bc7a63d77c44dc61accb) |
---|---|
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 --- 39 unchanged lines hidden (view full) --- 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_I2C if I2C 54 select SND_SOC_CS4271_SPI if SPI_MASTER 55 select SND_SOC_CS42XX8_I2C 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 --- 39 unchanged lines hidden (view full) --- 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_I2C if I2C 54 select SND_SOC_CS4271_SPI if SPI_MASTER 55 select SND_SOC_CS42XX8_I2C if I2C |
56 select SND_SOC_CS4349 if I2C |
|
56 select SND_SOC_CX20442 if TTY 57 select SND_SOC_DA7210 if SND_SOC_I2C_AND_SPI 58 select SND_SOC_DA7213 if I2C 59 select SND_SOC_DA732X if I2C 60 select SND_SOC_DA9055 if I2C 61 select SND_SOC_DMIC 62 select SND_SOC_BT_SCO 63 select SND_SOC_ES8328_SPI if SPI_MASTER --- 334 unchanged lines hidden (view full) --- 398 tristate 399 400config SND_SOC_CS42XX8_I2C 401 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)" 402 depends on I2C 403 select SND_SOC_CS42XX8 404 select REGMAP_I2C 405 | 57 select SND_SOC_CX20442 if TTY 58 select SND_SOC_DA7210 if SND_SOC_I2C_AND_SPI 59 select SND_SOC_DA7213 if I2C 60 select SND_SOC_DA732X if I2C 61 select SND_SOC_DA9055 if I2C 62 select SND_SOC_DMIC 63 select SND_SOC_BT_SCO 64 select SND_SOC_ES8328_SPI if SPI_MASTER --- 334 unchanged lines hidden (view full) --- 399 tristate 400 401config SND_SOC_CS42XX8_I2C 402 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)" 403 depends on I2C 404 select SND_SOC_CS42XX8 405 select REGMAP_I2C 406 |
407# Cirrus Logic CS4349 HiFi DAC 408config SND_SOC_CS4349 409 tristate "Cirrus Logic CS4349 CODEC" 410 depends on I2C 411 |
|
406config SND_SOC_CX20442 407 tristate 408 depends on TTY 409 410config SND_SOC_JZ4740_CODEC 411 select REGMAP_MMIO 412 tristate 413 --- 465 unchanged lines hidden --- | 412config SND_SOC_CX20442 413 tristate 414 depends on TTY 415 416config SND_SOC_JZ4740_CODEC 417 select REGMAP_MMIO 418 tristate 419 --- 465 unchanged lines hidden --- |