|
@@ -360,6 +360,14 @@ static void __intel_uncore_early_sanitize(struct drm_device *dev,
|
|
|
__raw_i915_write32(dev_priv, GTFIFODBG,
|
|
|
__raw_i915_read32(dev_priv, GTFIFODBG));
|
|
|
|
|
|
+ /* WaDisableShadowRegForCpd:chv */
|
|
|
+ if (IS_CHERRYVIEW(dev)) {
|
|
|
+ __raw_i915_write32(dev_priv, GTFIFOCTL,
|
|
|
+ __raw_i915_read32(dev_priv, GTFIFOCTL) |
|
|
|
+ GT_FIFO_CTL_BLOCK_ALL_POLICY_STALL |
|
|
|
+ GT_FIFO_CTL_RC6_POLICY_STALL);
|
|
|
+ }
|
|
|
+
|
|
|
intel_uncore_forcewake_reset(dev, restore_forcewake);
|
|
|
}
|
|
|
|