aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2014-11-13 15:12:53 -0500
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-11-17 13:11:18 -0500
commit2fe486c7eae9fc5b52297aed0e4008df6b66b01c (patch)
tree6e0611aa87209c2897c4be720c85b3f1d43ba81c
parenteb88bd1b47afd4d1f2754bbcc4bd1a5e57f31ebd (diff)
drm/i915: Drop WaRsForcewakeWaitTC0:vlv
GEN6_GT_THREAD_STATUS_REG doesn't seem to exist on VLV. Reads just give 0x0 no matter what the state of the render and media wells. There was also some hint in the Gunit HAS that thread status not being needed on VLV, and hence dropped when bringing stuff over from the IVB design. Not really a definite comment about the specific register itself though. Also the w/a itself is no longer listed for VLV in the database. It was there some time ago in the past, but I guess someone figured out the mistake and dropped it. So let's just drop it from the code as well. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Deepak S<deepak.s@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
-rw-r--r--drivers/gpu/drm/i915/intel_uncore.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
index 5b3a49a476fe..c98421dbfafd 100644
--- a/drivers/gpu/drm/i915/intel_uncore.c
+++ b/drivers/gpu/drm/i915/intel_uncore.c
@@ -222,10 +222,6 @@ static void __vlv_force_wake_get(struct drm_i915_private *dev_priv,
222 FORCEWAKE_ACK_TIMEOUT_MS)) 222 FORCEWAKE_ACK_TIMEOUT_MS))
223 DRM_ERROR("Timed out: waiting for media to ack.\n"); 223 DRM_ERROR("Timed out: waiting for media to ack.\n");
224 } 224 }
225
226 /* WaRsForcewakeWaitTC0:vlv */
227 if (!IS_CHERRYVIEW(dev_priv->dev))
228 __gen6_gt_wait_for_thread_c0(dev_priv);
229} 225}
230 226
231static void __vlv_force_wake_put(struct drm_i915_private *dev_priv, 227static void __vlv_force_wake_put(struct drm_i915_private *dev_priv,