[PATCH 0/4] Move towards using VRR timing generator for VRR
Ankit Nautiyal
ankit.k.nautiyal at intel.com
Thu Apr 18 05:25:13 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 few registers and instead use VRR VMAX
registers, reading and writing VTOTAL/VBLANK/VSYNC 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/VBLANK/VSYNC when vrr is
enabled
drm/i915/vrr/xe2lpd: Use VRR timing generator whenever panel supports
VRR
drivers/gpu/drm/i915/display/intel_display.c | 68 +++++++++++++-------
drivers/gpu/drm/i915/display/intel_dp.c | 7 +-
drivers/gpu/drm/i915/display/intel_vrr.c | 47 +++++++++-----
3 files changed, 81 insertions(+), 41 deletions(-)
--
2.40.1
More information about the Intel-gfx-trybot
mailing list