summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPing Li <quicpingli@codeaurora.org>2014-04-30 11:36:11 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:30:26 -0700
commitc362e7041cef7f250cf19735c0aef970c6632373 (patch)
treefeedc9422697048638c6d80ebdd14647c70df86d
parent548423851bddcedc1a30819fa662c4559d5e0e0d (diff)
msm: mdss: support PP features with mdss power collapse enabled
Add support for post processing features when power collapse feature is enabled. Every time MDSS enters power collapse mode, all the post processing registers will get reset to 0, hence we need to restore those PP registers when MDSS comes out of power collapse mode. Change-Id: I4abb41f17f24a12dddf50e01d8f69db19a464f3b Signed-off-by: Ping Li <quicpingli@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_ctl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_ctl.c b/drivers/video/fbdev/msm/mdss_mdp_ctl.c
index 0f4fc7ea5b3e..59f7a0c2b0c8 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_ctl.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_ctl.c
@@ -1843,6 +1843,7 @@ static void mdss_mdp_ctl_restore_sub(struct mdss_mdp_ctl *ctl)
temp |= (ctl->intf_type << ((ctl->intf_num - MDSS_MDP_INTF0) * 8));
writel_relaxed(temp, ctl->mdata->mdp_base +
MDSS_MDP_REG_DISP_INTF_SEL);
+ mdss_mdp_pp_resume(ctl, ctl->mixer_left->num);
}
/*