From 4ba596539e9836b8941b408769b04e1befc74364 Mon Sep 17 00:00:00 2001 From: Ankit Nautiyal Date: Fri, 17 Oct 2025 18:05:04 +0530 Subject: [PATCH] drm/i915/vrr: Use optimized guardband whenever VRR TG is active MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Currently the guardband is optimized only for platforms where the VRR timing generator is always ON. Extend the usage of optimized guardband to all VRR supporting platforms. v2: Drop check for `crtc_state->vrr.enable` and just return true unconditionally from intel_vrr_use_optimized_guardband(). (Ville) Signed-off-by: Ankit Nautiyal Reviewed-by: Ville Syrjälä Link: https://lore.kernel.org/r/20251017123504.2247954-6-ankit.k.nautiyal@intel.com --- drivers/gpu/drm/i915/display/intel_vrr.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index 3da84a2471930..92fb72b56f164 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -468,8 +468,6 @@ int intel_vrr_compute_optimized_guardband(struct intel_crtc_state *crtc_state) static bool intel_vrr_use_optimized_guardband(const struct intel_crtc_state *crtc_state) { - struct intel_display *display = to_intel_display(crtc_state); - /* * #TODO: Enable optimized guardband for HDMI * For HDMI lot of infoframes are transmitted a line or two after vsync. @@ -479,7 +477,7 @@ static bool intel_vrr_use_optimized_guardband(const struct intel_crtc_state *crt if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_HDMI)) return false; - return intel_vrr_always_use_vrr_tg(display); + return true; } void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state) -- 2.47.3