BXT_MIPI_TRANS_VACTIVE(port));
        adjusted_mode->crtc_vtotal =
                                intel_de_read(display,
-                                             BXT_MIPI_TRANS_VTOTAL(port));
+                                             BXT_MIPI_TRANS_VTOTAL(port)) + 1;
 
        hactive = adjusted_mode->crtc_hdisplay;
        hfp = intel_de_read(display, MIPI_HFP_COUNT(display, port));
                        intel_de_write(display, BXT_MIPI_TRANS_VACTIVE(port),
                                       adjusted_mode->crtc_vdisplay);
                        intel_de_write(display, BXT_MIPI_TRANS_VTOTAL(port),
-                                      adjusted_mode->crtc_vtotal);
+                                      adjusted_mode->crtc_vtotal - 1);
                }
 
                intel_de_write(display, MIPI_HACTIVE_AREA_COUNT(display, port),