]> git.itanic.dy.fi Git - linux-stable/blobdiff - drivers/gpu/drm/i915/display/intel_dp.c
drm/i915: Disable live M/N updates when using bigjoiner
[linux-stable] / drivers / gpu / drm / i915 / display / intel_dp.c
index 360e90601ff938dc61e5584ec15b0c1bd9c68bf3..4e8545126e246150e590c555b4b9111194625f62 100644 (file)
@@ -2756,7 +2756,11 @@ intel_dp_drrs_compute_config(struct intel_connector *connector,
                intel_panel_downclock_mode(connector, &pipe_config->hw.adjusted_mode);
        int pixel_clock;
 
-       if (has_seamless_m_n(connector))
+       /*
+        * 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->bigjoiner_pipes)
                pipe_config->update_m_n = true;
 
        if (!can_enable_drrs(connector, pipe_config, downclock_mode)) {