]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/gpu/drm/i915/intel_display.c
drm/i915: Apply B-spec mandated workaround for read flushes on Ironlake.
[mv-sheeva.git] / drivers / gpu / drm / i915 / intel_display.c
index 77b34942dc91ff3f0da4465d08dd0b5cb5ae826a..5ab4035568464c561a17006c2b67c1fd654e837b 100644 (file)
@@ -5818,6 +5818,12 @@ void intel_init_clock_gating(struct drm_device *dev)
                                   ILK_DPFC_DIS2 |
                                   ILK_CLK_FBC);
                }
+
+               if (IS_GEN5(dev)) {
+                       I915_WRITE(_3D_CHICKEN2,
+                                  _3D_CHICKEN2_WM_READ_PIPELINED << 16 |
+                                  _3D_CHICKEN2_WM_READ_PIPELINED);
+               }
                return;
        } else if (IS_G4X(dev)) {
                uint32_t dspclk_gate;