diff --git a/arch/arm/mach-rk29/pm.c b/arch/arm/mach-rk29/pm.c index 0702e7ddf65c..de461ecfedc9 100644 --- a/arch/arm/mach-rk29/pm.c +++ b/arch/arm/mach-rk29/pm.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -172,6 +173,7 @@ static int rk29_pm_enter(suspend_state_t state) #ifdef CONFIG_RK29_PWM_REGULATOR /* touch TLB */ + flush_tlb_all(); readl(RK29_PWM_BASE); readl(RK29_GRF_BASE); #endif