drm/i915: enable/disable LVDS port at DPMS time
authorJesse Barnes <jbarnes@virtuousgeek.org>
Thu, 11 Feb 2010 20:41:05 +0000 (12:41 -0800)
committerEric Anholt <eric@anholt.net>
Fri, 26 Feb 2010 21:23:22 +0000 (13:23 -0800)
commit469d129664c5b83f37ca74913700d416d584833b
tree9799b7209b78a512482f12be05eb1ebef4833ab0
parent16edd55029fcedaa0d03f24ee607c3a882871a10
drm/i915: enable/disable LVDS port at DPMS time

It would be good to disable the LVDS port when we shut down the panel
to save power.  We haven't done so until now because we had trouble
getting the right LVDS parameters from the BIOS.  I think we're past
that now, so enabling and disabling the port should be safe, though it
would probably be made cleaner with some additional changes to the
display code, where we also bang on the LVDS reg to set the pairing
correctly etc.

Seems to save a bit of power (up to 300mW in my basic wattsup
meter testing).

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/intel_lvds.c