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