drm/i915/ddi: Ensure the HW is powered during HW state readout
authorImre Deak <imre.deak@intel.com>
Fri, 12 Feb 2016 16:55:16 +0000 (18:55 +0200)
committerImre Deak <imre.deak@intel.com>
Wed, 17 Feb 2016 14:17:14 +0000 (16:17 +0200)
commite27daab49718e3232318d8b539cb302521b4b724
treed6b7a7961805f074d548d12e26c9654ff37efd6b
parent1c8fdda1ea947ae8cf994969a1c285acc7089cb9
drm/i915/ddi: Ensure the HW is powered during HW state readout

The assumption when adding the intel_display_power_is_enabled() checks
was that if it returns success the power can't be turned off afterwards
during the HW access, which is guaranteed by modeset locks. This isn't
always true, so make sure we hold a dedicated reference for the time of
the access.

CC: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1455296121-4742-8-git-send-email-imre.deak@intel.com
drivers/gpu/drm/i915/intel_ddi.c