3036:for cru slow mode
authorwdc <wdc@rock-chips.com>
Fri, 4 Jul 2014 01:22:44 +0000 (09:22 +0800)
committerwdc <wdc@rock-chips.com>
Fri, 4 Jul 2014 01:22:44 +0000 (09:22 +0800)
arch/arm/mach-rockchip/rk3036.c

index c9d21e7b8be1b81c9b4e3372787e17a79d9aad7c..97f5b7657ab1870e3a4f08d7ba9eefee5345c0e4 100644 (file)
@@ -159,10 +159,10 @@ static void rk3036_restart(char mode, const char *cmd)
        dsb();
 
        /* pll enter slow mode */
-       //writel_relaxed(0xf3030000, RK_CRU_VIRT + RK3288_CRU_MODE_CON);
-       //dsb();
-       //writel_relaxed(0xeca8, RK_CRU_VIRT + RK3288_CRU_GLB_SRST_SND_VALUE);
-       //dsb();
+       writel_relaxed(0x30010000, RK_CRU_VIRT + RK3036_CRU_MODE_CON);
+       dsb();
+       writel_relaxed(0xeca8, RK_CRU_VIRT + RK3036_CRU_GLB_SRST_SND_VALUE);
+       dsb();
 }
 
 static const char * const rk3036_dt_compat[] __initconst = {