> -----Original Message----- > From: Nautiyal, Ankit K <ankit.k.nautiyal@xxxxxxxxx> > Sent: Tuesday, July 9, 2024 8:57 AM > To: intel-gfx@xxxxxxxxxxxxxxxxxxxxx > Cc: jani.nikula@xxxxxxxxxxxxxxx; ville.syrjala@xxxxxxxxxxxxxxx; Golani, > Mitulkumar Ajitkumar <mitulkumar.ajitkumar.golani@xxxxxxxxx> > Subject: [PATCH 04/10] drm/i915/vrr: Compute vrr vsync if platforms support it > > Previously, TRANS_VRR_VSYNC was exclusively used for panels with adaptive- > sync SDP support in VRR scenarios. However, to drive fixed refresh rates using > the VRR Timing generator, we now need to program TRANS_VRR_VSYNC > regardless of adaptive sync SDP support. Therefore, let's remove the adaptive In this case still do we need to add source check for HAS_AS_SDP(i915) ? Regards, Mitul > sync SDP check and program TRANS_VRR_VSYNC for platforms where VRR > timing generator is used. > > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@xxxxxxxxx> > --- > drivers/gpu/drm/i915/display/intel_vrr.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c > b/drivers/gpu/drm/i915/display/intel_vrr.c > index 24568dae717a..43b772f91556 100644 > --- a/drivers/gpu/drm/i915/display/intel_vrr.c > +++ b/drivers/gpu/drm/i915/display/intel_vrr.c > @@ -233,8 +233,7 @@ intel_vrr_compute_config(struct intel_crtc_state > *crtc_state, > crtc_state->mode_flags |= I915_MODE_FLAG_VRR; > } > > - if (intel_dp_as_sdp_supported(intel_dp) && > - crtc_state->vrr.enable) { > + if (HAS_AS_SDP(i915) && crtc_state->vrr.enable) { > crtc_state->vrr.vsync_start = > (crtc_state->hw.adjusted_mode.crtc_vtotal - > crtc_state->hw.adjusted_mode.vsync_start); > -- > 2.40.1