diff options
| author | Dhaval Patel <pdhaval@codeaurora.org> | 2015-07-24 12:21:11 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:44:32 -0700 |
| commit | 0b4b3ff342fde69a311245350aab89dddbfa0d34 (patch) | |
| tree | 3b7e941c727c51233d1ff62f1e1692af525d47a4 /drivers/video/fbdev | |
| parent | 65272f009e632d3d88c92dad8f05248a26937246 (diff) | |
msm: mdss: add valid data checks in ctl restore
Idle power collapse API calls ctl restore for
each control which is powered on. This check will
pass for rotator ctls also. They have valid mixer
but mfd/panel_data null. Only mixer check is invalid
to call pp_resume for such ctls. It should check
the mfd/panel_data before restoring post processing
and compression block.
Change-Id: I09d599aae392e30d9ffae3cfd0e92bbda9aaa5e5
Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_ctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_ctl.c b/drivers/video/fbdev/msm/mdss_mdp_ctl.c index 2f53b59a66ac..7acc0b9848cd 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_ctl.c +++ b/drivers/video/fbdev/msm/mdss_mdp_ctl.c @@ -3054,7 +3054,7 @@ static void mdss_mdp_ctl_restore_sub(struct mdss_mdp_ctl *ctl) writel_relaxed(temp, ctl->mdata->mdp_base + MDSS_MDP_REG_DISP_INTF_SEL); - if (ctl->mixer_left) { + if (ctl->mfd && ctl->panel_data) { mdss_mdp_pp_resume(ctl->mfd); if (ctl->panel_data->panel_info.compression_mode == |
