[PATCH] Update seamless_m_n when drrs is enabled
Nemesa Garg
nemesa.garg at intel.com
Thu Apr 17 19:16:46 UTC 2025
Signed-off-by: Nemesa Garg <nemesa.garg at intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index aeb14a5455fd..e4e767401f3a 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -2965,19 +2965,19 @@ intel_dp_drrs_compute_config(struct intel_connector *connector,
intel_panel_downclock_mode(connector, &pipe_config->hw.adjusted_mode);
int pixel_clock;
- /*
- * FIXME all joined pipes share the same transcoder.
- * Need to account for that when updating M/N live.
- */
- if (has_seamless_m_n(connector) && !pipe_config->joiner_pipes)
- pipe_config->update_m_n = true;
-
if (!can_enable_drrs(connector, pipe_config, downclock_mode)) {
if (intel_cpu_transcoder_has_m2_n2(display, pipe_config->cpu_transcoder))
intel_zero_m_n(&pipe_config->dp_m2_n2);
return;
}
+ /*
+ * FIXME all joined pipes share the same transcoder.
+ * Need to account for that when updating M/N live.
+ */
+ if (has_seamless_m_n(connector) && !pipe_config->joiner_pipes)
+ pipe_config->update_m_n = true;
+
if (display->platform.ironlake || display->platform.sandybridge ||
display->platform.ivybridge)
pipe_config->msa_timing_delay = connector->panel.vbt.edp.drrs_msa_timing_delay;
--
2.25.1
More information about the Intel-gfx-trybot
mailing list