ASoC: ac108: Adds ac108 codec and machine code
[platform/kernel/linux-rpi.git] / sound / soc / codecs / Kconfig
index 229cc89..001fc80 100644 (file)
@@ -97,11 +97,13 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_ICS43432
        select SND_SOC_INNO_RK3036
        select SND_SOC_ISABELLE if I2C
+       select SND_SOC_I_SABRE_CODEC if I2C
        select SND_SOC_JZ4740_CODEC
        select SND_SOC_JZ4725B_CODEC
        select SND_SOC_LM4857 if I2C
        select SND_SOC_LM49453 if I2C
        select SND_SOC_LOCHNAGAR_SC if MFD_LOCHNAGAR
+       select SND_SOC_MA120X0P if I2C
        select SND_SOC_MAX98088 if I2C
        select SND_SOC_MAX98090 if I2C
        select SND_SOC_MAX98095 if I2C
@@ -134,6 +136,7 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_PCM179X_SPI if SPI_MASTER
        select SND_SOC_PCM186X_I2C if I2C
        select SND_SOC_PCM186X_SPI if SPI_MASTER
+       select SND_SOC_PCM1794A if I2C
        select SND_SOC_PCM3008
        select SND_SOC_PCM3060_I2C if I2C
        select SND_SOC_PCM3060_SPI if SPI_MASTER
@@ -187,6 +190,7 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_TFA9879 if I2C
        select SND_SOC_TLV320AIC23_I2C if I2C
        select SND_SOC_TLV320AIC23_SPI if SPI_MASTER
+       select SND_SOC_TAS5713 if I2C
        select SND_SOC_TLV320AIC26 if SPI_MASTER
        select SND_SOC_TLV320AIC31XX if I2C
        select SND_SOC_TLV320AIC32X4_I2C if I2C && COMMON_CLK
@@ -306,6 +310,17 @@ config SND_SOC_WM_ADSP
 config SND_SOC_AB8500_CODEC
        tristate
 
+config SND_SOC_AC101_CODEC
+       tristate "Build AC101 codec driver"
+       depends on I2C
+       select REGMAP_I2C
+
+config SND_SOC_AC108_CODEC
+       tristate "Build AC108 codec driver"
+       depends on I2C
+       select REGMAP_I2C
+       select SND_SOC_AC101_CODEC
+
 config SND_SOC_AC97_CODEC
        tristate "Build generic ASoC AC97 CODEC driver"
        select SND_AC97_CODEC
@@ -318,11 +333,11 @@ config SND_SOC_AD193X
        tristate
 
 config SND_SOC_AD193X_SPI
-       tristate
+       tristate "Analog Devices AU193X CODEC - SPI"
        select SND_SOC_AD193X
 
 config SND_SOC_AD193X_I2C
-       tristate
+       tristate "Analog Devices AU193X CODEC - I2C"
        select SND_SOC_AD193X
 
 config SND_SOC_AD1980
@@ -710,7 +725,7 @@ config SND_SOC_HDAC_HDA
        select SND_HDA
 
 config SND_SOC_ICS43432
-       tristate
+       tristate "InvenSense ICS43432 I2S microphone codec"
 
 config SND_SOC_INNO_RK3036
        tristate "Inno codec driver for RK3036 SoC"
@@ -729,6 +744,13 @@ config SND_SOC_LOCHNAGAR_SC
          This driver support the sound card functionality of the Cirrus
          Logic Lochnagar audio development board.
 
+config SND_SOC_MA120X0P
+       tristate "Infineon Merus(TM) MA120X0P Multilevel Class-D Audio amplifiers"
+       depends on I2C
+       help
+               Enable support for Infineon MA120X0P Multilevel Class-D audio power
+               amplifiers.
+
 config SND_SOC_MADERA
        tristate
        default y if SND_SOC_CS47L15=y
@@ -980,6 +1002,10 @@ config SND_SOC_RT5616
        tristate "Realtek RT5616 CODEC"
        depends on I2C
 
+config SND_SOC_PCM1794A
+       tristate
+       depends on I2C
+
 config SND_SOC_RT5631
        tristate "Realtek ALC5631/RT5631 CODEC"
        depends on I2C
@@ -1138,6 +1164,9 @@ config SND_SOC_TFA9879
        tristate "NXP Semiconductors TFA9879 amplifier"
        depends on I2C
 
+config SND_SOC_TAS5713
+       tristate
+
 config SND_SOC_TLV320AIC23
        tristate
 
@@ -1488,4 +1517,8 @@ config SND_SOC_TPA6130A2
        tristate "Texas Instruments TPA6130A2 headphone amplifier"
        depends on I2C
 
+config SND_SOC_I_SABRE_CODEC
+       tristate "Audiophonics I-SABRE Codec"
+       depends on I2C
+
 endmenu