|
@@ -8447,6 +8447,11 @@ static void cnl_init_clock_gating(struct drm_i915_private *dev_priv)
|
|
|
if (IS_CNL_REVID(dev_priv, CNL_REVID_A0, CNL_REVID_B0))
|
|
if (IS_CNL_REVID(dev_priv, CNL_REVID_A0, CNL_REVID_B0))
|
|
|
val |= SARBUNIT_CLKGATE_DIS;
|
|
val |= SARBUNIT_CLKGATE_DIS;
|
|
|
I915_WRITE(SLICE_UNIT_LEVEL_CLKGATE, val);
|
|
I915_WRITE(SLICE_UNIT_LEVEL_CLKGATE, val);
|
|
|
|
|
+
|
|
|
|
|
+ /* WaDisableVFclkgate:cnl */
|
|
|
|
|
+ val = I915_READ(UNSLICE_UNIT_LEVEL_CLKGATE);
|
|
|
|
|
+ val |= VFUNIT_CLKGATE_DIS;
|
|
|
|
|
+ I915_WRITE(UNSLICE_UNIT_LEVEL_CLKGATE, val);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static void cfl_init_clock_gating(struct drm_i915_private *dev_priv)
|
|
static void cfl_init_clock_gating(struct drm_i915_private *dev_priv)
|