[PATCH 00/13] Move towards using VRR timing generator for VRR

Ankit Nautiyal ankit.k.nautiyal at intel.com
Thu Jul 4 07:38:52 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.

Animesh Manna (1):
  drm/i915/panelreplay: Panel replay workaround with VRR

Ankit Nautiyal (12):
  drm/i915/dp: fix the Adaptive sync Operation mode for SDP
  drm/i915/display: Get VRR compute config before get_transcoder_timing
  drm/i915/display: Add member fixed_rr to denote Fixed refresh rate
    with VRRTG
  drm/i915/dp: Set FAVT mode in DP SDP with fixed refresh rate
  drm/i915/vrr: Compute vrr vsync if platforms support it
  drm/i915/hdmi: Use VRR Timing generator for HDMI
  drm/i915/vrr: Use VRR timing generator whenever panel supports VRR
  drm/i915/display: Disable PSR before disabling VRR
  drm/i915/psr: Allow PSR for fixed refrsh rate with VRR TG
  drm/i915/display: Extend WA 14015406119 for PSR1/PSR2
  drm/i915/vrr: Avoid sending PUSH when VRR TG is used with Fixed
    refresh rate
  drm/i915/vrr: Handle joiner with vrr

 drivers/gpu/drm/i915/display/intel_alpm.c     |   3 +-
 drivers/gpu/drm/i915/display/intel_alpm.h     |   6 +-
 drivers/gpu/drm/i915/display/intel_display.c  |  70 ++++++++++--
 drivers/gpu/drm/i915/display/intel_display.h  |   2 +
 .../drm/i915/display/intel_display_types.h    |   2 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |  27 ++++-
 drivers/gpu/drm/i915/display/intel_dp.h       |   2 +
 drivers/gpu/drm/i915/display/intel_hdmi.c     |   3 +
 drivers/gpu/drm/i915/display/intel_psr.c      |  14 +--
 drivers/gpu/drm/i915/display/intel_vrr.c      | 106 ++++++++++--------
 10 files changed, 162 insertions(+), 73 deletions(-)

-- 
2.40.1



More information about the Intel-gfx-trybot mailing list