rk3368 codec : add support for codec es8316
[firefly-linux-kernel-4.4.55.git] / sound / soc / codecs / Kconfig
index 2f45f00e31b024bf758a25087f4f0f8f82708030..b7ad406b9ec9472fec5062b5c77a7eb703e1a816 100644 (file)
@@ -42,6 +42,9 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_DA9055 if I2C
        select SND_SOC_DFBMCS320
        select SND_SOC_ISABELLE if I2C
+       select SND_SOC_ES8323 if SND_SOC_I2C_AND_SPI
+       select SND_SOC_ES8316 if I2C
+       select SND_SOC_ES8323_PCM if SND_SOC_I2C_AND_SPI
        select SND_SOC_JZ4740_CODEC
        select SND_SOC_LM4857 if I2C
        select SND_SOC_LM49453 if I2C
@@ -55,11 +58,12 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_ML26124 if I2C
        select SND_SOC_OMAP_HDMI_CODEC if OMAP4_DSS_HDMI
        select SND_SOC_PCM3008
-       select SND_SOC_RT5631 if I2C
        select SND_SOC_SGTL5000 if I2C
        select SND_SOC_SI476X if MFD_SI476X_CORE
        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_STA32X if I2C
        select SND_SOC_STA529 if I2C
@@ -71,6 +75,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 TWL6040_CORE
        select SND_SOC_UDA134X
@@ -101,6 +106,20 @@ config SND_SOC_ALL_CODECS
        select SND_SOC_WM8782
        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 && GENERIC_HARDIRQS
        select SND_SOC_WM8904 if I2C
        select SND_SOC_WM8940 if I2C
@@ -269,6 +288,12 @@ config SND_SOC_DFBMCS320
 config SND_SOC_DMIC
        tristate
 
+config SND_SOC_ES8323
+       tristate
+
+config SND_SOC_ES8316
+       tristate
+
 config SND_SOC_ISABELLE
         tristate
 
@@ -293,9 +318,12 @@ config SND_SOC_OMAP_HDMI_CODEC
 config SND_SOC_PCM3008
        tristate
 
-config SND_SOC_RT5631
+config SND_SOC_RK3036
        tristate
 
+config SND_SOC_RK312X
+        tristate
+
 #Freescale sgtl5000 codec
 config SND_SOC_SGTL5000
        tristate
@@ -310,9 +338,13 @@ config SND_SOC_SIGMADSP
 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
        tristate
 
@@ -344,6 +376,9 @@ config SND_SOC_TLV320AIC3X
 config SND_SOC_TLV320DAC33
        tristate
 
+config SND_SOC_TLV320AIC3111
+       tristate
+
 config SND_SOC_TWL4030
        select MFD_TWL4030_AUDIO
        tristate
@@ -435,6 +470,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
 
@@ -507,6 +578,31 @@ 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
+
+config SND_SOC_RK2928
+       tristate
+       depends on ARCH_RK2928
+
+config SND_SOC_RK3026
+       tristate
+       depends on ARCH_RK3026
+
+config SND_SOC_RK3190
+       tristate
+       #depends on ARCH_RK3190
+
+
 # Amp
 config SND_SOC_LM4857
        tristate