diff options
| author | Jayant Shekhar <jshekhar@codeaurora.org> | 2014-09-15 17:14:00 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:34:01 -0700 |
| commit | 71c3d682f973937953be0760c3298e1d125cf58e (patch) | |
| tree | 7aa2670a812c47b84cf67159c5c8e79f0a10ab5d | |
| parent | 7a88704ea63ae0ba39243ee80f9bca7f73f4edf9 (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.c | 3 |
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 { |
