+2
drivers/gpu/drm/i915/i915_reg.h
+2
drivers/gpu/drm/i915/i915_reg.h
···
6074
6074
#define GTFIFOCTL 0x120008
6075
6075
#define GT_FIFO_FREE_ENTRIES_MASK 0x7f
6076
6076
#define GT_FIFO_NUM_RESERVED_ENTRIES 20
6077
+
#define GT_FIFO_CTL_BLOCK_ALL_POLICY_STALL (1 << 12)
6078
+
#define GT_FIFO_CTL_RC6_POLICY_STALL (1 << 11)
6077
6079
6078
6080
#define HSW_IDICR 0x9008
6079
6081
#define IDIHASHMSK(x) (((x) & 0x3f) << 16)
+8
drivers/gpu/drm/i915/intel_uncore.c
+8
drivers/gpu/drm/i915/intel_uncore.c
···
360
360
__raw_i915_write32(dev_priv, GTFIFODBG,
361
361
__raw_i915_read32(dev_priv, GTFIFODBG));
362
362
363
+
/* WaDisableShadowRegForCpd:chv */
364
+
if (IS_CHERRYVIEW(dev)) {
365
+
__raw_i915_write32(dev_priv, GTFIFOCTL,
366
+
__raw_i915_read32(dev_priv, GTFIFOCTL) |
367
+
GT_FIFO_CTL_BLOCK_ALL_POLICY_STALL |
368
+
GT_FIFO_CTL_RC6_POLICY_STALL);
369
+
}
370
+
363
371
intel_uncore_forcewake_reset(dev, restore_forcewake);
364
372
}
365
373