diff options
author | Imre Deak <imre.deak@intel.com> | 2015-11-04 19:24:10 +0200 |
---|---|---|
committer | Imre Deak <imre.deak@intel.com> | 2015-11-17 19:38:55 +0200 |
commit | 56fcfd6333a8dddaf3a996c89a491ed4e814e5e8 (patch) | |
tree | ac5a9060a03c4171c2e04048a201d03246ccd1bc /drivers/gpu/drm/i915/intel_runtime_pm.c | |
parent | e64e6bd0f46c78b53b236474f59bd1290b834c89 (diff) | |
download | blackbird-obmc-linux-56fcfd6333a8dddaf3a996c89a491ed4e814e5e8.tar.gz blackbird-obmc-linux-56fcfd6333a8dddaf3a996c89a491ed4e814e5e8.zip |
drm/i915: fix the power well ID for always on wells
lookup_power_well() expects uniq power well IDs, but atm we have
uninitialized IDs which would clash with those power wells with a 0
ID. This wasn't a problem so far since nothing looked up such a power
well, but an upcoming patch will (Misc IO for SKL), so fix this up on
platforms where this matters.
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Patrik Jakobsson <patrik.jakobsson@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1446657859-9598-2-git-send-email-imre.deak@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_runtime_pm.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_runtime_pm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index 4bd8343bee68..bc810970a0e8 100644 --- a/drivers/gpu/drm/i915/intel_runtime_pm.c +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c @@ -1632,6 +1632,7 @@ static struct i915_power_well vlv_power_wells[] = { .always_on = 1, .domains = VLV_ALWAYS_ON_POWER_DOMAINS, .ops = &i9xx_always_on_power_well_ops, + .data = PUNIT_POWER_WELL_ALWAYS_ON, }, { .name = "display", @@ -1733,6 +1734,7 @@ static struct i915_power_well skl_power_wells[] = { .always_on = 1, .domains = SKL_DISPLAY_ALWAYS_ON_POWER_DOMAINS, .ops = &i9xx_always_on_power_well_ops, + .data = SKL_DISP_PW_ALWAYS_ON, }, { .name = "power well 1", |