summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_stolen.c
diff options
context:
space:
mode:
authorImre Deak2015-03-26 16:35:40 +0100
committerDaniel Vetter2015-04-09 15:57:46 +0200
commit46ec15f2662b48103751ea059d2cb4e2571bad5e (patch)
tree1c3309b425f0c5f29129bee08ae624429a13599a /drivers/gpu/drm/i915/i915_gem_stolen.c
parentdrm/i915/bxt: BXT FBC enablement (diff)
downloadkernel-qcow2-linux-46ec15f2662b48103751ea059d2cb4e2571bad5e.tar.gz
kernel-qcow2-linux-46ec15f2662b48103751ea059d2cb4e2571bad5e.tar.xz
kernel-qcow2-linux-46ec15f2662b48103751ea059d2cb4e2571bad5e.zip
drm/i915: use proper FBC base register on all new platforms
Starting from GEN5 the FBC base register is the same on all platforms. GEN>=5 is the same condition as HAS_PCH_SPLIT except on BXT, so make things work on BXT as well. Motivated by Rodrigo's request to check FBC support on BXT. Signed-off-by: Imre Deak <imre.deak@intel.com> Reviewed-by: Antti Koskipää <antti.koskipaa@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_stolen.c')
-rw-r--r--drivers/gpu/drm/i915/i915_gem_stolen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
index f8da71682c96..348ed5abcdbf 100644
--- a/drivers/gpu/drm/i915/i915_gem_stolen.c
+++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
@@ -209,7 +209,7 @@ static int i915_setup_compression(struct drm_device *dev, int size, int fb_cpp)
dev_priv->fbc.threshold = ret;
- if (HAS_PCH_SPLIT(dev))
+ if (INTEL_INFO(dev_priv)->gen >= 5)
I915_WRITE(ILK_DPFC_CB_BASE, dev_priv->fbc.compressed_fb.start);
else if (IS_GM45(dev)) {
I915_WRITE(DPFC_CB_BASE, dev_priv->fbc.compressed_fb.start);