diff options
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_pp.c | 3 |
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", |
