[PATCH 17/22] squash clocks
José Roberto de Souza
jose.souza at intel.com
Wed Aug 8 22:41:29 UTC 2018
Most of vlv_display_power_well_init() is display or display clock
initialization so now droping it too when display is disabled.
---
drivers/gpu/drm/i915/intel_runtime_pm.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 01e0c8e82fcf..1c61e3164662 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -1062,7 +1062,8 @@ static void vlv_display_power_well_enable(struct drm_i915_private *dev_priv,
{
vlv_set_power_well(dev_priv, power_well, true);
- vlv_display_power_well_init(dev_priv);
+ if (INTEL_INFO(dev_priv)->num_pipes)
+ vlv_display_power_well_init(dev_priv);
}
static void vlv_display_power_well_disable(struct drm_i915_private *dev_priv,
@@ -1525,7 +1526,8 @@ static void chv_pipe_power_well_enable(struct drm_i915_private *dev_priv,
{
chv_set_pipe_power_well(dev_priv, power_well, true);
- vlv_display_power_well_init(dev_priv);
+ if (INTEL_INFO(dev_priv)->num_pipes)
+ vlv_display_power_well_init(dev_priv);
}
static void chv_pipe_power_well_disable(struct drm_i915_private *dev_priv,
--
2.18.0
More information about the Intel-gfx-trybot
mailing list