Kconfig (50b18e4a2608e3897f3787eaa7dfa869b40d9923) Kconfig (d4edae9c508c845d92bd59c60c4089c3addad6a8)
1# SPDX-License-Identifier: GPL-2.0-only
2# Helper to resolve issues with configs that have SPI enabled but I2C
3# modular, meaning we can't build the codec driver in with I2C support.
4# We use an ordered list of conditional defaults to pick the appropriate
5# setting - SPI can't be modular so that case doesn't need to be covered.
6config SND_SOC_I2C_AND_SPI
7 tristate
8 default m if I2C=m

--- 50 unchanged lines hidden (view full) ---

59 imply SND_SOC_CS35L34
60 imply SND_SOC_CS35L35
61 imply SND_SOC_CS35L36
62 imply SND_SOC_CS42L42
63 imply SND_SOC_CS42L51_I2C
64 imply SND_SOC_CS42L52
65 imply SND_SOC_CS42L56
66 imply SND_SOC_CS42L73
1# SPDX-License-Identifier: GPL-2.0-only
2# Helper to resolve issues with configs that have SPI enabled but I2C
3# modular, meaning we can't build the codec driver in with I2C support.
4# We use an ordered list of conditional defaults to pick the appropriate
5# setting - SPI can't be modular so that case doesn't need to be covered.
6config SND_SOC_I2C_AND_SPI
7 tristate
8 default m if I2C=m

--- 50 unchanged lines hidden (view full) ---

59 imply SND_SOC_CS35L34
60 imply SND_SOC_CS35L35
61 imply SND_SOC_CS35L36
62 imply SND_SOC_CS42L42
63 imply SND_SOC_CS42L51_I2C
64 imply SND_SOC_CS42L52
65 imply SND_SOC_CS42L56
66 imply SND_SOC_CS42L73
67 imply SND_SOC_CS4234
67 imply SND_SOC_CS4265
68 imply SND_SOC_CS4270
69 imply SND_SOC_CS4271_I2C
70 imply SND_SOC_CS4271_SPI
71 imply SND_SOC_CS42XX8_I2C
72 imply SND_SOC_CS43130
73 imply SND_SOC_CS4341
74 imply SND_SOC_CS4349

--- 512 unchanged lines hidden (view full) ---

587config SND_SOC_CS42L56
588 tristate "Cirrus Logic CS42L56 CODEC"
589 depends on I2C && INPUT
590
591config SND_SOC_CS42L73
592 tristate "Cirrus Logic CS42L73 CODEC"
593 depends on I2C
594
68 imply SND_SOC_CS4265
69 imply SND_SOC_CS4270
70 imply SND_SOC_CS4271_I2C
71 imply SND_SOC_CS4271_SPI
72 imply SND_SOC_CS42XX8_I2C
73 imply SND_SOC_CS43130
74 imply SND_SOC_CS4341
75 imply SND_SOC_CS4349

--- 512 unchanged lines hidden (view full) ---

588config SND_SOC_CS42L56
589 tristate "Cirrus Logic CS42L56 CODEC"
590 depends on I2C && INPUT
591
592config SND_SOC_CS42L73
593 tristate "Cirrus Logic CS42L73 CODEC"
594 depends on I2C
595
596config SND_SOC_CS4234
597 tristate "Cirrus Logic CS4234 CODEC"
598 depends on I2C
599 select REGMAP_I2C
600
595config SND_SOC_CS4265
596 tristate "Cirrus Logic CS4265 CODEC"
597 depends on I2C
598 select REGMAP_I2C
599
600# Cirrus Logic CS4270 Codec
601config SND_SOC_CS4270
602 tristate "Cirrus Logic CS4270 CODEC"

--- 1174 unchanged lines hidden ---
601config SND_SOC_CS4265
602 tristate "Cirrus Logic CS4265 CODEC"
603 depends on I2C
604 select REGMAP_I2C
605
606# Cirrus Logic CS4270 Codec
607config SND_SOC_CS4270
608 tristate "Cirrus Logic CS4270 CODEC"

--- 1174 unchanged lines hidden ---