summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev
diff options
context:
space:
mode:
authorCarl Vanderlip <carlv@codeaurora.org>2013-08-07 16:25:47 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:19:51 -0700
commit4e60150f290c93dffc239aeef3672d3ebfb23324 (patch)
tree012a5af6a64c408f6a6ee9297073fd85d69d00f2 /drivers/video/fbdev
parentfeba8d05aec3a1abe8951b79a7d85239f74cadd0 (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.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",