]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: force restore on lid open
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 23 Nov 2012 17:16:34 +0000 (18:16 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 29 Nov 2012 10:43:52 +0000 (11:43 +0100)
commit4118c404703b5e6d03793311ac2abd89e19c62b9
tree5d5ff7f3edcf08baebf105c220528c91c13cc587
parent5aed3f1fb9e35848847e0692a9481486f9f99bea
drm/i915: force restore on lid open

There seem to be indeed some awkwards machines around, mostly those
without OpRegion support, where the firmware changes the display hw
state behind our backs when closing the lid.

This force-restore logic has been originally introduced in

commit b67e986c0dc3f4e812ad1b326be338aa25ac2119
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Thu Sep 10 15:28:03 2009 -0700

    drm/i915: force mode set at lid open time

but after the modeset-rework we've disabled it in the vain hope that
it's no longer required:

commit 5f6a9c700a5a0b0c0f72ff55721ab6bde7feb3a3
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Sep 17 22:27:21 2012 +0200

    drm/i915: fix OOPS in lid_notify

Alas, no.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=54677
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57434
Tested-by: Krzysztof Mazur <krzysiek@podlesie.net>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_lvds.c