update DPLL rate after change DDR frequency
authorhcy <hcy@rock-chips.com>
Fri, 28 Sep 2012 08:41:23 +0000 (16:41 +0800)
committerhcy <hcy@rock-chips.com>
Fri, 28 Sep 2012 08:41:23 +0000 (16:41 +0800)
arch/arm/mach-rk2928/ddr.c

index 9acb76b5c726a2e24a1b021c1fed38144a7519d9..05dbd8f7ce1342bbffa37235321a2f0164ba06a2 100755 (executable)
@@ -2242,6 +2242,7 @@ int ddr_init(uint32_t dram_speed_bin, uint32_t freq)
                                                                     (ddr_get_cap()>>20));
     ddr_adjust_config(mem_type);
     value=ddr_change_freq(freq);
+    clk_set_rate(clk_get(NULL, "ddr_pll"), 0);
     ddr_print("init success!!! freq=%dMHz\n", value);
 
     calStatusLeft = pPHY_Reg->PHY_REG60;