Dave Jones 1f93f04
From c5d1455d9340c63e5c5d987e2d816e77538caa90 Mon Sep 17 00:00:00 2001
Dave Jones 1f93f04
From: Adam Jackson <ajax@redhat.com>
Dave Jones 1f93f04
Date: Tue, 13 Sep 2011 12:07:37 -0400
Dave Jones 1f93f04
Subject: [PATCH] drm/i915: Shut the fbc messages up
Dave Jones 1f93f04
Dave Jones 1f93f04
FB compression enable/disable fires on pretty much every pageflip now,
Dave Jones 1f93f04
which is just uncredibly excessive.  Hush that noise.
Dave Jones 1f93f04
Dave Jones 1f93f04
Signed-off-by: Adam Jackson <ajax@redhat.com>
Dave Jones 1f93f04
---
Dave Jones 1f93f04
 drivers/gpu/drm/i915/intel_display.c |   19 -------------------
Dave Jones 1f93f04
 1 files changed, 0 insertions(+), 19 deletions(-)
Dave Jones 1f93f04
Dave Jones 1f93f04
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
Dave Jones 1f93f04
index 56a8554..a6d14eb 100644
Dave Jones 1f93f04
--- a/drivers/gpu/drm/i915/intel_display.c
Dave Jones 1f93f04
+++ b/drivers/gpu/drm/i915/intel_display.c
Dave Jones 1f93f04
@@ -1474,8 +1474,6 @@ static void i8xx_disable_fbc(struct drm_device *dev)
Dave Jones 1f93f04
 		DRM_DEBUG_KMS("FBC idle timed out\n");
Dave Jones 1f93f04
 		return;
Dave Jones 1f93f04
 	}
Dave Jones 1f93f04
-
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("disabled FBC\n");
Dave Jones 1f93f04
 }
Dave Jones 1f93f04
 
Dave Jones 1f93f04
 static void i8xx_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
Dave Jones 1f93f04
@@ -1516,9 +1514,6 @@ static void i8xx_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
Dave Jones 1f93f04
 	fbc_ctl |= (interval & 0x2fff) << FBC_CTL_INTERVAL_SHIFT;
Dave Jones 1f93f04
 	fbc_ctl |= obj->fence_reg;
Dave Jones 1f93f04
 	I915_WRITE(FBC_CONTROL, fbc_ctl);
Dave Jones 1f93f04
-
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("enabled FBC, pitch %d, yoff %d, plane %d, ",
Dave Jones 1f93f04
-		      cfb_pitch, crtc->y, intel_crtc->plane);
Dave Jones 1f93f04
 }
Dave Jones 1f93f04
 
Dave Jones 1f93f04
 static bool i8xx_fbc_enabled(struct drm_device *dev)
Dave Jones 1f93f04
@@ -1551,8 +1546,6 @@ static void g4x_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
Dave Jones 1f93f04
 
Dave Jones 1f93f04
 	/* enable it... */
Dave Jones 1f93f04
 	I915_WRITE(DPFC_CONTROL, I915_READ(DPFC_CONTROL) | DPFC_CTL_EN);
Dave Jones 1f93f04
-
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("enabled fbc on plane %d\n", intel_crtc->plane);
Dave Jones 1f93f04
 }
Dave Jones 1f93f04
 
Dave Jones 1f93f04
 static void g4x_disable_fbc(struct drm_device *dev)
Dave Jones 1f93f04
@@ -1565,8 +1558,6 @@ static void g4x_disable_fbc(struct drm_device *dev)
Dave Jones 1f93f04
 	if (dpfc_ctl & DPFC_CTL_EN) {
Dave Jones 1f93f04
 		dpfc_ctl &= ~DPFC_CTL_EN;
Dave Jones 1f93f04
 		I915_WRITE(DPFC_CONTROL, dpfc_ctl);
Dave Jones 1f93f04
-
Dave Jones 1f93f04
-		DRM_DEBUG_KMS("disabled FBC\n");
Dave Jones 1f93f04
 	}
Dave Jones 1f93f04
 }
Dave Jones 1f93f04
 
Dave Jones 1f93f04
@@ -1631,8 +1622,6 @@ static void ironlake_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
Dave Jones 1f93f04
 		I915_WRITE(DPFC_CPU_FENCE_OFFSET, crtc->y);
Dave Jones 1f93f04
 		sandybridge_blit_fbc_update(dev);
Dave Jones 1f93f04
 	}
Dave Jones 1f93f04
-
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("enabled fbc on plane %d\n", intel_crtc->plane);
Dave Jones 1f93f04
 }
Dave Jones 1f93f04
 
Dave Jones 1f93f04
 static void ironlake_disable_fbc(struct drm_device *dev)
Dave Jones 1f93f04
@@ -1645,8 +1634,6 @@ static void ironlake_disable_fbc(struct drm_device *dev)
Dave Jones 1f93f04
 	if (dpfc_ctl & DPFC_CTL_EN) {
Dave Jones 1f93f04
 		dpfc_ctl &= ~DPFC_CTL_EN;
Dave Jones 1f93f04
 		I915_WRITE(ILK_DPFC_CONTROL, dpfc_ctl);
Dave Jones 1f93f04
-
Dave Jones 1f93f04
-		DRM_DEBUG_KMS("disabled FBC\n");
Dave Jones 1f93f04
 	}
Dave Jones 1f93f04
 }
Dave Jones 1f93f04
 
Dave Jones 1f93f04
@@ -1701,8 +1688,6 @@ static void intel_cancel_fbc_work(struct drm_i915_private *dev_priv)
Dave Jones 1f93f04
 	if (dev_priv->fbc_work == NULL)
Dave Jones 1f93f04
 		return;
Dave Jones 1f93f04
 
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("cancelling pending FBC enable\n");
Dave Jones 1f93f04
-
Dave Jones 1f93f04
 	/* Synchronisation is provided by struct_mutex and checking of
Dave Jones 1f93f04
 	 * dev_priv->fbc_work, so we can perform the cancellation
Dave Jones 1f93f04
 	 * entirely asynchronously.
Dave Jones 1f93f04
@@ -1743,8 +1728,6 @@ static void intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval)
Dave Jones 1f93f04
 
Dave Jones 1f93f04
 	dev_priv->fbc_work = work;
Dave Jones 1f93f04
 
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("scheduling delayed FBC enable\n");
Dave Jones 1f93f04
-
Dave Jones 1f93f04
 	/* Delay the actual enabling to let pageflipping cease and the
Dave Jones 1f93f04
 	 * display to settle before starting the compression. Note that
Dave Jones 1f93f04
 	 * this delay also serves a second purpose: it allows for a
Dave Jones 1f93f04
@@ -1800,8 +1783,6 @@ static void intel_update_fbc(struct drm_device *dev)
Dave Jones 1f93f04
 	struct drm_i915_gem_object *obj;
Dave Jones 1f93f04
 	int enable_fbc;
Dave Jones 1f93f04
 
Dave Jones 1f93f04
-	DRM_DEBUG_KMS("\n");
Dave Jones 1f93f04
-
Dave Jones 1f93f04
 	if (!i915_powersave)
Dave Jones 1f93f04
 		return;
Dave Jones 1f93f04
 
Dave Jones 1f93f04
-- 
Dave Jones 1f93f04
1.7.6
Dave Jones 1f93f04