| From: |
| Ville Syrjala <ville.syrjala-AT-linux.intel.com> |
| To: |
| intel-gfx-AT-lists.freedesktop.org |
| Subject: |
| [PATCH 0/4] drm/i915: Work harder to enable VRR based refresh rate changes on eDP |
| Date: |
| Fri, 12 Jun 2026 17:41:59 +0300 |
| Message-ID: |
| <20260612144203.31715-1-ville.syrjala@linux.intel.com> |
| Cc: |
| intel-xe-AT-lists.freedesktop.org, dri-devel-AT-lists.freedesktop.org |
| Archive-link: |
| Article |
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
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