aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_runtime_pm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_runtime_pm.c')
-rw-r--r--drivers/gpu/drm/i915/intel_runtime_pm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 95034a06d4ad..9a3a7455d29c 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -1113,7 +1113,9 @@ static void vlv_display_power_well_deinit(struct drm_i915_private *dev_priv)
1113 1113
1114 intel_power_sequencer_reset(dev_priv); 1114 intel_power_sequencer_reset(dev_priv);
1115 1115
1116 intel_hpd_poll_init(dev_priv); 1116 /* Prevent us from re-enabling polling on accident in late suspend */
1117 if (!dev_priv->drm.dev->power.is_suspended)
1118 intel_hpd_poll_init(dev_priv);
1117} 1119}
1118 1120
1119static void vlv_display_power_well_enable(struct drm_i915_private *dev_priv, 1121static void vlv_display_power_well_enable(struct drm_i915_private *dev_priv,