Codec:add CX20701 support in rk3188 android computer board
authorzhangjun <zhangjun@rock-chips.com>
Sun, 22 Sep 2013 08:06:24 +0000 (16:06 +0800)
committerzhangjun <zhangjun@rock-chips.com>
Sun, 22 Sep 2013 08:06:24 +0000 (16:06 +0800)
arch/arm/configs/rk3188_ac_defconfig
arch/arm/mach-rk3188/board-rk3188-ac.c [changed mode: 0644->0755]
sound/soc/codecs/cx2070x.c

index 91316067c1a2715b613481652e280cc17b66cd9a..6a0f614f37637de8a7372e699f9d7c8f552b4139 100644 (file)
@@ -24,7 +24,7 @@ CONFIG_ARCH_RK3188=y
 # CONFIG_DDR_TEST is not set
 CONFIG_RK_CLOCK_PROC=y
 CONFIG_RK_USB_UART=y
-CONFIG_MACH_RK3188_DS1006H=y
+CONFIG_MACH_RK3188_AC=y
 CONFIG_FIQ_DEBUGGER=y
 CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
 CONFIG_FIQ_DEBUGGER_CONSOLE=y
@@ -300,13 +300,12 @@ CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 # CONFIG_BACKLIGHT_GENERIC is not set
 CONFIG_DISPLAY_SUPPORT=y
-CONFIG_LCD_DS1006H=y
-# CONFIG_RK610_TVOUT is not set
 CONFIG_FB_ROCKCHIP=y
 CONFIG_DUAL_LCDC_DUAL_DISP_IN_KERNEL=y
 CONFIG_LCDC_RK3188=y
 CONFIG_LCDC0_RK3188=y
 CONFIG_LCDC1_RK3188=y
+CONFIG_LCD_DS1006H=y
 CONFIG_RK_HDMI=y
 CONFIG_HDMI_CAT66121=y
 CONFIG_RK_HDMI_CTL_CODEC=y
@@ -322,9 +321,9 @@ CONFIG_SND=y
 # CONFIG_SND_ARM is not set
 CONFIG_SND_SOC=y
 CONFIG_SND_RK29_SOC=y
-CONFIG_SND_I2S_USE_33V=y
 CONFIG_SND_I2S_DMA_EVENT_STATIC=y
-CONFIG_SND_RK29_SOC_RT5631=y
+CONFIG_SND_RK_SOC_HDMI_I2S=y
+CONFIG_SND_RK29_SOC_CX2070X=y
 CONFIG_SND_RK29_CODEC_SOC_SLAVE=y
 CONFIG_UHID=y
 CONFIG_HID_A4TECH=y
old mode 100644 (file)
new mode 100755 (executable)
index 705c9ee..8e680cd
@@ -1384,6 +1384,13 @@ static struct i2c_board_info __initdata i2c0_info[] = {
                .flags         = 0,
        },
 #endif
+#if defined (CONFIG_SND_SOC_CX2070X)
+        {
+                .type                   = "cx2070x",
+                .addr                   = 0x14,
+                .flags                  = 0,
+        },
+#endif
 };
 #endif
 
index 6c4e8401c46b36555ae8593bc36ce45937f8b8a1..050db4438fb25b78be2fff7504bb824f7a003a55 100644 (file)
@@ -281,6 +281,11 @@ static struct snd_soc_jack_gpio hs_jack_gpios[] = {
 
 #endif //CONFIG_SND_CX2070X_GPIO_JACKSENSE
 
+void codec_set_spk(bool on)
+{      
+}
+EXPORT_SYMBOL(codec_set_spk);
+
 #if defined(CONFIG_SND_CX2070X_LOAD_FW)
 int I2cWrite( struct snd_soc_codec *codec, unsigned char ChipAddr, unsigned long cbBuf, unsigned char* pBuf);
 int I2cWriteThenRead( struct snd_soc_codec *codec, unsigned char ChipAddr, unsigned long cbBuf,