msm_shared: display: Setup MDSS/DSI registers for continuous splash support
Clear DSI and MDSS interrupts while exiting the lk.
Change-Id: I4bae24edb26a38a1f3fc5f3620810900eaef400d
diff --git a/platform/msm_shared/mdp5.c b/platform/msm_shared/mdp5.c
index 54fc33b..48a26bc 100644
--- a/platform/msm_shared/mdp5.c
+++ b/platform/msm_shared/mdp5.c
@@ -111,10 +111,6 @@
/* write active region size*/
mdp_rgb_size = (fb->height << 16) + fb->width;
- /* Ping-Pong done Tear Check Read/Write */
- /* Underrun(Interface 0/1/2/3) VSYNC Interrupt Enable */
- writel(0xFF777713, MDP_INTR_EN);
-
access_secure = restore_secure_cfg(SECURE_DEVICE_MDSS);
mdp_clk_gating_ctrl();
@@ -211,9 +207,10 @@
/* Ping-Pong done Tear Check Read/Write */
/* Underrun(Interface 0/1/2/3) VSYNC Interrupt Enable */
writel(0xFF777713, MDP_INTR_CLEAR);
- writel(0x00000000, MDP_INTR_EN);
}
+ writel(0x00000000, MDP_INTR_EN);
+
return NO_ERROR;
}