the VDDLOG_CTL pin is GPIO3_D4, not GPIO3_D6
author许盛飞 <xsf@rock-chips.com>
Sat, 20 Jul 2013 01:26:45 +0000 (09:26 +0800)
committer许盛飞 <xsf@rock-chips.com>
Sat, 20 Jul 2013 01:26:45 +0000 (09:26 +0800)
arch/arm/mach-rk30/board-rk3168-tb.c

index 7e227457b2b9c1ba86b488eccdf1a91ae9470e74..2d2e39232f8b77daab5d50301096245c3830f52f 100755 (executable)
@@ -2289,10 +2289,10 @@ void __sramfunc rk30_pwm_logic_suspend_voltage(void)
        gpio3d6_dir = grf_readl(GRF_GPIO3H_DIR);
        gpio3d6_en = grf_readl(GRF_GPIO3H_EN);
 
-       grf_writel((1<<28), GRF_GPIO3D_IOMUX);
-       grf_writel((1<<30)|(1<<14), GRF_GPIO3H_DIR);
-       grf_writel((1<<30)|(1<<14), GRF_GPIO3H_DO);
-       grf_writel((1<<30)|(1<<14), GRF_GPIO3H_EN);
+       grf_writel((0x03000300), GRF_GPIO3D_IOMUX);
+       grf_writel((1<<28)|(1<<12), GRF_GPIO3H_DIR);
+       grf_writel((1<<28)|(1<<12), GRF_GPIO3H_DO);
+       grf_writel((1<<28)|(1<<12), GRF_GPIO3H_EN);
 #endif 
 }
 void __sramfunc rk30_pwm_logic_resume_voltage(void)