rt5512 codec: add Richtek5512 support in RK3188_tb_sdk
[firefly-linux-kernel-4.4.55.git] / sound / soc / codecs / Kconfig
old mode 100644 (file)
new mode 100755 (executable)
index 98175a0..b978303
@@ -26,11 +26,14 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_ALC5623 if I2C
        select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC
        select SND_SOC_CS42L51 if I2C
+       select SND_SOC_CS42L52 if I2C
        select SND_SOC_CS4270 if I2C
        select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI
        select SND_SOC_CX20442
        select SND_SOC_DA7210 if I2C
        select SND_SOC_DFBMCS320
+       select SND_SOC_ES8323 if SND_SOC_I2C_AND_SPI
+       select SND_SOC_ES8323_PCM if SND_SOC_I2C_AND_SPI
        select SND_SOC_JZ4740_CODEC if SOC_JZ4740
        select SND_SOC_LM4857 if I2C
        select SND_SOC_MAX98088 if I2C
@@ -40,7 +43,8 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_PCM3008
        select SND_SOC_SGTL5000 if I2C
        select SND_SOC_SN95031 if INTEL_SCU_IPC
-       select SND_SOC_SPDIF
+       select SND_SOC_HDMI_I2S
+       select SND_SOC_HDMI_SPDIF
        select SND_SOC_SSM2602 if SND_SOC_I2C_AND_SPI
        select SND_SOC_STAC9766 if SND_SOC_AC97_BUS
        select SND_SOC_TLV320AIC23 if I2C
@@ -49,6 +53,7 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_TLV320AIC3X if I2C
        select SND_SOC_TPA6130A2 if I2C
        select SND_SOC_TLV320DAC33 if I2C
+       select SND_SOC_TLV320AIC3111 if I2C
        select SND_SOC_TWL4030 if TWL4030_CORE
        select SND_SOC_TWL6040 if TWL4030_CORE
        select SND_SOC_UDA134X
@@ -73,6 +78,20 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI
        select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI
        select SND_SOC_WM8900 if I2C
+       select SND_SOC_RT5621 if I2C
+       select SND_SOC_RT5631 if I2C
+       select SND_SOC_AK4396 if SPI_MASTER
+       select SND_SOC_RT5631_PHONE if I2C
+       select SND_SOC_RT5625 if I2C
+       select SND_SOC_RT5640 if I2C
+       select SND_SOC_RT3261 if I2C
+       select SND_SOC_RT3224 if I2C
+       select SND_SOC_RT5623 if I2C
+       select SND_SOC_RT5639 if I2C
+       select SND_SOC_RT5616 if I2C
+       select SND_SOC_RT5512 if I2C
+       select SND_SOC_RK610 if I2C
+       select SND_SOC_RK616 if I2C
        select SND_SOC_WM8903 if I2C
        select SND_SOC_WM8904 if I2C
        select SND_SOC_WM8915 if I2C
@@ -158,6 +177,9 @@ config SND_SOC_CQ0093VC
 config SND_SOC_CS42L51
        tristate
 
+config SND_SOC_CS42L52
+       tristate
+
 # Cirrus Logic CS4270 Codec
 config SND_SOC_CS4270
        tristate
@@ -191,6 +213,8 @@ config SND_SOC_DFBMCS320
 config SND_SOC_DMIC
        tristate
 
+config SND_SOC_ES8323
+       tristate
 config SND_SOC_MAX98088
        tristate
 
@@ -210,7 +234,10 @@ config SND_SOC_SGTL5000
 config SND_SOC_SN95031
        tristate
 
-config SND_SOC_SPDIF
+config SND_SOC_HDMI_I2S
+       tristate
+
+config SND_SOC_HDMI_SPDIF
        tristate
 
 config SND_SOC_SSM2602
@@ -235,6 +262,12 @@ config SND_SOC_TLV320AIC3X
 config SND_SOC_TLV320DAC33
        tristate
 
+config SND_SOC_TLV320AIC3111
+       tristate
+
+config SND_SOC_TLV320AIC326X
+       tristate
+
 config SND_SOC_TWL4030
        select TWL4030_CODEC
        tristate
@@ -305,6 +338,42 @@ config SND_SOC_WM8804
 config SND_SOC_WM8900
        tristate
 
+config SND_SOC_RT5621
+       tristate
+
+config SND_SOC_RT5623
+       tristate
+
+config SND_SOC_RT5639
+       tristate
+       
+config SND_SOC_RT5616
+       tristate
+
+config SND_SOC_AK4396
+       tristate
+       
+config SND_SOC_RT5631
+       tristate
+       
+config SND_SOC_RT5631_PHONE
+       tristate
+       
+config SND_SOC_RT5625
+       tristate
+
+config SND_SOC_RT5640
+       select SND_HWDEP
+       tristate
+
+config SND_SOC_RT3224
+       select SND_HWDEP
+       tristate
+
+config SND_SOC_RT3261
+       select SND_HWDEP
+       tristate
+
 config SND_SOC_WM8903
        tristate
 
@@ -371,6 +440,18 @@ config SND_SOC_WM9712
 config SND_SOC_WM9713
        tristate
 
+config SND_SOC_RK1000
+       tristate
+#      depends on RK1000_CONTROL
+
+config SND_SOC_RK610
+       tristate
+       depends on MFD_RK610
+
+config SND_SOC_RK616
+       tristate
+       depends on MFD_RK616
+
 # Amp
 config SND_SOC_LM4857
        tristate
@@ -386,3 +467,14 @@ config SND_SOC_WM2000
 
 config SND_SOC_WM9090
        tristate
+
+config SND_SOC_RK2928
+       tristate
+       depends on ARCH_RK2928
+
+config SND_SOC_RK3026
+       tristate
+       depends on ARCH_RK3026
+
+config SND_SOC_RT5512
+       tristate