]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Disable eDP VDD in a delayed work proc instead of synchronously
authorKeith Packard <keithp@keithp.com>
Mon, 19 Sep 2011 06:09:52 +0000 (23:09 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 6 Oct 2011 15:57:02 +0000 (08:57 -0700)
commit8ef8d4d4b47c6d86591d470ff9b8af3897414dec
treeed7947a736ddba4c61e92c6a8571f1162a392c83
parent8e6fdd2eb28b9ecc0ca0b2fa08aabd75b8f68088
drm/i915: Disable eDP VDD in a delayed work proc instead of synchronously

There's no good reason to turn off the eDP force VDD bit synchronously
while probing devices; that just sticks a huge delay into all mode
setting paths. Instead, queue a delayed work proc to disable the VDD
force bit and then remember when that fires to ensure that the
appropriate delay is respected before trying to turn it back on.

Signed-off-by: Keith Packard <keithp@keithp.com>
drivers/gpu/drm/i915/intel_dp.c