[PATCH 0/4] Move towards using VRR timing generator for VRR

Ankit Nautiyal ankit.k.nautiyal at intel.com
Mon Apr 15 10:19:57 UTC 2024


Gradually move towards using VRR timing generator when panels support
VRR. This involves setting VMin = VMax = flipline when we have a VRR
panel, but user has not set VRR property. In adaptive sync SDP the
adaptive sync operation mode is set appropriately for this case.
Since VRR framework does not need VTOTAL and instead use VRR VMAX
registers, reading and writing VTOTAL register can be avoided.

Ankit Nautiyal (4):
  drm/i915/dp: fix the Adaptive sync Operation mode for SDP
  drm/i915/display: Get VRR compute config before get_transcoder_timing
  drm/i915/vrr: Avoid reading/writing VTOTAL when vrr is enabled
  drm/i915/vrr/xe2lpd: Use VRR timing generator whenever panel supports
    VRR

 drivers/gpu/drm/i915/display/intel_display.c | 39 ++++++++------
 drivers/gpu/drm/i915/display/intel_dp.c      |  7 ++-
 drivers/gpu/drm/i915/display/intel_vrr.c     | 55 ++++++++++++--------
 3 files changed, 61 insertions(+), 40 deletions(-)

-- 
2.40.1



More information about the Intel-gfx-trybot mailing list