Merge tag 'drm-intel-fixes-2015-04-30' of git://anongit.freedesktop.org/drm-intel into drm-fixes

Just a single intel fix
* tag 'drm-intel-fixes-2015-04-30' of git://anongit.freedesktop.org/drm-intel:
drm/i915/chv: Implement WaDisableShadowRegForCpd

Changed files
+10
drivers
gpu
+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
··· 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