Kconfig (9fe64e15148d1ff81fa0bcb5fd58531e3ae2aa3a) Kconfig (6387f866a2ccbf393ed5ffe7e2754eb5d0781441)
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

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

44 select SND_SOC_AK5386
45 select SND_SOC_ALC5623 if I2C
46 select SND_SOC_ALC5632 if I2C
47 select SND_SOC_BT_SCO
48 select SND_SOC_CQ0093VC
49 select SND_SOC_CS35L32 if I2C
50 select SND_SOC_CS35L33 if I2C
51 select SND_SOC_CS35L34 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

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

44 select SND_SOC_AK5386
45 select SND_SOC_ALC5623 if I2C
46 select SND_SOC_ALC5632 if I2C
47 select SND_SOC_BT_SCO
48 select SND_SOC_CQ0093VC
49 select SND_SOC_CS35L32 if I2C
50 select SND_SOC_CS35L33 if I2C
51 select SND_SOC_CS35L34 if I2C
52 select SND_SOC_CS35L35 if I2C
52 select SND_SOC_CS42L42 if I2C
53 select SND_SOC_CS42L51_I2C if I2C
54 select SND_SOC_CS42L52 if I2C && INPUT
55 select SND_SOC_CS42L56 if I2C && INPUT
56 select SND_SOC_CS42L73 if I2C
57 select SND_SOC_CS4265 if I2C
58 select SND_SOC_CS4270 if I2C
59 select SND_SOC_CS4271_I2C if I2C

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

403config SND_SOC_CS35L33
404 tristate "Cirrus Logic CS35L33 CODEC"
405 depends on I2C
406
407config SND_SOC_CS35L34
408 tristate "Cirrus Logic CS35L34 CODEC"
409 depends on I2C
410
53 select SND_SOC_CS42L42 if I2C
54 select SND_SOC_CS42L51_I2C if I2C
55 select SND_SOC_CS42L52 if I2C && INPUT
56 select SND_SOC_CS42L56 if I2C && INPUT
57 select SND_SOC_CS42L73 if I2C
58 select SND_SOC_CS4265 if I2C
59 select SND_SOC_CS4270 if I2C
60 select SND_SOC_CS4271_I2C if I2C

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

404config SND_SOC_CS35L33
405 tristate "Cirrus Logic CS35L33 CODEC"
406 depends on I2C
407
408config SND_SOC_CS35L34
409 tristate "Cirrus Logic CS35L34 CODEC"
410 depends on I2C
411
412config SND_SOC_CS35L35
413 tristate "Cirrus Logic CS35L35 CODEC"
414 depends on I2C
415
411config SND_SOC_CS42L42
412 tristate "Cirrus Logic CS42L42 CODEC"
413 depends on I2C
414
415config SND_SOC_CS42L51
416 tristate
417
418config SND_SOC_CS42L51_I2C

--- 708 unchanged lines hidden ---
416config SND_SOC_CS42L42
417 tristate "Cirrus Logic CS42L42 CODEC"
418 depends on I2C
419
420config SND_SOC_CS42L51
421 tristate
422
423config SND_SOC_CS42L51_I2C

--- 708 unchanged lines hidden ---