✗ CI.checkpatch: warning for Optimize vrr.guardband and fix LRR
Patchwork
patchwork at emeril.freedesktop.org
Mon Jul 7 04:50:00 UTC 2025
== Series Details ==
Series: Optimize vrr.guardband and fix LRR
URL : https://patchwork.freedesktop.org/series/151244/
State : warning
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
43254c2aa575037fc031c7ac21b0d031c700b2bf
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit a4d2408cda05bdc3e1bd7df21ee7786af823850c
Author: Ankit Nautiyal <ankit.k.nautiyal at intel.com>
Date: Mon Jul 7 10:03:17 2025 +0530
drm/i915/vrr: Fix seamless_mn drrs for PTL
With VRR timing generator always on, the fixed refresh rate is achieved
by setting vrr.flipline, vrr.vmin, and vrr.vmax as the vtotal for the
desired mode.
This creates a problem for seamless_mn drrs feature, where user can
seamlessly set a lower mode on the supporting panels by just changing
the mode clock, with desired lower rate. With VRR timing generator,
the vrr.flipline, vrr.vmin, vrr.vmax are set to vtotal, but that
corresponds to the higher mode.
To fix this, re-compute the vrr timings when seamless_mn drrs is in
picture. At the same time make sure that the optimized vrr.guardband
is set as per the highest mode for such panels, so that switching
between higher to lower mode, does not change the vrr.guardband.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal at intel.com>
+ /mt/dim checkpatch 6a11f6a28869084960a60322e2c822ffec2036e5 drm-intel
db5a2fcd1eab drm/i915/vrr: Use vrr.sync_start for getting vtotal
e96f1a9f16f5 drm/i915/vrr: Use static guardband to support seamless LRR switching
-:192: WARNING:LONG_LINE: line length of 108 exceeds 100 columns
#192: FILE: drivers/gpu/drm/i915/display/intel_vrr.c:475:
+ drm_dbg_kms(display->drm, "guardband_us %dus > vblank_us %dus\n", guardband_us, vblank_us);
total: 0 errors, 1 warnings, 0 checks, 178 lines checked
6249b4cc27a7 drm/i915/vrr: Set vrr.vmin to min Vtotal
a4d2408cda05 drm/i915/vrr: Fix seamless_mn drrs for PTL
More information about the Intel-xe
mailing list