msm: mdss: do not update polarity for DSI interface

Polarity should be updated based on HDMI resolution
for HDMI display. However, DSI interface does not need
to update polarity.

CRs-Fixed: 2046790
Change-Id: I4a30fcd7ebec70224accd2178c14bd37d2059f4e
Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
This commit is contained in:
zhaoyuan 2017-05-17 18:00:12 +08:00 committed by Gerrit - the friendly Code Review server
parent a37c10a168
commit d62fb81693

View file

@ -643,8 +643,13 @@ static int mdss_mdp_video_timegen_setup(struct mdss_mdp_ctl *ctl,
display_hctl = (hsync_end_x << 16) | hsync_start_x;
den_polarity = 0;
hsync_polarity = p->h_polarity;
vsync_polarity = p->v_polarity;
if (ctx->intf_type == MDSS_INTF_HDMI) {
hsync_polarity = p->h_polarity;
vsync_polarity = p->v_polarity;
} else {
hsync_polarity = 0;
vsync_polarity = 0;
}
polarity_ctl = (den_polarity << 2) | /* DEN Polarity */
(vsync_polarity << 1) | /* VSYNC Polarity */
(hsync_polarity << 0); /* HSYNC Polarity */