From: root <root@lw.(none)>
Date: Fri, 6 May 2011 10:29:47 +0000 (+0800)
Subject: add ddr init for A22
X-Git-Tag: firefly_0821_release~10342
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ae89d40ab672e2391c7ad061feed843eea6d0aec;p=firefly-linux-kernel-4.4.55.git

add ddr init for A22
---

diff --git a/arch/arm/mach-rk29/board-rk29-a22.c b/arch/arm/mach-rk29/board-rk29-a22.c
index ae26d3f86ecd..e08a6b3bc563 100644
--- a/arch/arm/mach-rk29/board-rk29-a22.c
+++ b/arch/arm/mach-rk29/board-rk29-a22.c
@@ -43,6 +43,7 @@
 #include <media/soc_camera.h>                               /* ddl@rock-chips.com : camera support */
 #include <mach/vpu_mem.h>
 #include <mach/sram.h>
+#include <mach/ddr.h>
 
 #include <linux/regulator/rk29-pwm-regulator.h>
 #include <linux/regulator/machine.h>
@@ -1590,7 +1591,7 @@ static struct i2c_board_info __initdata board_i2c0_devices[] = {
 #endif
 #if defined (CONFIG_COMPASS_MMC328X)
 	{
-		.type    		= "mmc3280",
+		.type    		= "mmc328x",
 		.addr           = 0x30,
 		.flags          = I2C_M_NEED_DELAY,
 		.udelay      = 100,
@@ -3154,6 +3155,7 @@ static void __init machine_rk29_mapio(void)
 	rk29_sram_init();
 	rk29_clock_init(periph_pll_288mhz);
 	rk29_iomux_init();
+	ddr_init(DDR_TYPE, DDR_FREQ);
 }
 
 MACHINE_START(RK29, "RK29board")