summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_display.c
diff options
context:
space:
mode:
authorImre Deak2017-02-17 16:39:46 +0100
committerImre Deak2017-02-20 13:53:34 +0100
commit8d8c386c38692c1183b2c0ecffb84de91b8b32b0 (patch)
tree4c4b51e08d81af43f0d0141455c20b6f89112af3 /drivers/gpu/drm/i915/intel_display.c
parentdrm/i915: Preserve the state of power wells not explicitly enabled (diff)
downloadkernel-qcow2-linux-8d8c386c38692c1183b2c0ecffb84de91b8b32b0.tar.gz
kernel-qcow2-linux-8d8c386c38692c1183b2c0ecffb84de91b8b32b0.tar.xz
kernel-qcow2-linux-8d8c386c38692c1183b2c0ecffb84de91b8b32b0.zip
drm/i915: Add power well SW/HW state verification
Verify that the refcount of all power wells match their HW enabled state at the end of modeset HW state readout. Also add documentation on how the reference count for each power well is supposed to be acquired during initialization and HW state readout. Suggested by Ander. Cc: Ander Conselvan de Oliveira <conselvan2@gmail.com> Cc: David Weinehall <david.weinehall@linux.intel.com> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com> Reviewed-by: Ander Conselvan de Oliveira <conselvan2@gmail.com> Link: http://patchwork.freedesktop.org/patch/msgid/1487345986-26511-6-git-send-email-imre.deak@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r--drivers/gpu/drm/i915/intel_display.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index b60373812d34..e1e828a8c524 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -15540,6 +15540,8 @@ intel_modeset_setup_hw_state(struct drm_device *dev)
}
intel_display_set_init_power(dev_priv, false);
+ intel_power_domains_verify_state(dev_priv);
+
intel_fbc_init_pipe_state(dev_priv);
}