]> git.baikalelectronics.ru Git - kernel.git/commit
drm/gma500: Check connector status before restoring sdvo
authorPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Mon, 15 Apr 2013 20:02:07 +0000 (22:02 +0200)
committerPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Mon, 15 Apr 2013 21:38:06 +0000 (23:38 +0200)
commit82f64d0a1dbabd7024843c685991f4d79ddd03d2
tree3eabc9d7968c58be2a0d849255021ba68056ca66
parent4b588336ae589721edb68fe47db5274f0221fa52
drm/gma500: Check connector status before restoring sdvo

This patch fixes a bug introduced by:

commit deebbe535d21e629bfcbc80164fa561c9e15e5b5
Author: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Date:   Sun Apr 7 16:35:50 2013 +0200
drm/gma500: Fix hibernation problems on sdvo encoders

The bug is triggered when we do a mode set on a sdvo encoder with all
connectors in the disconnected state. A crtc is considered enabled by
drm even though all of its connectors are disconnected. Work around
this by adding a check in our sdvo restore function.

Also remove the unneeded dpms on. Prepare and Commit will take care of
that.

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
drivers/gpu/drm/gma500/psb_intel_sdvo.c