ddr_rk32.c: reinit reserve_t when chang freq success
author陈亮 <cl@rock-chips.com>
Tue, 5 Aug 2014 01:08:25 +0000 (18:08 -0700)
committer陈亮 <cl@rock-chips.com>
Tue, 5 Aug 2014 01:09:33 +0000 (18:09 -0700)
Signed-off-by: 陈亮 <cl@rock-chips.com>
arch/arm/mach-rockchip/ddr_rk32.c

index c6d35bbd5081d100cc4d4bac912887817a67ae45..b4c184141ecc896361e3af927628fc63401ac3bd 100755 (executable)
@@ -4063,9 +4063,10 @@ static int _ddr_change_freq(uint32 nMHz)
 
                ret = __ddr_change_freq(nMHz, ddr_freq_t);
                if (ret) {
+                       reserve_t = 800;
                        return ret;
                } else {
-                       if (reserve_t < 10000)
+                       if (reserve_t < 3000)
                                reserve_t += 200;
                }
        }while(1);