|
|
Log in / Subscribe / Register

drm/i915: Work harder to enable VRR based refresh rate changes on eDP

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



Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds