@@ -564,6 +564,13 @@ void mdp_hw_init(struct mdp_info *mdp)
mdp_writel(mdp, 1, 0x60);
mdp_writel(mdp, 1, MDP_EBI2_PORTMAP_MODE);
+ /* disable lcdc */
+ mdp_writel(mdp, 0, MDP_LCDC_CTL);
+ /* enable auto clock gating for all blocks by default */
+ mdp_writel(mdp, 0xffffffff, MDP_CGC_EN);
+ /* reset color/gamma correct parms */
+ mdp_writel(mdp, 0, MDP_DMA_P_COLOR_CORRECT_CONFIG);
+
mdp_writel(mdp, 0, MDP_CMD_DEBUG_ACCESS_BASE + 0x01f8);
mdp_writel(mdp, 0, MDP_CMD_DEBUG_ACCESS_BASE + 0x01fc);
mdp_writel(mdp, 1, 0x60);