diff options
| author | Carl Vanderlip <carlv@codeaurora.org> | 2013-08-07 16:25:47 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:19:51 -0700 |
| commit | 4e60150f290c93dffc239aeef3672d3ebfb23324 (patch) | |
| tree | 012a5af6a64c408f6a6ee9297073fd85d69d00f2 /drivers/video/fbdev | |
| parent | feba8d05aec3a1abe8951b79a7d85239f74cadd0 (diff) | |
msm: mdss: Prevent AD backlight calculation before suspend
AD backlight calculation should be prevented when backlight has been set
to 0 to prevent AD from conflicting with suspend state backlight levels.
Change-Id: I831258b03e81fd4bc2d305a0cb8ece7c42f4b9fb
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
| -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", |
