|
@@ -13995,8 +13995,9 @@ static int intel_modeset_checks(struct drm_atomic_state *state)
|
|
|
|
|
|
DRM_DEBUG_KMS("New cdclk calculated to be atomic %u, actual %u\n",
|
|
|
intel_state->cdclk, intel_state->dev_cdclk);
|
|
|
- } else
|
|
|
+ } else {
|
|
|
to_intel_atomic_state(state)->cdclk = dev_priv->atomic_cdclk_freq;
|
|
|
+ }
|
|
|
|
|
|
intel_modeset_clear_plls(state);
|
|
|
|
|
@@ -14097,8 +14098,9 @@ static int intel_atomic_check(struct drm_device *dev,
|
|
|
|
|
|
if (ret)
|
|
|
return ret;
|
|
|
- } else
|
|
|
- intel_state->cdclk = dev_priv->cdclk_freq;
|
|
|
+ } else {
|
|
|
+ intel_state->cdclk = dev_priv->atomic_cdclk_freq;
|
|
|
+ }
|
|
|
|
|
|
ret = drm_atomic_helper_check_planes(dev, state);
|
|
|
if (ret)
|