summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_ctl.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_ctl.c b/drivers/video/fbdev/msm/mdss_mdp_ctl.c
index bd70535e79f9..e64910506dfd 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_ctl.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_ctl.c
@@ -4090,6 +4090,13 @@ static void mdss_mdp_ctl_split_display_enable(int enable,
if (is_pingpong_split(main_ctl->mfd))
lower |= BIT(2);
upper = lower;
+
+ /*
+ * align command mode stream0 output for
+ * intferace 1 and 2 to start of frame.
+ */
+ if (main_ctl->mdata->mdp_rev >= MDSS_MDP_HW_REV_320)
+ lower |= BIT(12);
} else {
/* interface controlling sw trigger (video mode) */
if (main_ctl->intf_num == MDSS_MDP_INTF2) {