From: Ville Syrjälä <[email protected]>

Tweak the eDP fixed mode selection algorithm to allow
userspace to do refresh rate changes on VRR capable
eDP panels without full modesets.

Ville Syrjälä (4):
  drm/modes: Add DRM_MODE_MATCH_TIMINGS_VRR
  drm/i915: Pass the full atomic state to .compute_config()
  drm/i915/panel: Adjust intel_panel_compute_config() calling convention
  drm/i915/panel: Attempt VRR based refresh rate change for
    !allow_modeset

 drivers/gpu/drm/drm_modes.c                   | 23 +++++++
 drivers/gpu/drm/i915/display/g4x_dp.c         |  5 +-
 drivers/gpu/drm/i915/display/g4x_hdmi.c       |  4 +-
 drivers/gpu/drm/i915/display/icl_dsi.c        |  5 +-
 drivers/gpu/drm/i915/display/intel_crt.c      |  9 ++-
 drivers/gpu/drm/i915/display/intel_ddi.c      |  8 ++-
 drivers/gpu/drm/i915/display/intel_display.c  |  4 +-
 .../drm/i915/display/intel_display_types.h    |  6 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |  6 +-
 drivers/gpu/drm/i915/display/intel_dp.h       |  3 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |  8 +--
 drivers/gpu/drm/i915/display/intel_dvo.c      |  5 +-
 drivers/gpu/drm/i915/display/intel_lvds.c     |  5 +-
 drivers/gpu/drm/i915/display/intel_panel.c    | 61 ++++++++++++++++---
 drivers/gpu/drm/i915/display/intel_panel.h    |  6 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c     |  7 ++-
 drivers/gpu/drm/i915/display/intel_tv.c       |  5 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c        |  5 +-
 include/drm/drm_modes.h                       |  1 +
 19 files changed, 131 insertions(+), 45 deletions(-)

-- 
2.53.0

Reply via email to