From: Mark Yao Date: Wed, 26 Apr 2017 03:10:20 +0000 (+0800) Subject: drm/rockchip: vop: fix vtotal calc mistake on interlace mode X-Git-Tag: release-20171130_firefly~4^2~739 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=665ee83b8bcc8072859a27d741c9f7fb7698f537;p=firefly-linux-kernel-4.4.55.git drm/rockchip: vop: fix vtotal calc mistake on interlace mode Change-Id: I820d439735dddeaaa5db5fc75356e242a9d77656 Signed-off-by: Mark Yao --- diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 167058470675..7c125decacc0 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -1598,7 +1598,7 @@ static void vop_crtc_enable(struct drm_crtc *crtc) VOP_CTRL_SET(vop, vs_st_end_f1, val); VOP_CTRL_SET(vop, dsp_interlace, 1); VOP_CTRL_SET(vop, p2i_en, 1); - vtotal = vtotal + 1; + vtotal += vtotal + 1; } else { VOP_CTRL_SET(vop, dsp_interlace, 0); VOP_CTRL_SET(vop, p2i_en, 0);