Kconfig (60529c65ec3bc1a347f67eec1b1567efebbf7ce1) Kconfig (95169d080fcaad6c990ce3602d9b3d38753b1fa4)
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
9 default y if SPI_MASTER=y
10
11config SND_SOC_ALL_CODECS
12 tristate "Build all ASoC CODEC drivers"
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
9 default y if SPI_MASTER=y
10
11config SND_SOC_ALL_CODECS
12 tristate "Build all ASoC CODEC drivers"
13 depends on COMPILE_TEST
14 select SND_SOC_88PM860X if MFD_88PM860X
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

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

50 select SND_SOC_MAX98090 if I2C
51 select SND_SOC_MAX98095 if I2C
52 select SND_SOC_MAX9850 if I2C
53 select SND_SOC_MAX9768 if I2C
54 select SND_SOC_MAX9877 if I2C
55 select SND_SOC_MC13783 if MFD_MC13XXX
56 select SND_SOC_ML26124 if I2C
57 select SND_SOC_HDMI_CODEC
13 select SND_SOC_88PM860X if MFD_88PM860X
14 select SND_SOC_L3
15 select SND_SOC_AB8500_CODEC if ABX500_CORE
16 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS
17 select SND_SOC_AD1836 if SPI_MASTER
18 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI
19 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
20 select SND_SOC_AD73311

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

49 select SND_SOC_MAX98090 if I2C
50 select SND_SOC_MAX98095 if I2C
51 select SND_SOC_MAX9850 if I2C
52 select SND_SOC_MAX9768 if I2C
53 select SND_SOC_MAX9877 if I2C
54 select SND_SOC_MC13783 if MFD_MC13XXX
55 select SND_SOC_ML26124 if I2C
56 select SND_SOC_HDMI_CODEC
57 select SND_SOC_PCM1681 if I2C
58 select SND_SOC_PCM3008
59 select SND_SOC_RT5631 if I2C
60 select SND_SOC_RT5640 if I2C
61 select SND_SOC_SGTL5000 if I2C
62 select SND_SOC_SI476X if MFD_SI476X_CORE
63 select SND_SOC_SN95031 if INTEL_SCU_IPC
64 select SND_SOC_SPDIF
65 select SND_SOC_SSM2518 if I2C

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

288 tristate
289
290config SND_SOC_MAX9850
291 tristate
292
293config SND_SOC_HDMI_CODEC
294 tristate
295
58 select SND_SOC_PCM3008
59 select SND_SOC_RT5631 if I2C
60 select SND_SOC_RT5640 if I2C
61 select SND_SOC_SGTL5000 if I2C
62 select SND_SOC_SI476X if MFD_SI476X_CORE
63 select SND_SOC_SN95031 if INTEL_SCU_IPC
64 select SND_SOC_SPDIF
65 select SND_SOC_SSM2518 if I2C

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

288 tristate
289
290config SND_SOC_MAX9850
291 tristate
292
293config SND_SOC_HDMI_CODEC
294 tristate
295
296config SND_SOC_PCM1681
297 tristate
298
296config SND_SOC_PCM3008
297 tristate
298
299config SND_SOC_RT5631
300 tristate
301
302config SND_SOC_RT5640
303 tristate

--- 233 unchanged lines hidden ---
299config SND_SOC_PCM3008
300 tristate
301
302config SND_SOC_RT5631
303 tristate
304
305config SND_SOC_RT5640
306 tristate

--- 233 unchanged lines hidden ---