Kconfig (543c675482bcf1e7b9f85bb1589314f38f60c520) Kconfig (eef5bb2445ca49911c93c08ed0fb2ea7363ea945)
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

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

38 select SND_SOC_AK4554
39 select SND_SOC_AK4641 if I2C
40 select SND_SOC_AK4642 if I2C
41 select SND_SOC_AK4671 if I2C
42 select SND_SOC_AK5386
43 select SND_SOC_ALC5623 if I2C
44 select SND_SOC_ALC5632 if I2C
45 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC
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

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

38 select SND_SOC_AK4554
39 select SND_SOC_AK4641 if I2C
40 select SND_SOC_AK4642 if I2C
41 select SND_SOC_AK4671 if I2C
42 select SND_SOC_AK5386
43 select SND_SOC_ALC5623 if I2C
44 select SND_SOC_ALC5632 if I2C
45 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC
46 select SND_SOC_CS35L32 if I2C
46 select SND_SOC_CS42L51_I2C if I2C
47 select SND_SOC_CS42L52 if I2C && INPUT
48 select SND_SOC_CS42L56 if I2C && INPUT
49 select SND_SOC_CS42L73 if I2C
50 select SND_SOC_CS4265 if I2C
51 select SND_SOC_CS4270 if I2C
52 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI
53 select SND_SOC_CS42XX8_I2C if I2C

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

318 depends on I2C
319
320config SND_SOC_ALC5632
321 tristate
322
323config SND_SOC_CQ0093VC
324 tristate
325
47 select SND_SOC_CS42L51_I2C if I2C
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 if SND_SOC_I2C_AND_SPI
54 select SND_SOC_CS42XX8_I2C if I2C

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

319 depends on I2C
320
321config SND_SOC_ALC5632
322 tristate
323
324config SND_SOC_CQ0093VC
325 tristate
326
327config SND_SOC_CS35L32
328 tristate "Cirrus Logic CS35L32 CODEC"
329 depends on I2C
330
326config SND_SOC_CS42L51
327 tristate
328
329config SND_SOC_CS42L51_I2C
330 tristate
331 select SND_SOC_CS42L51
332
333config SND_SOC_CS42L52

--- 449 unchanged lines hidden ---
331config SND_SOC_CS42L51
332 tristate
333
334config SND_SOC_CS42L51_I2C
335 tristate
336 select SND_SOC_CS42L51
337
338config SND_SOC_CS42L52

--- 449 unchanged lines hidden ---