diff --git a/drivers/video/backlight/rk2818_backlight.c b/drivers/video/backlight/rk2818_backlight.c old mode 100644 new mode 100755 index c2d9d7c70fff..c660d64916ce --- a/drivers/video/backlight/rk2818_backlight.c +++ b/drivers/video/backlight/rk2818_backlight.c @@ -198,7 +198,8 @@ static void rk2818_bl_suspend(struct early_suspend *h) DBG("%s: ========== suspend =============== \n",__func__); write_pwm_reg(id, PWM_REG_HRC, divh); - clk_disable(pwm_clk); + if (!suspend_flag) + clk_disable(pwm_clk); suspend_flag = 1;