Kconfig (b20f86625de738658c74f2ecfe4050416d2252cc) Kconfig (394d2bbae3dbde0972b90415fc4b5628bbfd700f)
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

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

35 select SND_SOC_CX20442
36 select SND_SOC_DA7210 if I2C
37 select SND_SOC_DFBMCS320
38 select SND_SOC_JZ4740_CODEC
39 select SND_SOC_LM4857 if I2C
40 select SND_SOC_MAX98088 if I2C
41 select SND_SOC_MAX98095 if I2C
42 select SND_SOC_MAX9850 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

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

35 select SND_SOC_CX20442
36 select SND_SOC_DA7210 if I2C
37 select SND_SOC_DFBMCS320
38 select SND_SOC_JZ4740_CODEC
39 select SND_SOC_LM4857 if I2C
40 select SND_SOC_MAX98088 if I2C
41 select SND_SOC_MAX98095 if I2C
42 select SND_SOC_MAX9850 if I2C
43 select SND_SOC_MAX9768 if I2C
43 select SND_SOC_MAX9877 if I2C
44 select SND_SOC_PCM3008
45 select SND_SOC_RT5631 if I2C
46 select SND_SOC_SGTL5000 if I2C
47 select SND_SOC_SN95031 if INTEL_SCU_IPC
48 select SND_SOC_SPDIF
49 select SND_SOC_SSM2602 if SND_SOC_I2C_AND_SPI
50 select SND_SOC_STA32X if I2C

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

57 select SND_SOC_TLV320DAC33 if I2C
58 select SND_SOC_TWL4030 if TWL4030_CORE
59 select SND_SOC_TWL6040 if TWL4030_CORE
60 select SND_SOC_UDA134X
61 select SND_SOC_UDA1380 if I2C
62 select SND_SOC_WL1273 if MFD_WL1273_CORE
63 select SND_SOC_WM1250_EV1 if I2C
64 select SND_SOC_WM2000 if I2C
44 select SND_SOC_MAX9877 if I2C
45 select SND_SOC_PCM3008
46 select SND_SOC_RT5631 if I2C
47 select SND_SOC_SGTL5000 if I2C
48 select SND_SOC_SN95031 if INTEL_SCU_IPC
49 select SND_SOC_SPDIF
50 select SND_SOC_SSM2602 if SND_SOC_I2C_AND_SPI
51 select SND_SOC_STA32X if I2C

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

58 select SND_SOC_TLV320DAC33 if I2C
59 select SND_SOC_TWL4030 if TWL4030_CORE
60 select SND_SOC_TWL6040 if TWL4030_CORE
61 select SND_SOC_UDA134X
62 select SND_SOC_UDA1380 if I2C
63 select SND_SOC_WL1273 if MFD_WL1273_CORE
64 select SND_SOC_WM1250_EV1 if I2C
65 select SND_SOC_WM2000 if I2C
66 select SND_SOC_WM2200 if I2C
65 select SND_SOC_WM5100 if I2C
66 select SND_SOC_WM8350 if MFD_WM8350
67 select SND_SOC_WM8400 if MFD_WM8400
68 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI
69 select SND_SOC_WM8523 if I2C
70 select SND_SOC_WM8580 if I2C
71 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI
72 select SND_SOC_WM8727

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

287 tristate
288
289config SND_SOC_WM1250_EV1
290 tristate
291
292config SND_SOC_WM2000
293 tristate
294
67 select SND_SOC_WM5100 if I2C
68 select SND_SOC_WM8350 if MFD_WM8350
69 select SND_SOC_WM8400 if MFD_WM8400
70 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI
71 select SND_SOC_WM8523 if I2C
72 select SND_SOC_WM8580 if I2C
73 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI
74 select SND_SOC_WM8727

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

289 tristate
290
291config SND_SOC_WM1250_EV1
292 tristate
293
294config SND_SOC_WM2000
295 tristate
296
297config SND_SOC_WM2200
298 tristate
299
295config SND_SOC_WM5100
296 tristate
297
298config SND_SOC_WM8350
299 tristate
300
301config SND_SOC_WM8400
302 tristate

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

420
421config SND_SOC_WM9713
422 tristate
423
424# Amp
425config SND_SOC_LM4857
426 tristate
427
300config SND_SOC_WM5100
301 tristate
302
303config SND_SOC_WM8350
304 tristate
305
306config SND_SOC_WM8400
307 tristate

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

425
426config SND_SOC_WM9713
427 tristate
428
429# Amp
430config SND_SOC_LM4857
431 tristate
432
433config SND_SOC_MAX9768
434 tristate
435
428config SND_SOC_MAX9877
429 tristate
430
431config SND_SOC_TPA6130A2
432 tristate
436config SND_SOC_MAX9877
437 tristate
438
439config SND_SOC_TPA6130A2
440 tristate