]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/radeon/si_dpm.c
Merge remote-tracking branch 'spi/fix/setup' into spi-linus
[karo-tx-linux.git] / drivers / gpu / drm / radeon / si_dpm.c
index 700a167be369886d89c1c04db1c2e9c78a2bc9dd..73aaa2e4c31272b6f4a28341f05e700e0c7bf42c 100644 (file)
@@ -2906,7 +2906,8 @@ static void si_apply_state_adjust_rules(struct radeon_device *rdev,
        u16 vddc, vddci;
        int i;
 
-       if (rdev->pm.dpm.new_active_crtc_count > 1)
+       if ((rdev->pm.dpm.new_active_crtc_count > 1) ||
+           ni_dpm_vblank_too_short(rdev))
                disable_mclk_switching = true;
        else
                disable_mclk_switching = false;