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

José Roberto de Souza jose.souza at intel.com
Tue Sep 11 21:02:17 UTC 2018


This reverts commit 04258a008b5298bc6679c06bc15df8f5044a3f49.
---
 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 43b7bcb92ae0..331a4a06a9f4 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -1518,9 +1518,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);
 
@@ -1546,9 +1543,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);
@@ -1609,9 +1603,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);
@@ -1626,7 +1617,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