]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: fix VDD state tracking after system resume
authorImre Deak <imre.deak@intel.com>
Thu, 31 Jul 2014 11:03:36 +0000 (14:03 +0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 7 Aug 2014 09:07:17 +0000 (11:07 +0200)
commitc2b41b9ee912701c42ca1c28e0a7e6f13882c5b5
tree70f6681f60dfec50783558f359768749467b5722
parentee19320a733a8d07d41c701711debc6df3df873d
drm/i915: fix VDD state tracking after system resume

Just like during booting the BIOS can leave the VDD bit enabled after
system resume. So apply the same state sanitization there too. This
fixes a problem where after resume the port power domain refcount gets
unbalanced.

v2:
- unchanged
v3:
- call edp sanitizing from the encoder reset handler (Daniel)

Reported-and-tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_dp.c