[PATCH 20/20] Revert "drm/i915: Do not enable all power wells when display is disabled"

José Roberto de Souza jose.souza at intel.com
Wed Aug 8 19:49:27 UTC 2018


This reverts commit 08ede37839e7b4cf5d348092195248a93c725f7c.
---
 drivers/gpu/drm/i915/intel_runtime_pm.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 7f0c10ee475a..8a84c77a1a88 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -1543,9 +1543,6 @@ __intel_display_power_get_domain(struct drm_i915_private *dev_priv,
 	struct i915_power_domains *power_domains = &dev_priv->power_domains;
 	struct i915_power_well *power_well;
 
-	WARN_ON(!INTEL_INFO(dev_priv)->num_pipes &&
-		domain != POWER_DOMAIN_GT_IRQ);
-
 	for_each_power_domain_well(dev_priv, power_well, BIT_ULL(domain))
 		intel_power_well_get(dev_priv, power_well);
 
@@ -1571,9 +1568,6 @@ void intel_display_power_get(struct drm_i915_private *dev_priv,
 
 	intel_runtime_pm_get(dev_priv);
 
-	if (domain == POWER_DOMAIN_INIT && !INTEL_INFO(dev_priv)->num_pipes)
-		return;
-
 	mutex_lock(&power_domains->lock);
 
 	__intel_display_power_get_domain(dev_priv, domain);
@@ -1634,9 +1628,6 @@ void intel_display_power_put(struct drm_i915_private *dev_priv,
 	struct i915_power_domains *power_domains;
 	struct i915_power_well *power_well;
 
-	if (domain == POWER_DOMAIN_INIT && !INTEL_INFO(dev_priv)->num_pipes)
-		goto end;
-
 	power_domains = &dev_priv->power_domains;
 
 	mutex_lock(&power_domains->lock);
@@ -1651,7 +1642,6 @@ void intel_display_power_put(struct drm_i915_private *dev_priv,
 
 	mutex_unlock(&power_domains->lock);
 
-end:
 	intel_runtime_pm_put(dev_priv);
 }
 
-- 
2.18.0



More information about the Intel-gfx-trybot mailing list