[Intel-gfx] [PATCH 0/6] drm/i915/vrr: Allow fastset to enable/disable VRR

Ville Syrjala ville.syrjala at linux.intel.com
Mon Mar 20 20:33:46 UTC 2023


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

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



More information about the Intel-gfx mailing list