File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -7229,6 +7229,14 @@ static void broadwell_init_clock_gating(struct drm_i915_private *dev_priv)
7229
7229
| KVM_CONFIG_CHANGE_NOTIFICATION_SELECT );
7230
7230
7231
7231
lpt_init_clock_gating (dev_priv );
7232
+
7233
+ /* WaDisableDopClockGating:bdw
7234
+ *
7235
+ * Also see the CHICKEN2 write in bdw_init_workarounds() to disable DOP
7236
+ * clock gating.
7237
+ */
7238
+ I915_WRITE (GEN6_UCGCTL1 ,
7239
+ I915_READ (GEN6_UCGCTL1 ) | GEN6_EU_TCUNIT_CLOCK_GATE_DISABLE );
7232
7240
}
7233
7241
7234
7242
static void haswell_init_clock_gating (struct drm_i915_private * dev_priv )
Original file line number Diff line number Diff line change @@ -812,7 +812,11 @@ static int bdw_init_workarounds(struct intel_engine_cs *engine)
812
812
/* WaDisableThreadStallDopClockGating:bdw (pre-production) */
813
813
WA_SET_BIT_MASKED (GEN8_ROW_CHICKEN , STALL_DOP_GATING_DISABLE );
814
814
815
- /* WaDisableDopClockGating:bdw */
815
+ /* WaDisableDopClockGating:bdw
816
+ *
817
+ * Also see the related UCGTCL1 write in broadwell_init_clock_gating()
818
+ * to disable EUTC clock gating.
819
+ */
816
820
WA_SET_BIT_MASKED (GEN7_ROW_CHICKEN2 ,
817
821
DOP_CLOCK_GATING_DISABLE );
818
822
You can’t perform that action at this time.
0 commit comments