From bca7bd19c9cf997e9c5398838f9c548e852ccc35 Mon Sep 17 00:00:00 2001 From: Ben Widawsky Date: Wed, 29 Jun 2011 17:11:56 -0700 Subject: [PATCH] drm/i915: more info for rc6 If the BIOS has set the PWRCTX, let us know, let us know. --- drivers/gpu/drm/i915/intel_display.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 804ac4d..75f1c7b 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -7623,6 +7623,14 @@ void ironlake_enable_rc6(struct drm_device *dev) return; } + if (I915_READ(PWRCTXA) & PWRCTX_EN) { + DRM_ERROR("re-enabling power context %x %x\n", + dev_priv->renderctx->gtt_offset, + dev_priv->pwrctx->gtt_offset); + } + + DRM_INFO("RSTDBYCTL %x\n", I915_READ(RSTDBYCTL)) + /* * GPU can automatically power down the render unit if given a page * to save state. @@ -7661,6 +7669,7 @@ void ironlake_enable_rc6(struct drm_device *dev) I915_WRITE(PWRCTXA, dev_priv->pwrctx->gtt_offset | PWRCTX_EN); I915_WRITE(RSTDBYCTL, I915_READ(RSTDBYCTL) & ~RCX_SW_EXIT); + DRM_INFO("Ironlake RC6 enabled\n"); mutex_unlock(&dev->struct_mutex); } -- 1.7.6