This two patch series was originally part of [1], where these were reviewed by Ville. The rest of that series is being reworked along the lines suggested in [2], so splitting these out for separate merge.
Patch 1 extends the LRR fast-update path to also program TRANS_VSYNC, so VSYNC-only timing changes go through LRR instead of a full modeset. Patch 2 keeps the Vtotal-to-Vsync distance constant when vtotal is stretched for a lower refresh rate on fixed modes. Minor review comments from v1 are addressed in the individual commits. [1] https://patchwork.freedesktop.org/series/165604/#rev3 [2] https://lore.kernel.org/intel-xe/[email protected]/ Ankit Nautiyal (2): drm/i915/display: Handle VSYNC timing in LRR path drm/i915/panel: Preserve Vtotal-Vsync distance while adjusting vtotal drivers/gpu/drm/i915/display/intel_display.c | 16 ++++++++++++++-- drivers/gpu/drm/i915/display/intel_panel.c | 9 ++++++++- 2 files changed, 22 insertions(+), 3 deletions(-) -- 2.45.2
