summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c
index c29d08e38206..a2a6fd2cfebc 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c
@@ -3259,7 +3259,8 @@ static void pp_ad_calc_worker(struct work_struct *work)
pr_debug("calc bl = %d", bl);
ad->last_str |= bl << 16;
mutex_lock(&ad->mfd->bl_lock);
- mdss_fb_set_backlight(ad->mfd, bl);
+ if (ad->mfd->bl_level)
+ mdss_fb_set_backlight(ad->mfd, bl);
mutex_unlock(&ad->mfd->bl_lock);
}
pr_debug("calc_str = %d, calc_itr %d",