From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> People would prefer to be able to enable/disable VRR without a full modeset. Make it so. Ville Syrjälä (6): drm/i915: Generalize planes_{enabling,disabling}() drm/i915/vrr: Eliminate redundant function arguments drm/i915/vrr: Make delayed vblank operational in VRR mode on adl/dg2 drm/i915/vrr: Tell intel_crtc_update_active_timings() about VRR explicitly drm/i915/vrr: Relocate VRR enable/disable drm/i915/vrr: Allow VRR to be toggled during fastsets drivers/gpu/drm/i915/display/intel_crtc.c | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 5 -- drivers/gpu/drm/i915/display/intel_display.c | 48 ++++++++++++-- .../drm/i915/display/intel_dp_link_training.c | 2 +- .../drm/i915/display/intel_modeset_setup.c | 3 +- drivers/gpu/drm/i915/display/intel_vblank.c | 12 +++- drivers/gpu/drm/i915/display/intel_vblank.h | 3 +- drivers/gpu/drm/i915/display/intel_vrr.c | 64 ++++++++++++------- drivers/gpu/drm/i915/display/intel_vrr.h | 10 +-- drivers/gpu/drm/i915/i915_reg.h | 3 +- 10 files changed, 101 insertions(+), 52 deletions(-) -- 2.39.2