diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2011-03-30 17:08:56 -0400 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-05-10 16:56:42 -0400 |
commit | 7df8721beb9cbd849dce2b153e3b287c98adbb7f (patch) | |
tree | ea57e5780a3e97c9969bb8cc9bad0ba5553cadd1 /drivers/gpu | |
parent | 4a246cfc3c337ecb800d508ee5ed906534edb25c (diff) |
drm/i915: use i915_enable_rc6 on SNB too
For debug & testing.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 463f75330282..e99ae3bd1064 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -6959,7 +6959,7 @@ void gen6_enable_rps(struct drm_i915_private *dev_priv) | |||
6959 | { | 6959 | { |
6960 | u32 rp_state_cap = I915_READ(GEN6_RP_STATE_CAP); | 6960 | u32 rp_state_cap = I915_READ(GEN6_RP_STATE_CAP); |
6961 | u32 gt_perf_status = I915_READ(GEN6_GT_PERF_STATUS); | 6961 | u32 gt_perf_status = I915_READ(GEN6_GT_PERF_STATUS); |
6962 | u32 pcu_mbox; | 6962 | u32 pcu_mbox, rc6_mask = 0; |
6963 | int cur_freq, min_freq, max_freq; | 6963 | int cur_freq, min_freq, max_freq; |
6964 | int i; | 6964 | int i; |
6965 | 6965 | ||
@@ -6990,9 +6990,12 @@ void gen6_enable_rps(struct drm_i915_private *dev_priv) | |||
6990 | I915_WRITE(GEN6_RC6p_THRESHOLD, 100000); | 6990 | I915_WRITE(GEN6_RC6p_THRESHOLD, 100000); |
6991 | I915_WRITE(GEN6_RC6pp_THRESHOLD, 64000); /* unused */ | 6991 | I915_WRITE(GEN6_RC6pp_THRESHOLD, 64000); /* unused */ |
6992 | 6992 | ||
6993 | if (i915_enable_rc6) | ||
6994 | rc6_mask = GEN6_RC_CTL_RC6p_ENABLE | | ||
6995 | GEN6_RC_CTL_RC6_ENABLE; | ||
6996 | |||
6993 | I915_WRITE(GEN6_RC_CONTROL, | 6997 | I915_WRITE(GEN6_RC_CONTROL, |
6994 | GEN6_RC_CTL_RC6p_ENABLE | | 6998 | rc6_mask | |
6995 | GEN6_RC_CTL_RC6_ENABLE | | ||
6996 | GEN6_RC_CTL_EI_MODE(1) | | 6999 | GEN6_RC_CTL_EI_MODE(1) | |
6997 | GEN6_RC_CTL_HW_ENABLE); | 7000 | GEN6_RC_CTL_HW_ENABLE); |
6998 | 7001 | ||