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 ab6dbb5..b978303
@@ -32,6 +32,8 @@ config SND_SOC_ALL_CODECS
        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
@@ -41,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
@@ -77,8 +80,18 @@ config SND_SOC_ALL_CODECS
        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
@@ -200,6 +213,8 @@ config SND_SOC_DFBMCS320
 config SND_SOC_DMIC
        tristate
 
+config SND_SOC_ES8323
+       tristate
 config SND_SOC_MAX98088
        tristate
 
@@ -219,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
@@ -323,12 +341,39 @@ config SND_SOC_WM8900
 config SND_SOC_RT5621
        tristate
 
-config SND_SOC_RT5631
+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
 
@@ -403,6 +448,10 @@ config SND_SOC_RK610
        tristate
        depends on MFD_RK610
 
+config SND_SOC_RK616
+       tristate
+       depends on MFD_RK616
+
 # Amp
 config SND_SOC_LM4857
        tristate
@@ -418,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