diff options
| -rw-r--r-- | drivers/gpu/drm/i915/intel_pm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c index 9ad0c6afc487..c8bb7616e077 100644 --- a/drivers/gpu/drm/i915/intel_pm.c +++ b/drivers/gpu/drm/i915/intel_pm.c | |||
| @@ -3209,6 +3209,14 @@ void gen6_set_rps(struct drm_device *dev, u8 val) | |||
| 3209 | */ | 3209 | */ |
| 3210 | static void vlv_set_rps_idle(struct drm_i915_private *dev_priv) | 3210 | static void vlv_set_rps_idle(struct drm_i915_private *dev_priv) |
| 3211 | { | 3211 | { |
| 3212 | struct drm_device *dev = dev_priv->dev; | ||
| 3213 | |||
| 3214 | /* Latest VLV doesn't need to force the gfx clock */ | ||
| 3215 | if (dev->pdev->revision >= 0xd) { | ||
| 3216 | valleyview_set_rps(dev_priv->dev, dev_priv->rps.min_freq_softlimit); | ||
| 3217 | return; | ||
| 3218 | } | ||
| 3219 | |||
| 3212 | /* | 3220 | /* |
| 3213 | * When we are idle. Drop to min voltage state. | 3221 | * When we are idle. Drop to min voltage state. |
| 3214 | */ | 3222 | */ |
