Kconfig (f6d4b052175d84c6f2b73e884f3ab8c83c5f4d45) Kconfig (f6cdf2d3445d73f5b27ec8e620b8fe7a1f5c0ea1)
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

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

40 select SND_SOC_AK4613 if I2C
41 select SND_SOC_AK4641 if I2C
42 select SND_SOC_AK4642 if I2C
43 select SND_SOC_AK4671 if I2C
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
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

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

40 select SND_SOC_AK4613 if I2C
41 select SND_SOC_AK4641 if I2C
42 select SND_SOC_AK4642 if I2C
43 select SND_SOC_AK4671 if I2C
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_BD28623
49 select SND_SOC_CQ0093VC
50 select SND_SOC_CS35L32 if I2C
51 select SND_SOC_CS35L33 if I2C
52 select SND_SOC_CS35L34 if I2C
53 select SND_SOC_CS35L35 if I2C
54 select SND_SOC_CS42L42 if I2C
55 select SND_SOC_CS42L51_I2C if I2C
56 select SND_SOC_CS42L52 if I2C && INPUT

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

401
402config SND_SOC_ALC5623
403 tristate "Realtek ALC5623 CODEC"
404 depends on I2C
405
406config SND_SOC_ALC5632
407 tristate
408
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
53 select SND_SOC_CS42L42 if I2C
54 select SND_SOC_CS42L51_I2C if I2C
55 select SND_SOC_CS42L52 if I2C && INPUT

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

400
401config SND_SOC_ALC5623
402 tristate "Realtek ALC5623 CODEC"
403 depends on I2C
404
405config SND_SOC_ALC5632
406 tristate
407
409config SND_SOC_BD28623
410 tristate "ROHM BD28623 CODEC"
411 help
412 Enable support for ROHM BD28623MUV Class D speaker amplifier.
413 This codec does not have any control buses such as I2C, it
414 detect format of I2S automatically.
415
416config SND_SOC_BT_SCO
417 tristate "Dummy BT SCO codec driver"
418
408config SND_SOC_BT_SCO
409 tristate "Dummy BT SCO codec driver"
410
411config SND_SOC_CPCAP
412 tristate "Motorola CPCAP codec"
413 depends on MFD_CPCAP
414
419config SND_SOC_CQ0093VC
420 tristate
421
422config SND_SOC_CS35L32
423 tristate "Cirrus Logic CS35L32 CODEC"
424 depends on I2C
425
426config SND_SOC_CS35L33

--- 803 unchanged lines hidden ---
415config SND_SOC_CQ0093VC
416 tristate
417
418config SND_SOC_CS35L32
419 tristate "Cirrus Logic CS35L32 CODEC"
420 depends on I2C
421
422config SND_SOC_CS35L33

--- 803 unchanged lines hidden ---