drm/i915: Bug on unsupported swizzled platforms
authorBen Widawsky <benjamin.widawsky@intel.com>
Tue, 18 Dec 2012 18:31:23 +0000 (10:31 -0800)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 18 Dec 2012 21:31:23 +0000 (22:31 +0100)
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem.c

index ad03dea210bda78d1b30911c5e26aa1a58105a81..6685861cd17693848caa6115456db30ac673b460 100644 (file)
@@ -3897,8 +3897,10 @@ void i915_gem_init_swizzling(struct drm_device *dev)
        I915_WRITE(TILECTL, I915_READ(TILECTL) | TILECTL_SWZCTL);
        if (IS_GEN6(dev))
                I915_WRITE(ARB_MODE, _MASKED_BIT_ENABLE(ARB_MODE_SWIZZLE_SNB));
-       else
+       else if (IS_GEN7(dev))
                I915_WRITE(ARB_MODE, _MASKED_BIT_ENABLE(ARB_MODE_SWIZZLE_IVB));
+       else
+               BUG();
 }
 
 static bool