# SPDX-License-Identifier: GPL-2.0-only
# Helper to resolve issues with configs that have [31mCONFIG_SPI[0m enabled but [31mCONFIG_I2C[0m
# modular, meaning we can't build the codec driver in with [31mCONFIG_I2C[0m support.
# We use an ordered list of conditional defaults to pick the appropriate
# setting - [31mCONFIG_SPI[0m can't be modular so that case doesn't need to be covered.
config [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
tristate
default m if [31mCONFIG_I2C[0m=m
default y if [31mCONFIG_I2C[0m=y
default y if [31mCONFIG_SPI_MASTER[0m=y
menu "CODEC drivers"
config [31mCONFIG_SND_SOC_ALL_CODECS[0m
tristate "Build all ASoC CODEC drivers"
depends on [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_SND_SOC_88PM860X[0m if [31mCONFIG_MFD_88PM860X[0m
select [31mCONFIG_SND_SOC_L3[0m
select [31mCONFIG_SND_SOC_AB8500_CODEC[0m if [31mCONFIG_ABX500_CORE[0m
select [31mCONFIG_SND_SOC_AC97_CODEC[0m
select [31mCONFIG_SND_SOC_AD1836[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_AD193X_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_AD193X_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AD1980[0m if [31mCONFIG_SND_SOC_AC97_BUS[0m
select [31mCONFIG_SND_SOC_AD73311[0m
select [31mCONFIG_SND_SOC_ADAU1373[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU1761_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU1761_SPI[0m if [31mCONFIG_SPI[0m
select [31mCONFIG_SND_SOC_ADAU1781_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU1781_SPI[0m if [31mCONFIG_SPI[0m
select [31mCONFIG_SND_SOC_ADAV801[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_ADAV803[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU1977_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_ADAU1977_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU1701[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU7002[0m
select [31mCONFIG_SND_SOC_ADS117X[0m
select [31mCONFIG_SND_SOC_AK4104[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_AK4118[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK4458[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK4535[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK4554[0m
select [31mCONFIG_SND_SOC_AK4613[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK4641[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK4642[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK4671[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_AK5386[0m
select [31mCONFIG_SND_SOC_AK5558[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ALC5623[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ALC5632[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_BT_SCO[0m
select [31mCONFIG_SND_SOC_BD28623[0m
select [31mCONFIG_SND_SOC_CQ0093VC[0m
select [31mCONFIG_SND_SOC_CROS_EC_CODEC[0m if [31mCONFIG_CROS_EC[0m
select [31mCONFIG_SND_SOC_CS35L32[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS35L33[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS35L34[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS35L35[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS35L36[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS42L42[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS42L51_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS42L52[0m if [31mCONFIG_I2C[0m && [31mCONFIG_INPUT[0m
select [31mCONFIG_SND_SOC_CS42L56[0m if [31mCONFIG_I2C[0m && [31mCONFIG_INPUT[0m
select [31mCONFIG_SND_SOC_CS42L73[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS4265[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS4270[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS4271_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS4271_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_CS42XX8_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS43130[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS4341[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_CS4349[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS47L15[0m if [31mCONFIG_MFD_CS47L15[0m
select [31mCONFIG_SND_SOC_CS47L24[0m if [31mCONFIG_MFD_CS47L24[0m
select [31mCONFIG_SND_SOC_CS47L35[0m if [31mCONFIG_MFD_CS47L35[0m
select [31mCONFIG_SND_SOC_CS47L85[0m if [31mCONFIG_MFD_CS47L85[0m
select [31mCONFIG_SND_SOC_CS47L90[0m if [31mCONFIG_MFD_CS47L90[0m
select [31mCONFIG_SND_SOC_CS47L92[0m if [31mCONFIG_MFD_CS47L92[0m
select [31mCONFIG_SND_SOC_CS53L30[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CX20442[0m if [31mCONFIG_TTY[0m
select [31mCONFIG_SND_SOC_CX2072X[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_DA7210[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_DA7213[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_DA7218[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_DA7219[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_DA732X[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_DA9055[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_DMIC[0m if [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_SND_SOC_ES8316[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ES8328_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_ES8328_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ES7134[0m
select [31mCONFIG_SND_SOC_ES7241[0m
select [31mCONFIG_SND_SOC_GTM601[0m
select [31mCONFIG_SND_SOC_HDAC_HDMI[0m
select [31mCONFIG_SND_SOC_HDAC_HDA[0m
select [31mCONFIG_SND_SOC_ICS43432[0m
select [31mCONFIG_SND_SOC_INNO_RK3036[0m
select [31mCONFIG_SND_SOC_ISABELLE[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_JZ4740_CODEC[0m
select [31mCONFIG_SND_SOC_JZ4725B_CODEC[0m
select [31mCONFIG_SND_SOC_LM4857[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_LM49453[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_LOCHNAGAR_SC[0m if [31mCONFIG_MFD_LOCHNAGAR[0m
select [31mCONFIG_SND_SOC_MAX98088[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98090[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98095[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98357A[0m if [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_SND_SOC_MAX98371[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98504[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX9867[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98925[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98926[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98927[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX98373[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX9850[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX9860[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX9759[0m
select [31mCONFIG_SND_SOC_MAX9768[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MAX9877[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MC13783[0m if [31mCONFIG_MFD_MC13XXX[0m
select [31mCONFIG_SND_SOC_ML26124[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_MT6351[0m if [31mCONFIG_MTK_PMIC_WRAP[0m
select [31mCONFIG_SND_SOC_MT6358[0m if [31mCONFIG_MTK_PMIC_WRAP[0m
select [31mCONFIG_SND_SOC_NAU8540[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_NAU8810[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_NAU8822[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_NAU8824[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_NAU8825[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_HDMI_CODEC[0m
select [31mCONFIG_SND_SOC_PCM1681[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM1789_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM179X_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM179X_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM186X_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM186X_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM3008[0m
select [31mCONFIG_SND_SOC_PCM3060_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM3060_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM3168A_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM3168A_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM5102A[0m
select [31mCONFIG_SND_SOC_PCM512x_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM512x_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_RK3328[0m
select [31mCONFIG_SND_SOC_RT274[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT286[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT298[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT1011[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT1305[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT1308[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5514[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5616[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5631[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5640[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5645[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5651[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5659[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5660[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5663[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5665[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5668[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5670[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_RT5677[0m if [31mCONFIG_I2C[0m && [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_RT5682[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_SGTL5000[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_SI476X[0m if [31mCONFIG_MFD_SI476X_CORE[0m
select [31mCONFIG_SND_SOC_SIMPLE_AMPLIFIER[0m
select [31mCONFIG_SND_SOC_SIRF_AUDIO_CODEC[0m
select [31mCONFIG_SND_SOC_SPDIF[0m
select [31mCONFIG_SND_SOC_SSM2305[0m
select [31mCONFIG_SND_SOC_SSM2518[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_SSM2602_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_SSM2602_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_SSM4567[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_STA32X[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_STA350[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_STA529[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_STAC9766[0m if [31mCONFIG_SND_SOC_AC97_BUS[0m
select [31mCONFIG_SND_SOC_STI_SAS[0m
select [31mCONFIG_SND_SOC_TAS2552[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TAS5086[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TAS571X[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TAS5720[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TAS6424[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TDA7419[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TFA9879[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TLV320AIC23_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TLV320AIC23_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_TLV320AIC26[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_TLV320AIC31XX[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TLV320AIC32X4_I2C[0m if [31mCONFIG_I2C[0m && [31mCONFIG_COMMON_CLK[0m
select [31mCONFIG_SND_SOC_TLV320AIC32X4_SPI[0m if [31mCONFIG_SPI_MASTER[0m && [31mCONFIG_COMMON_CLK[0m
select [31mCONFIG_SND_SOC_TLV320AIC3X[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TPA6130A2[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TLV320DAC33[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TSCS42XX[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TSCS454[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TS3A227E[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TWL4030[0m if [31mCONFIG_TWL4030_CORE[0m
select [31mCONFIG_SND_SOC_TWL6040[0m if [31mCONFIG_TWL6040_CORE[0m
select [31mCONFIG_SND_SOC_UDA1334[0m if [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_SND_SOC_UDA134X[0m
select [31mCONFIG_SND_SOC_UDA1380[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WCD9335[0m if [31mCONFIG_SLIMBUS[0m
select [31mCONFIG_SND_SOC_WL1273[0m if [31mCONFIG_MFD_WL1273_CORE[0m
select [31mCONFIG_SND_SOC_WM0010[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_WM1250_EV1[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM2000[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM2200[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM5100[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM5102[0m if [31mCONFIG_MFD_WM5102[0m
select [31mCONFIG_SND_SOC_WM5110[0m if [31mCONFIG_MFD_WM5110[0m
select [31mCONFIG_SND_SOC_WM8350[0m if [31mCONFIG_MFD_WM8350[0m
select [31mCONFIG_SND_SOC_WM8400[0m if [31mCONFIG_MFD_WM8400[0m
select [31mCONFIG_SND_SOC_WM8510[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8523[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8524[0m if [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_SND_SOC_WM8580[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8711[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8727[0m
select [31mCONFIG_SND_SOC_WM8728[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8731[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8737[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8741[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8750[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8753[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8770[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_WM8776[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8782[0m
select [31mCONFIG_SND_SOC_WM8804_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8804_SPI[0m if [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_WM8900[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8903[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8904[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8940[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8955[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8960[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8961[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8962[0m if [31mCONFIG_I2C[0m && [31mCONFIG_INPUT[0m
select [31mCONFIG_SND_SOC_WM8971[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8974[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8978[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8983[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8985[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8988[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8990[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8991[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8993[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8994[0m if [31mCONFIG_MFD_WM8994[0m
select [31mCONFIG_SND_SOC_WM8995[0m if [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_SND_SOC_WM8996[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8997[0m if [31mCONFIG_MFD_WM8997[0m
select [31mCONFIG_SND_SOC_WM8998[0m if [31mCONFIG_MFD_WM8998[0m
select [31mCONFIG_SND_SOC_WM9081[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM9090[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM9705[0m if ([31mCONFIG_SND_SOC_AC97_BUS[0m || SND_SOC_AC97_BUS_NEW)
select [31mCONFIG_SND_SOC_WM9712[0m if ([31mCONFIG_SND_SOC_AC97_BUS[0m || SND_SOC_AC97_BUS_NEW)
select [31mCONFIG_SND_SOC_WM9713[0m if ([31mCONFIG_SND_SOC_AC97_BUS[0m || SND_SOC_AC97_BUS_NEW)
help
Normally ASoC codec drivers are only built if a machine driver which
uses them is also built since they are only usable with a machine
driver. Selecting this option will allow these drivers to be built
without an explicit machine driver for test and development purposes.
Support for the bus types used to access the codecs to be built must
be selected separately.
If unsure select "N".
config [31mCONFIG_SND_SOC_88PM860X[0m
tristate
config [31mCONFIG_SND_SOC_ARIZONA[0m
tristate
default y if [31mCONFIG_SND_SOC_CS47L24[0m=y
default y if [31mCONFIG_SND_SOC_WM5102[0m=y
default y if [31mCONFIG_SND_SOC_WM5110[0m=y
default y if [31mCONFIG_SND_SOC_WM8997[0m=y
default y if [31mCONFIG_SND_SOC_WM8998[0m=y
default m if [31mCONFIG_SND_SOC_CS47L24[0m=m
default m if [31mCONFIG_SND_SOC_WM5102[0m=m
default m if [31mCONFIG_SND_SOC_WM5110[0m=m
default m if [31mCONFIG_SND_SOC_WM8997[0m=m
default m if [31mCONFIG_SND_SOC_WM8998[0m=m
config [31mCONFIG_SND_SOC_WM_HUBS[0m
tristate
default y if [31mCONFIG_SND_SOC_WM8993[0m=y || [31mCONFIG_SND_SOC_WM8994[0m=y
default m if [31mCONFIG_SND_SOC_WM8993[0m=m || [31mCONFIG_SND_SOC_WM8994[0m=m
config [31mCONFIG_SND_SOC_WM_ADSP[0m
tristate
select [31mCONFIG_SND_SOC_COMPRESS[0m
default y if [31mCONFIG_SND_SOC_MADERA[0m=y
default y if [31mCONFIG_SND_SOC_CS47L24[0m=y
default y if [31mCONFIG_SND_SOC_WM5102[0m=y
default y if [31mCONFIG_SND_SOC_WM5110[0m=y
default y if [31mCONFIG_SND_SOC_WM2200[0m=y
default m if [31mCONFIG_SND_SOC_MADERA[0m=m
default m if [31mCONFIG_SND_SOC_CS47L24[0m=m
default m if [31mCONFIG_SND_SOC_WM5102[0m=m
default m if [31mCONFIG_SND_SOC_WM5110[0m=m
default m if [31mCONFIG_SND_SOC_WM2200[0m=m
config [31mCONFIG_SND_SOC_AB8500_CODEC[0m
tristate
config [31mCONFIG_SND_SOC_AC97_CODEC[0m
tristate "Build generic ASoC AC97 CODEC driver"
select [31mCONFIG_SND_AC97_CODEC[0m
select [31mCONFIG_SND_SOC_AC97_BUS[0m
config [31mCONFIG_SND_SOC_AD1836[0m
tristate
config [31mCONFIG_SND_SOC_AD193X[0m
tristate
config [31mCONFIG_SND_SOC_AD193X_SPI[0m
tristate
select [31mCONFIG_SND_SOC_AD193X[0m
config [31mCONFIG_SND_SOC_AD193X_I2C[0m
tristate
select [31mCONFIG_SND_SOC_AD193X[0m
config [31mCONFIG_SND_SOC_AD1980[0m
select [31mCONFIG_REGMAP_AC97[0m
tristate
config [31mCONFIG_SND_SOC_AD73311[0m
tristate
config [31mCONFIG_SND_SOC_ADAU_UTILS[0m
tristate
config [31mCONFIG_SND_SOC_ADAU1373[0m
tristate
select [31mCONFIG_SND_SOC_ADAU_UTILS[0m
config [31mCONFIG_SND_SOC_ADAU1701[0m
tristate "Analog Devices ADAU1701 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_SIGMADSP_I2C[0m
config [31mCONFIG_SND_SOC_ADAU17X1[0m
tristate
select [31mCONFIG_SND_SOC_SIGMADSP_REGMAP[0m
select [31mCONFIG_SND_SOC_ADAU_UTILS[0m
config [31mCONFIG_SND_SOC_ADAU1761[0m
tristate
select [31mCONFIG_SND_SOC_ADAU17X1[0m
config [31mCONFIG_SND_SOC_ADAU1761_I2C[0m
tristate "Analog Devices AU1761 CODEC - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ADAU1761[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_ADAU1761_SPI[0m
tristate "Analog Devices AU1761 CODEC - SPI"
depends on [31mCONFIG_SPI[0m
select [31mCONFIG_SND_SOC_ADAU1761[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_ADAU1781[0m
select [31mCONFIG_SND_SOC_ADAU17X1[0m
tristate
config [31mCONFIG_SND_SOC_ADAU1781_I2C[0m
tristate
select [31mCONFIG_SND_SOC_ADAU1781[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_ADAU1781_SPI[0m
tristate
select [31mCONFIG_SND_SOC_ADAU1781[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_ADAU1977[0m
tristate
config [31mCONFIG_SND_SOC_ADAU1977_SPI[0m
tristate
select [31mCONFIG_SND_SOC_ADAU1977[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_ADAU1977_I2C[0m
tristate
select [31mCONFIG_SND_SOC_ADAU1977[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_ADAU7002[0m
tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
config [31mCONFIG_SND_SOC_ADAV80X[0m
tristate
config [31mCONFIG_SND_SOC_ADAV801[0m
tristate
select [31mCONFIG_SND_SOC_ADAV80X[0m
config [31mCONFIG_SND_SOC_ADAV803[0m
tristate
select [31mCONFIG_SND_SOC_ADAV80X[0m
config [31mCONFIG_SND_SOC_ADS117X[0m
tristate
config [31mCONFIG_SND_SOC_AK4104[0m
tristate "AKM AK4104 CODEC"
depends on [31mCONFIG_SPI_MASTER[0m
config [31mCONFIG_SND_SOC_AK4118[0m
tristate "AKM AK4118 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_AK4458[0m
tristate "AKM AK4458 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_AK4535[0m
tristate
config [31mCONFIG_SND_SOC_AK4554[0m
tristate "AKM AK4554 CODEC"
config [31mCONFIG_SND_SOC_AK4613[0m
tristate "AKM AK4613 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_AK4641[0m
tristate
config [31mCONFIG_SND_SOC_AK4642[0m
tristate "AKM AK4642 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_AK4671[0m
tristate
config [31mCONFIG_SND_SOC_AK5386[0m
tristate "AKM AK5638 CODEC"
config [31mCONFIG_SND_SOC_AK5558[0m
tristate "AKM AK5558 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_ALC5623[0m
tristate "Realtek ALC5623 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_ALC5632[0m
tristate
config [31mCONFIG_SND_SOC_BD28623[0m
tristate "ROHM BD28623 CODEC"
help
Enable support for ROHM BD28623MUV Class [31mCONFIG_D[0m speaker amplifier.
This codec does not have any control buses such as [31mCONFIG_I2C[0m, it
detect format of I2S automatically.
config [31mCONFIG_SND_SOC_BT_SCO[0m
tristate "Dummy BT SCO codec driver"
config [31mCONFIG_SND_SOC_CPCAP[0m
tristate "Motorola CPCAP codec"
depends on [31mCONFIG_MFD_CPCAP[0m
config [31mCONFIG_SND_SOC_CQ0093VC[0m
tristate
config [31mCONFIG_SND_SOC_CROS_EC_CODEC[0m
tristate "codec driver for ChromeOS EC"
depends on [31mCONFIG_CROS_EC[0m
help
If you say yes here you will get support for the
ChromeOS Embedded Controller's Audio Codec.
config [31mCONFIG_SND_SOC_CS35L32[0m
tristate "Cirrus Logic CS35L32 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS35L33[0m
tristate "Cirrus Logic CS35L33 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS35L34[0m
tristate "Cirrus Logic CS35L34 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS35L35[0m
tristate "Cirrus Logic CS35L35 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS35L36[0m
tristate "Cirrus Logic CS35L36 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS42L42[0m
tristate "Cirrus Logic CS42L42 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS42L51[0m
tristate
config [31mCONFIG_SND_SOC_CS42L51_I2C[0m
tristate "Cirrus Logic CS42L51 CODEC (I2C)"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS42L51[0m
config [31mCONFIG_SND_SOC_CS42L52[0m
tristate "Cirrus Logic CS42L52 CODEC"
depends on [31mCONFIG_I2C[0m && [31mCONFIG_INPUT[0m
config [31mCONFIG_SND_SOC_CS42L56[0m
tristate "Cirrus Logic CS42L56 CODEC"
depends on [31mCONFIG_I2C[0m && [31mCONFIG_INPUT[0m
config [31mCONFIG_SND_SOC_CS42L73[0m
tristate "Cirrus Logic CS42L73 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS4265[0m
tristate "Cirrus Logic CS4265 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
# Cirrus Logic CS4270 Codec
config [31mCONFIG_SND_SOC_CS4270[0m
tristate "Cirrus Logic CS4270 CODEC"
depends on [31mCONFIG_I2C[0m
# Cirrus Logic CS4270 Codec VD = 3.3V Errata
# Select if you are affected by the errata where the part will not function
# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
# not select any sample rates that require MCLK to be divided by 1.5.
config [31mCONFIG_SND_SOC_CS4270_VD33_ERRATA[0m
bool
depends on [31mCONFIG_SND_SOC_CS4270[0m
config [31mCONFIG_SND_SOC_CS4271[0m
tristate
config [31mCONFIG_SND_SOC_CS4271_I2C[0m
tristate "Cirrus Logic CS4271 CODEC (I2C)"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS4271[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_CS4271_SPI[0m
tristate "Cirrus Logic CS4271 CODEC (SPI)"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_CS4271[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_CS42XX8[0m
tristate
config [31mCONFIG_SND_SOC_CS42XX8_I2C[0m
tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_CS42XX8[0m
select [31mCONFIG_REGMAP_I2C[0m
# Cirrus Logic CS43130 HiFi DAC
config [31mCONFIG_SND_SOC_CS43130[0m
tristate "Cirrus Logic CS43130 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS4341[0m
tristate "Cirrus Logic CS4341 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
select [31mCONFIG_REGMAP_I2C[0m if [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_SPI[0m if [31mCONFIG_SPI_MASTER[0m
# Cirrus Logic CS4349 HiFi DAC
config [31mCONFIG_SND_SOC_CS4349[0m
tristate "Cirrus Logic CS4349 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CS47L15[0m
tristate
config [31mCONFIG_SND_SOC_CS47L24[0m
tristate
config [31mCONFIG_SND_SOC_CS47L35[0m
tristate
config [31mCONFIG_SND_SOC_CS47L85[0m
tristate
config [31mCONFIG_SND_SOC_CS47L90[0m
tristate
config [31mCONFIG_SND_SOC_CS47L92[0m
tristate
# Cirrus Logic Quad-Channel ADC
config [31mCONFIG_SND_SOC_CS53L30[0m
tristate "Cirrus Logic CS53L30 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_CX20442[0m
tristate
depends on [31mCONFIG_TTY[0m
config [31mCONFIG_SND_SOC_CX2072X[0m
tristate "Conexant CX2072X CODEC"
depends on [31mCONFIG_I2C[0m
help
Enable support for Conexant CX20721 and CX20723 codec chips.
config [31mCONFIG_SND_SOC_JZ4740_CODEC[0m
depends on [31mCONFIG_MIPS[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_REGMAP_MMIO[0m
tristate "Ingenic JZ4740 internal CODEC"
help
Enable support for the internal CODEC found in the JZ4740 SoC
from Ingenic.
This driver can also be built as a module. If so, the module
will be called snd-soc-jz4740-codec.
config [31mCONFIG_SND_SOC_JZ4725B_CODEC[0m
depends on [31mCONFIG_MIPS[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_REGMAP[0m
tristate "Ingenic JZ4725B internal CODEC"
help
Enable support for the internal CODEC found in the JZ4725B SoC
from Ingenic.
This driver can also be built as a module. If so, the module
will be called snd-soc-jz4725b-codec.
config [31mCONFIG_SND_SOC_L3[0m
tristate
config [31mCONFIG_SND_SOC_DA7210[0m
tristate
config [31mCONFIG_SND_SOC_DA7213[0m
tristate
config [31mCONFIG_SND_SOC_DA7218[0m
tristate
config [31mCONFIG_SND_SOC_DA7219[0m
tristate
config [31mCONFIG_SND_SOC_DA732X[0m
tristate
config [31mCONFIG_SND_SOC_DA9055[0m
tristate
config [31mCONFIG_SND_SOC_DMIC[0m
tristate "Generic Digital Microphone CODEC"
depends on [31mCONFIG_GPIOLIB[0m
help
Enable support for the Generic Digital Microphone CODEC.
Select this if your sound card has DMICs.
config [31mCONFIG_SND_SOC_HDMI_CODEC[0m
tristate
select [31mCONFIG_SND_PCM_ELD[0m
select [31mCONFIG_SND_PCM_IEC958[0m
select [31mCONFIG_HDMI[0m
config [31mCONFIG_SND_SOC_ES7134[0m
tristate "Everest Semi ES7134 CODEC"
config [31mCONFIG_SND_SOC_ES7241[0m
tristate "Everest Semi ES7241 CODEC"
config [31mCONFIG_SND_SOC_ES8316[0m
tristate "Everest Semi ES8316 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_ES8328[0m
tristate
config [31mCONFIG_SND_SOC_ES8328_I2C[0m
tristate "Everest Semi ES8328 CODEC (I2C)"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_ES8328[0m
config [31mCONFIG_SND_SOC_ES8328_SPI[0m
tristate "Everest Semi ES8328 CODEC (SPI)"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_ES8328[0m
config [31mCONFIG_SND_SOC_GTM601[0m
tristate 'GTM601 UMTS modem audio codec'
config [31mCONFIG_SND_SOC_HDAC_HDMI[0m
tristate
select [31mCONFIG_SND_HDA_EXT_CORE[0m
select [31mCONFIG_SND_PCM_ELD[0m
select [31mCONFIG_HDMI[0m
config [31mCONFIG_SND_SOC_HDAC_HDA[0m
tristate
select [31mCONFIG_SND_HDA[0m
config [31mCONFIG_SND_SOC_ICS43432[0m
tristate
config [31mCONFIG_SND_SOC_INNO_RK3036[0m
tristate "Inno codec driver for RK3036 SoC"
select [31mCONFIG_REGMAP_MMIO[0m
config [31mCONFIG_SND_SOC_ISABELLE[0m
tristate
config [31mCONFIG_SND_SOC_LM49453[0m
tristate
config [31mCONFIG_SND_SOC_LOCHNAGAR_SC[0m
tristate "Lochnagar Sound Card"
depends on [31mCONFIG_MFD_LOCHNAGAR[0m
help
This driver support the sound card functionality of the Cirrus
Logic Lochnagar audio development board.
config [31mCONFIG_SND_SOC_MADERA[0m
tristate
default y if [31mCONFIG_SND_SOC_CS47L15[0m=y
default y if [31mCONFIG_SND_SOC_CS47L35[0m=y
default y if [31mCONFIG_SND_SOC_CS47L85[0m=y
default y if [31mCONFIG_SND_SOC_CS47L90[0m=y
default y if [31mCONFIG_SND_SOC_CS47L92[0m=y
default m if [31mCONFIG_SND_SOC_CS47L15[0m=m
default m if [31mCONFIG_SND_SOC_CS47L35[0m=m
default m if [31mCONFIG_SND_SOC_CS47L85[0m=m
default m if [31mCONFIG_SND_SOC_CS47L90[0m=m
default m if [31mCONFIG_SND_SOC_CS47L92[0m=m
config [31mCONFIG_SND_SOC_MAX98088[0m
tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_MAX98090[0m
tristate
config [31mCONFIG_SND_SOC_MAX98095[0m
tristate
config [31mCONFIG_SND_SOC_MAX98357A[0m
tristate "Maxim MAX98357A CODEC"
depends on [31mCONFIG_GPIOLIB[0m
config [31mCONFIG_SND_SOC_MAX98371[0m
tristate
config [31mCONFIG_SND_SOC_MAX98504[0m
tristate "Maxim MAX98504 speaker amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_MAX9867[0m
tristate "Maxim MAX9867 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_MAX98925[0m
tristate
config [31mCONFIG_SND_SOC_MAX98926[0m
tristate
config [31mCONFIG_SND_SOC_MAX98927[0m
tristate "Maxim Integrated MAX98927 Speaker Amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_MAX98373[0m
tristate "Maxim Integrated MAX98373 Speaker Amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_MAX9850[0m
tristate
config [31mCONFIG_SND_SOC_MAX9860[0m
tristate "Maxim MAX9860 Mono Audio Voice Codec"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_MSM8916_WCD_ANALOG[0m
tristate "Qualcomm MSM8916 WCD Analog Codec"
depends on [31mCONFIG_SPMI[0m || [31mCONFIG_COMPILE_TEST[0m
config [31mCONFIG_SND_SOC_MSM8916_WCD_DIGITAL[0m
tristate "Qualcomm MSM8916 WCD DIGITAL Codec"
select [31mCONFIG_REGMAP_MMIO[0m
config [31mCONFIG_SND_SOC_PCM1681[0m
tristate "Texas Instruments PCM1681 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_PCM1789[0m
tristate
config [31mCONFIG_SND_SOC_PCM1789_I2C[0m
tristate "Texas Instruments PCM1789 CODEC (I2C)"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM1789[0m
help
Enable support for Texas Instruments PCM1789 CODEC.
Select this if your PCM1789 is connected via an [31mCONFIG_I2C[0m bus.
config [31mCONFIG_SND_SOC_PCM179X[0m
tristate
config [31mCONFIG_SND_SOC_PCM179X_I2C[0m
tristate "Texas Instruments PCM179X CODEC (I2C)"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM179X[0m
help
Enable support for Texas Instruments PCM179x CODEC.
Select this if your PCM179x is connected via an [31mCONFIG_I2C[0m bus.
config [31mCONFIG_SND_SOC_PCM179X_SPI[0m
tristate "Texas Instruments PCM179X CODEC (SPI)"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM179X[0m
help
Enable support for Texas Instruments PCM179x CODEC.
Select this if your PCM179x is connected via an [31mCONFIG_SPI[0m bus.
config [31mCONFIG_SND_SOC_PCM186X[0m
tristate
config [31mCONFIG_SND_SOC_PCM186X_I2C[0m
tristate "Texas Instruments PCM186x CODECs - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM186X[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_PCM186X_SPI[0m
tristate "Texas Instruments PCM186x CODECs - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM186X[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_PCM3008[0m
tristate
config [31mCONFIG_SND_SOC_PCM3060[0m
tristate
config [31mCONFIG_SND_SOC_PCM3060_I2C[0m
tristate "Texas Instruments PCM3060 CODEC - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM3060[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_PCM3060_SPI[0m
tristate "Texas Instruments PCM3060 CODEC - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM3060[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_PCM3168A[0m
tristate
config [31mCONFIG_SND_SOC_PCM3168A_I2C[0m
tristate "Texas Instruments PCM3168A CODEC - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM3168A[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_PCM3168A_SPI[0m
tristate "Texas Instruments PCM3168A CODEC - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM3168A[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_PCM5102A[0m
tristate
config [31mCONFIG_SND_SOC_PCM512x[0m
tristate
config [31mCONFIG_SND_SOC_PCM512x_I2C[0m
tristate "Texas Instruments PCM512x CODECs - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_PCM512x[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_PCM512x_SPI[0m
tristate "Texas Instruments PCM512x CODECs - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_PCM512x[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_RK3328[0m
tristate "Rockchip RK3328 audio CODEC"
select [31mCONFIG_REGMAP_MMIO[0m
config [31mCONFIG_SND_SOC_RL6231[0m
tristate
default y if [31mCONFIG_SND_SOC_RT5514[0m=y
default y if [31mCONFIG_SND_SOC_RT5616[0m=y
default y if [31mCONFIG_SND_SOC_RT5640[0m=y
default y if [31mCONFIG_SND_SOC_RT5645[0m=y
default y if [31mCONFIG_SND_SOC_RT5651[0m=y
default y if [31mCONFIG_SND_SOC_RT5659[0m=y
default y if [31mCONFIG_SND_SOC_RT5660[0m=y
default y if [31mCONFIG_SND_SOC_RT5663[0m=y
default y if [31mCONFIG_SND_SOC_RT5665[0m=y
default y if [31mCONFIG_SND_SOC_RT5668[0m=y
default y if [31mCONFIG_SND_SOC_RT5670[0m=y
default y if [31mCONFIG_SND_SOC_RT5677[0m=y
default y if [31mCONFIG_SND_SOC_RT5682[0m=y
default y if [31mCONFIG_SND_SOC_RT1011[0m=y
default y if [31mCONFIG_SND_SOC_RT1305[0m=y
default y if [31mCONFIG_SND_SOC_RT1308[0m=y
default m if [31mCONFIG_SND_SOC_RT5514[0m=m
default m if [31mCONFIG_SND_SOC_RT5616[0m=m
default m if [31mCONFIG_SND_SOC_RT5640[0m=m
default m if [31mCONFIG_SND_SOC_RT5645[0m=m
default m if [31mCONFIG_SND_SOC_RT5651[0m=m
default m if [31mCONFIG_SND_SOC_RT5659[0m=m
default m if [31mCONFIG_SND_SOC_RT5660[0m=m
default m if [31mCONFIG_SND_SOC_RT5663[0m=m
default m if [31mCONFIG_SND_SOC_RT5665[0m=m
default m if [31mCONFIG_SND_SOC_RT5668[0m=m
default m if [31mCONFIG_SND_SOC_RT5670[0m=m
default m if [31mCONFIG_SND_SOC_RT5677[0m=m
default m if [31mCONFIG_SND_SOC_RT5682[0m=m
default m if [31mCONFIG_SND_SOC_RT1011[0m=m
default m if [31mCONFIG_SND_SOC_RT1305[0m=m
default m if [31mCONFIG_SND_SOC_RT1308[0m=m
config [31mCONFIG_SND_SOC_RL6347A[0m
tristate
default y if [31mCONFIG_SND_SOC_RT274[0m=y
default y if [31mCONFIG_SND_SOC_RT286[0m=y
default y if [31mCONFIG_SND_SOC_RT298[0m=y
default m if [31mCONFIG_SND_SOC_RT274[0m=m
default m if [31mCONFIG_SND_SOC_RT286[0m=m
default m if [31mCONFIG_SND_SOC_RT298[0m=m
config [31mCONFIG_SND_SOC_RT274[0m
tristate
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_RT286[0m
tristate
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_RT298[0m
tristate
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_RT1011[0m
tristate
config [31mCONFIG_SND_SOC_RT1305[0m
tristate
config [31mCONFIG_SND_SOC_RT1308[0m
tristate
config [31mCONFIG_SND_SOC_RT5514[0m
tristate
config [31mCONFIG_SND_SOC_RT5514_SPI[0m
tristate
config [31mCONFIG_SND_SOC_RT5514_SPI_BUILTIN[0m
bool # force RT5514_SPI to be built-in to avoid link errors
default [31mCONFIG_SND_SOC_RT5514[0m=y && [31mCONFIG_SND_SOC_RT5514_SPI[0m=m
config [31mCONFIG_SND_SOC_RT5616[0m
tristate "Realtek RT5616 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_RT5631[0m
tristate "Realtek ALC5631/RT5631 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_RT5640[0m
tristate
config [31mCONFIG_SND_SOC_RT5645[0m
tristate
config [31mCONFIG_SND_SOC_RT5651[0m
tristate
config [31mCONFIG_SND_SOC_RT5659[0m
tristate
config [31mCONFIG_SND_SOC_RT5660[0m
tristate
config [31mCONFIG_SND_SOC_RT5663[0m
tristate
config [31mCONFIG_SND_SOC_RT5665[0m
tristate
config [31mCONFIG_SND_SOC_RT5668[0m
tristate
config [31mCONFIG_SND_SOC_RT5670[0m
tristate
config [31mCONFIG_SND_SOC_RT5677[0m
tristate
select [31mCONFIG_REGMAP_I2C[0m
select [31mCONFIG_REGMAP_IRQ[0m
config [31mCONFIG_SND_SOC_RT5677_SPI[0m
tristate
default [31mCONFIG_SND_SOC_RT5677[0m && [31mCONFIG_SPI[0m
config [31mCONFIG_SND_SOC_RT5682[0m
tristate
#Freescale sgtl5000 codec
config [31mCONFIG_SND_SOC_SGTL5000[0m
tristate "Freescale SGTL5000 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_SI476X[0m
tristate
config [31mCONFIG_SND_SOC_SIGMADSP[0m
tristate
select [31mCONFIG_CRC32[0m
config [31mCONFIG_SND_SOC_SIGMADSP_I2C[0m
tristate
select [31mCONFIG_SND_SOC_SIGMADSP[0m
config [31mCONFIG_SND_SOC_SIGMADSP_REGMAP[0m
tristate
select [31mCONFIG_SND_SOC_SIGMADSP[0m
config [31mCONFIG_SND_SOC_SIMPLE_AMPLIFIER[0m
tristate "Simple Audio Amplifier"
select [31mCONFIG_GPIOLIB[0m
config [31mCONFIG_SND_SOC_SIRF_AUDIO_CODEC[0m
tristate "SiRF SoC internal audio codec"
select [31mCONFIG_REGMAP_MMIO[0m
config [31mCONFIG_SND_SOC_SPDIF[0m
tristate "S/PDIF CODEC"
config [31mCONFIG_SND_SOC_SSM2305[0m
tristate "Analog Devices SSM2305 Class-D Amplifier"
help
Enable support for Analog Devices SSM2305 filterless
high-efficiency mono Class-[31mCONFIG_D[0m audio power amplifiers.
config [31mCONFIG_SND_SOC_SSM2518[0m
tristate
config [31mCONFIG_SND_SOC_SSM2602[0m
tristate
config [31mCONFIG_SND_SOC_SSM2602_SPI[0m
tristate "Analog Devices SSM2602 CODEC - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_SSM2602[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_SSM2602_I2C[0m
tristate "Analog Devices SSM2602 CODEC - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_SSM2602[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_SSM4567[0m
tristate "Analog Devices ssm4567 amplifier driver support"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_STA32X[0m
tristate "STA326, STA328 and STA329 speaker amplifier"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_STA350[0m
tristate "STA350 speaker amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_STA529[0m
tristate
config [31mCONFIG_SND_SOC_STAC9766[0m
tristate
config [31mCONFIG_SND_SOC_STI_SAS[0m
tristate "codec Audio support for STI SAS codec"
config [31mCONFIG_SND_SOC_TAS2552[0m
tristate "Texas Instruments TAS2552 Mono Audio amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_TAS5086[0m
tristate "Texas Instruments TAS5086 speaker amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_TAS571X[0m
tristate "Texas Instruments TAS571x power amplifiers"
depends on [31mCONFIG_I2C[0m
help
Enable support for Texas Instruments TAS5707, TAS5711, TAS5717,
TAS5719 and TAS5721 power amplifiers
config [31mCONFIG_SND_SOC_TAS5720[0m
tristate "Texas Instruments TAS5720 Mono Audio amplifier"
depends on [31mCONFIG_I2C[0m
help
Enable support for Texas Instruments TAS5720L/[31mCONFIG_M[0m high-efficiency mono
Class-[31mCONFIG_D[0m audio power amplifiers.
config [31mCONFIG_SND_SOC_TAS6424[0m
tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
depends on [31mCONFIG_I2C[0m
help
Enable support for Texas Instruments TAS6424 high-efficiency
digital input quad-channel Class-[31mCONFIG_D[0m audio power amplifiers.
config [31mCONFIG_SND_SOC_TDA7419[0m
tristate "ST TDA7419 audio processor"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_TFA9879[0m
tristate "NXP Semiconductors TFA9879 amplifier"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_TLV320AIC23[0m
tristate
config [31mCONFIG_SND_SOC_TLV320AIC23_I2C[0m
tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_TLV320AIC23[0m
config [31mCONFIG_SND_SOC_TLV320AIC23_SPI[0m
tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_TLV320AIC23[0m
config [31mCONFIG_SND_SOC_TLV320AIC26[0m
tristate
depends on [31mCONFIG_SPI[0m
config [31mCONFIG_SND_SOC_TLV320AIC31XX[0m
tristate "Texas Instruments TLV320AIC31xx CODECs"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_TLV320AIC32X4[0m
tristate
depends on [31mCONFIG_COMMON_CLK[0m
config [31mCONFIG_SND_SOC_TLV320AIC32X4_I2C[0m
tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
depends on [31mCONFIG_I2C[0m
depends on [31mCONFIG_COMMON_CLK[0m
select [31mCONFIG_SND_SOC_TLV320AIC32X4[0m
config [31mCONFIG_SND_SOC_TLV320AIC32X4_SPI[0m
tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
depends on [31mCONFIG_SPI_MASTER[0m
depends on [31mCONFIG_COMMON_CLK[0m
select [31mCONFIG_SND_SOC_TLV320AIC32X4[0m
config [31mCONFIG_SND_SOC_TLV320AIC3X[0m
tristate "Texas Instruments TLV320AIC3x CODECs"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_TLV320DAC33[0m
tristate
config [31mCONFIG_SND_SOC_TS3A227E[0m
tristate "TI Headset/Mic detect and keypress chip"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_TSCS42XX[0m
tristate "Tempo Semiconductor TSCS42xx CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
help
Add support for Tempo Semiconductor's TSCS42xx audio CODEC.
config [31mCONFIG_SND_SOC_TSCS454[0m
tristate "Tempo Semiconductor TSCS454 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
help
Add support for Tempo Semiconductor's TSCS454 audio CODEC.
config [31mCONFIG_SND_SOC_TWL4030[0m
select [31mCONFIG_MFD_TWL4030_AUDIO[0m
tristate
config [31mCONFIG_SND_SOC_TWL6040[0m
tristate
config [31mCONFIG_SND_SOC_UDA1334[0m
tristate "NXP UDA1334 DAC"
depends on [31mCONFIG_GPIOLIB[0m
help
The UDA1334 is an NXP audio codec, supports the I2S-bus data format
and has basic features such as de-emphasis (at 44.1 kHz sampling
rate) and mute.
config [31mCONFIG_SND_SOC_UDA134X[0m
tristate
config [31mCONFIG_SND_SOC_UDA1380[0m
tristate
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WCD9335[0m
tristate "WCD9335 Codec"
depends on [31mCONFIG_SLIMBUS[0m
select [31mCONFIG_REGMAP_SLIMBUS[0m
select [31mCONFIG_REGMAP_IRQ[0m
help
The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
Qualcomm Technologies, Inc. (QTI) multimedia solutions,
including the MSM8996, MSM8976, and MSM8956 chipsets.
config [31mCONFIG_SND_SOC_WL1273[0m
tristate
config [31mCONFIG_SND_SOC_WM0010[0m
tristate
config [31mCONFIG_SND_SOC_WM1250_EV1[0m
tristate
config [31mCONFIG_SND_SOC_WM2000[0m
tristate
config [31mCONFIG_SND_SOC_WM2200[0m
tristate
config [31mCONFIG_SND_SOC_WM5100[0m
tristate
config [31mCONFIG_SND_SOC_WM5102[0m
tristate
config [31mCONFIG_SND_SOC_WM5110[0m
tristate
config [31mCONFIG_SND_SOC_WM8350[0m
tristate
config [31mCONFIG_SND_SOC_WM8400[0m
tristate
config [31mCONFIG_SND_SOC_WM8510[0m
tristate "Wolfson Microelectronics WM8510 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8523[0m
tristate "Wolfson Microelectronics WM8523 DAC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8524[0m
tristate "Wolfson Microelectronics WM8524 DAC"
depends on [31mCONFIG_GPIOLIB[0m
config [31mCONFIG_SND_SOC_WM8580[0m
tristate "Wolfson Microelectronics WM8580 and WM8581 CODECs"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8711[0m
tristate "Wolfson Microelectronics WM8711 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8727[0m
tristate
config [31mCONFIG_SND_SOC_WM8728[0m
tristate "Wolfson Microelectronics WM8728 DAC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8731[0m
tristate "Wolfson Microelectronics WM8731 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8737[0m
tristate "Wolfson Microelectronics WM8737 ADC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8741[0m
tristate "Wolfson Microelectronics WM8737 DAC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8750[0m
tristate "Wolfson Microelectronics WM8750 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8753[0m
tristate "Wolfson Microelectronics WM8753 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8770[0m
tristate "Wolfson Microelectronics WM8770 CODEC"
depends on [31mCONFIG_SPI_MASTER[0m
config [31mCONFIG_SND_SOC_WM8776[0m
tristate "Wolfson Microelectronics WM8776 CODEC"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8782[0m
tristate "Wolfson Microelectronics WM8782 ADC"
config [31mCONFIG_SND_SOC_WM8804[0m
tristate
config [31mCONFIG_SND_SOC_WM8804_I2C[0m
tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver I2C"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_SND_SOC_WM8804[0m
select [31mCONFIG_REGMAP_I2C[0m
config [31mCONFIG_SND_SOC_WM8804_SPI[0m
tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver SPI"
depends on [31mCONFIG_SPI_MASTER[0m
select [31mCONFIG_SND_SOC_WM8804[0m
select [31mCONFIG_REGMAP_SPI[0m
config [31mCONFIG_SND_SOC_WM8900[0m
tristate
config [31mCONFIG_SND_SOC_WM8903[0m
tristate "Wolfson Microelectronics WM8903 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8904[0m
tristate "Wolfson Microelectronics WM8904 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8940[0m
tristate
config [31mCONFIG_SND_SOC_WM8955[0m
tristate
config [31mCONFIG_SND_SOC_WM8960[0m
tristate "Wolfson Microelectronics WM8960 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8961[0m
tristate
config [31mCONFIG_SND_SOC_WM8962[0m
tristate "Wolfson Microelectronics WM8962 CODEC"
depends on [31mCONFIG_I2C[0m && [31mCONFIG_INPUT[0m
config [31mCONFIG_SND_SOC_WM8971[0m
tristate
config [31mCONFIG_SND_SOC_WM8974[0m
tristate "Wolfson Microelectronics WM8974 codec"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8978[0m
tristate "Wolfson Microelectronics WM8978 codec"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM8983[0m
tristate
config [31mCONFIG_SND_SOC_WM8985[0m
tristate "Wolfson Microelectronics WM8985 and WM8758 codec driver"
depends on [31mCONFIG_SND_SOC_I2C_AND_SPI[0m
config [31mCONFIG_SND_SOC_WM8988[0m
tristate
config [31mCONFIG_SND_SOC_WM8990[0m
tristate
config [31mCONFIG_SND_SOC_WM8991[0m
tristate
config [31mCONFIG_SND_SOC_WM8993[0m
tristate
config [31mCONFIG_SND_SOC_WM8994[0m
tristate
config [31mCONFIG_SND_SOC_WM8995[0m
tristate
config [31mCONFIG_SND_SOC_WM8996[0m
tristate
config [31mCONFIG_SND_SOC_WM8997[0m
tristate
config [31mCONFIG_SND_SOC_WM8998[0m
tristate
config [31mCONFIG_SND_SOC_WM9081[0m
tristate
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_WM9090[0m
tristate
config [31mCONFIG_SND_SOC_WM9705[0m
tristate
select [31mCONFIG_REGMAP_AC97[0m
select [31mCONFIG_AC97_BUS_COMPAT[0m if [31mCONFIG_AC97_BUS_NEW[0m
config [31mCONFIG_SND_SOC_WM9712[0m
tristate
select [31mCONFIG_REGMAP_AC97[0m
select [31mCONFIG_AC97_BUS_COMPAT[0m if [31mCONFIG_AC97_BUS_NEW[0m
config [31mCONFIG_SND_SOC_WM9713[0m
tristate
select [31mCONFIG_REGMAP_AC97[0m
select [31mCONFIG_AC97_BUS_COMPAT[0m if [31mCONFIG_AC97_BUS_NEW[0m
config [31mCONFIG_SND_SOC_ZX_AUD96P22[0m
tristate "ZTE ZX AUD96P22 CODEC"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
# Amp
config [31mCONFIG_SND_SOC_LM4857[0m
tristate
config [31mCONFIG_SND_SOC_MAX9759[0m
tristate "Maxim MAX9759 speaker Amplifier"
select [31mCONFIG_GPIOLIB[0m
config [31mCONFIG_SND_SOC_MAX9768[0m
tristate
config [31mCONFIG_SND_SOC_MAX9877[0m
tristate
config [31mCONFIG_SND_SOC_MC13783[0m
tristate
config [31mCONFIG_SND_SOC_ML26124[0m
tristate
config [31mCONFIG_SND_SOC_MT6351[0m
tristate "MediaTek MT6351 Codec"
config [31mCONFIG_SND_SOC_MT6358[0m
tristate "MediaTek MT6358 Codec"
help
Enable support for the platform which uses MT6358 as
external codec device.
config [31mCONFIG_SND_SOC_NAU8540[0m
tristate "Nuvoton Technology Corporation NAU85L40 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_NAU8810[0m
tristate "Nuvoton Technology Corporation NAU88C10 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_NAU8822[0m
tristate "Nuvoton Technology Corporation NAU88C22 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_NAU8824[0m
tristate "Nuvoton Technology Corporation NAU88L24 CODEC"
depends on [31mCONFIG_I2C[0m
config [31mCONFIG_SND_SOC_NAU8825[0m
tristate
config [31mCONFIG_SND_SOC_TPA6130A2[0m
tristate "Texas Instruments TPA6130A2 headphone amplifier"
depends on [31mCONFIG_I2C[0m
endmenu