On Fri, 24 Jan 2020, Vandita Kulkarni <vandita.kulkarni@xxxxxxxxx> wrote: > Fix htotal and vtotal parameters derived from > DTD block of VBT. > > Fixes: 33ef6d4fd8df ("drm/i915/vbt: Handle generic DTD block") > Signed-off-by: Vandita Kulkarni <vandita.kulkarni@xxxxxxxxx> Reviewed-by: Jani Nikula <jani.nikula@xxxxxxxxx> > --- > drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c > index 1e675aa55938..942a073d5768 100644 > --- a/drivers/gpu/drm/i915/display/intel_bios.c > +++ b/drivers/gpu/drm/i915/display/intel_bios.c > @@ -366,14 +366,16 @@ parse_generic_dtd(struct drm_i915_private *dev_priv, > panel_fixed_mode->hdisplay + dtd->hfront_porch; > panel_fixed_mode->hsync_end = > panel_fixed_mode->hsync_start + dtd->hsync; > - panel_fixed_mode->htotal = panel_fixed_mode->hsync_end; > + panel_fixed_mode->htotal = > + panel_fixed_mode->hdisplay + dtd->hblank; > > panel_fixed_mode->vdisplay = dtd->vactive; > panel_fixed_mode->vsync_start = > panel_fixed_mode->vdisplay + dtd->vfront_porch; > panel_fixed_mode->vsync_end = > panel_fixed_mode->vsync_start + dtd->vsync; > - panel_fixed_mode->vtotal = panel_fixed_mode->vsync_end; > + panel_fixed_mode->vtotal = > + panel_fixed_mode->vdisplay + dtd->vblank; > > panel_fixed_mode->clock = dtd->pixel_clock; > panel_fixed_mode->width_mm = dtd->width_mm; -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx