summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJayant Shekhar <jshekhar@codeaurora.org>2014-09-15 17:14:00 +0530
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:34:01 -0700
commit71c3d682f973937953be0760c3298e1d125cf58e (patch)
tree7aa2670a812c47b84cf67159c5c8e79f0a10ab5d
parent7a88704ea63ae0ba39243ee80f9bca7f73f4edf9 (diff)
msm: mdss: Prevent backlight update during continuous splash
Store backlight level during continuous splash transition and update the same in first commit. This ensures the backlight is restored. Change prevents IOMMU page faults seen during continuous splash due to backlight update commands sent during continuous splash. Change-Id: Ib09d90d7cf8020fcceb5f04d1750f59fd648be3d Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/mdss_fb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_fb.c b/drivers/video/fbdev/msm/mdss_fb.c
index d5aa7d7d8ed3..1628fa100d4a 100644
--- a/drivers/video/fbdev/msm/mdss_fb.c
+++ b/drivers/video/fbdev/msm/mdss_fb.c
@@ -1069,7 +1069,8 @@ void mdss_fb_set_backlight(struct msm_fb_data_type *mfd, u32 bkl_lvl)
}
if (((mdss_fb_is_power_off(mfd) && mfd->dcm_state != DCM_ENTER)
- || !mfd->bl_updated) && !IS_CALIB_MODE_BL(mfd)) {
+ || !mfd->bl_updated) && !IS_CALIB_MODE_BL(mfd) &&
+ mfd->panel_info->cont_splash_enabled) {
mfd->unset_bl_level = bkl_lvl;
return;
} else {