diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_pm.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_pm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c index 917db69276d6..13a0666a53b4 100644 --- a/drivers/gpu/drm/i915/intel_pm.c +++ b/drivers/gpu/drm/i915/intel_pm.c | |||
@@ -4093,6 +4093,9 @@ void intel_set_power_well(struct drm_device *dev, bool enable) | |||
4093 | if (!HAS_POWER_WELL(dev)) | 4093 | if (!HAS_POWER_WELL(dev)) |
4094 | return; | 4094 | return; |
4095 | 4095 | ||
4096 | if (!i915_disable_power_well && !enable) | ||
4097 | return; | ||
4098 | |||
4096 | tmp = I915_READ(HSW_PWR_WELL_DRIVER); | 4099 | tmp = I915_READ(HSW_PWR_WELL_DRIVER); |
4097 | is_enabled = tmp & HSW_PWR_WELL_STATE; | 4100 | is_enabled = tmp & HSW_PWR_WELL_STATE; |
4098 | enable_requested = tmp & HSW_PWR_WELL_ENABLE; | 4101 | enable_requested = tmp & HSW_PWR_WELL_ENABLE; |