Kconfig (c924dc68f7371582cb420c003faadb700cd4f76c) Kconfig (0c2d6964562835501280409cac5d4ee28e07e8c2)
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

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

15 select SND_SOC_L3
16 select SND_SOC_AB8500_CODEC if ABX500_CORE
17 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS
18 select SND_SOC_AD1836 if SPI_MASTER
19 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI
20 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
21 select SND_SOC_AD73311
22 select SND_SOC_ADAU1373 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

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

15 select SND_SOC_L3
16 select SND_SOC_AB8500_CODEC if ABX500_CORE
17 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS
18 select SND_SOC_AD1836 if SPI_MASTER
19 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI
20 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
21 select SND_SOC_AD73311
22 select SND_SOC_ADAU1373 if I2C
23 select SND_SOC_ADAV80X if SND_SOC_I2C_AND_SPI
23 select SND_SOC_ADAV801 if SPI_MASTER
24 select SND_SOC_ADAV803 if I2C
24 select SND_SOC_ADAU1701 if I2C
25 select SND_SOC_ADS117X
26 select SND_SOC_AK4104 if SPI_MASTER
27 select SND_SOC_AK4535 if I2C
28 select SND_SOC_AK4641 if I2C
29 select SND_SOC_AK4642 if I2C
30 select SND_SOC_AK4671 if I2C
31 select SND_SOC_AK5386

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

61 select SND_SOC_PCM3008
62 select SND_SOC_RT5631 if I2C
63 select SND_SOC_RT5640 if I2C
64 select SND_SOC_SGTL5000 if I2C
65 select SND_SOC_SI476X if MFD_SI476X_CORE
66 select SND_SOC_SN95031 if INTEL_SCU_IPC
67 select SND_SOC_SPDIF
68 select SND_SOC_SSM2518 if I2C
25 select SND_SOC_ADAU1701 if I2C
26 select SND_SOC_ADS117X
27 select SND_SOC_AK4104 if SPI_MASTER
28 select SND_SOC_AK4535 if I2C
29 select SND_SOC_AK4641 if I2C
30 select SND_SOC_AK4642 if I2C
31 select SND_SOC_AK4671 if I2C
32 select SND_SOC_AK5386

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

62 select SND_SOC_PCM3008
63 select SND_SOC_RT5631 if I2C
64 select SND_SOC_RT5640 if I2C
65 select SND_SOC_SGTL5000 if I2C
66 select SND_SOC_SI476X if MFD_SI476X_CORE
67 select SND_SOC_SN95031 if INTEL_SCU_IPC
68 select SND_SOC_SPDIF
69 select SND_SOC_SSM2518 if I2C
69 select SND_SOC_SSM2602_SPI if SPI_MASTER
70 select SND_SOC_SSM2602_I2C if I2C
70 select SND_SOC_SSM2602 if SND_SOC_I2C_AND_SPI
71 select SND_SOC_STA32X if I2C
72 select SND_SOC_STA529 if I2C
73 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS
74 select SND_SOC_TAS5086 if I2C
75 select SND_SOC_TLV320AIC23 if I2C
76 select SND_SOC_TLV320AIC26 if SPI_MASTER
77 select SND_SOC_TLV320AIC32X4 if I2C
78 select SND_SOC_TLV320AIC3X if I2C

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

194 tristate
195
196config SND_SOC_ADAU1373
197 tristate
198
199config SND_SOC_ADAV80X
200 tristate
201
71 select SND_SOC_STA32X if I2C
72 select SND_SOC_STA529 if I2C
73 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS
74 select SND_SOC_TAS5086 if I2C
75 select SND_SOC_TLV320AIC23 if I2C
76 select SND_SOC_TLV320AIC26 if SPI_MASTER
77 select SND_SOC_TLV320AIC32X4 if I2C
78 select SND_SOC_TLV320AIC3X if I2C

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

194 tristate
195
196config SND_SOC_ADAU1373
197 tristate
198
199config SND_SOC_ADAV80X
200 tristate
201
202config SND_SOC_ADAV801
203 tristate
204 select SND_SOC_ADAV80X
205
206config SND_SOC_ADAV803
207 tristate
208 select SND_SOC_ADAV80X
209
202config SND_SOC_ADS117X
203 tristate
204
205config SND_SOC_AK4104
206 tristate
207
208config SND_SOC_AK4535
209 tristate

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

338 tristate
339
340config SND_SOC_SSM2518
341 tristate
342
343config SND_SOC_SSM2602
344 tristate
345
210config SND_SOC_ADS117X
211 tristate
212
213config SND_SOC_AK4104
214 tristate
215
216config SND_SOC_AK4535
217 tristate

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

346 tristate
347
348config SND_SOC_SSM2518
349 tristate
350
351config SND_SOC_SSM2602
352 tristate
353
346config SND_SOC_SSM2602_SPI
347 select SND_SOC_SSM2602
348 tristate
349
350config SND_SOC_SSM2602_I2C
351 select SND_SOC_SSM2602
352 tristate
353
354config SND_SOC_STA32X
355 tristate
356
357config SND_SOC_STA529
358 tristate
359
360config SND_SOC_STAC9766
361 tristate

--- 204 unchanged lines hidden ---
354config SND_SOC_STA32X
355 tristate
356
357config SND_SOC_STA529
358 tristate
359
360config SND_SOC_STAC9766
361 tristate

--- 204 unchanged lines hidden ---