CMRR is mutually exclusive to PSR2, hence return from CMRR if PSR2 is already computed.
Signed-off-by: Mitul Golani <[email protected]> --- drivers/gpu/drm/i915/display/intel_vrr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index 92ded2e68b01..2d5f0f17bf3c 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -233,6 +233,9 @@ intel_vrr_cmrr_compute_config(struct intel_crtc_state *crtc_state) if (!HAS_CMRR(display)) return; + if (crtc_state->has_sel_update) + return; + /* No CMRR ratio configured through debugfs */ if (!crtc->cmrr.numerator) return; -- 2.48.1
