drm/i915/vrr: Fix "window2" handling
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 27 Jan 2023 17:30:41 +0000 (19:30 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 1 Mar 2023 15:11:02 +0000 (17:11 +0200)
commitd34b4288bd1e3c70ec6d790fcf1041e99d0fc85e
tree5902b0411c5ad325962232ba1f9d923589eafe15
parentfe82b93fc101beb6396193b1713029d18d740e7f
drm/i915/vrr: Fix "window2" handling

The "window2" delay is just the difference of vactive
(undelayed vblank) vs. vblank_start (delayed vblank).
Just use vblank_start during the VRR calculations so
that things work correctly regardless of whether delayed
vblank is used or not.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230127173044.24108-2-ville.syrjala@linux.intel.com
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
drivers/gpu/drm/i915/display/intel_vrr.c