Skip to content
/ linux Public

Commit 1aa7745

Browse files
vsyrjalagregkh
authored andcommitted
drm/i915/vrr: Move HAS_VRR() check into intel_vrr_set_transcoder_timings()
[ Upstream commit 78ea8eb ] Reduce the clutter in hsw_configure_cpu_transcoder() a bit by moving the HAS_VRR() check into intel_vrr_set_transcoder_timings(). Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20251020185038.4272-18-ville.syrjala@linux.intel.com Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Stable-dep-of: 237aab5 ("drm/i915/vrr: Configure VRR timings after enabling TRANS_DDI_FUNC_CTL") Signed-off-by: Sasha Levin <sashal@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent c3aa7b8 commit 1aa7745

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

drivers/gpu/drm/i915/display/intel_display.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1642,8 +1642,7 @@ static void hsw_configure_cpu_transcoder(const struct intel_crtc_state *crtc_sta
16421642
}
16431643

16441644
intel_set_transcoder_timings(crtc_state);
1645-
if (HAS_VRR(display))
1646-
intel_vrr_set_transcoder_timings(crtc_state);
1645+
intel_vrr_set_transcoder_timings(crtc_state);
16471646

16481647
if (cpu_transcoder != TRANSCODER_EDP)
16491648
intel_de_write(display, TRANS_MULT(display, cpu_transcoder),

drivers/gpu/drm/i915/display/intel_vrr.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,9 @@ void intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state)
461461
struct intel_display *display = to_intel_display(crtc_state);
462462
enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
463463

464+
if (!HAS_VRR(display))
465+
return;
466+
464467
/*
465468
* This bit seems to have two meanings depending on the platform:
466469
* TGL: generate VRR "safe window" for DSB vblank waits

0 commit comments

Comments
 (0)