]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/gpu/drm/i915/intel_display.c
drm/i915: fix startup hang on some non-mobile platforms
[net-next-2.6.git] / drivers / gpu / drm / i915 / intel_display.c
index 42cd68da74ab1df7666d8374099698d651cec2ea..f9fe9894637a9f5db9838a127702175576414089 100644 (file)
@@ -1005,6 +1005,9 @@ void i8xx_disable_fbc(struct drm_device *dev)
        struct drm_i915_private *dev_priv = dev->dev_private;
        u32 fbc_ctl;
 
+       if (!I915_HAS_FBC(dev))
+               return;
+
        /* Disable compression */
        fbc_ctl = I915_READ(FBC_CONTROL);
        fbc_ctl &= ~FBC_CTL_EN;