linux/Documentation/fb
Andres Salomon b6f448e99c PM/gxfb: add hook to PM console layer that allows disabling of suspend VT switch
Prior to suspend, we allocate and switch to a new VT; after suspend, we switch
back to the original VT.  This can be slow, and is completely unnecessary if
the framebuffer we're using can restore video properly.

This adds a hook that allows drivers to select whether or not to do this vt
switch, and changes the gxfb driver to call this hook.  It also adds a module
param to gxfb to allow controlling of the vt switch (defaulting to no switch).

(Note: I'm not convinced that console_sem is the best way to protect this, but
we should probably have some form of locking..)

[akpm@linux-foundation.org: build fix]
Signed-off-by: Andres Salomon <dilinger@debian.org>
Cc: Jordan Crouse <jordan.crouse@amd.com>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: "Rafael J. Wysocki" <rjw@sisk.pl>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-28 08:58:36 -07:00
..
cyblafb [PATCH] Update cyblafb driver 2006-01-09 10:00:36 -08:00
00-INDEX fbdev: Update Documentation/fb/00-INDEX 2007-10-16 09:43:19 -07:00
arkfb.txt arkfb: new framebuffer driver for ARK Logic cards 2007-05-09 12:30:57 -07:00
aty128fb.txt Fix more "deprecated" spellos. 2007-05-09 07:19:14 +02:00
cirrusfb.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cmap_xfbdev.txt fbdev: defio and Metronomefb 2008-03-19 18:53:37 -07:00
deferred_io.txt fb: defio nopage 2008-02-06 10:41:15 -08:00
fbcon.txt Documentation: remove duplicated words 2006-10-03 22:57:56 +02:00
framebuffer.txt documentation: convert the Documentation directory to UTF-8 2007-05-09 08:58:19 +02:00
gxfb.txt PM/gxfb: add hook to PM console layer that allows disabling of suspend VT switch 2008-04-28 08:58:36 -07:00
imacfb.txt misc doc and kconfig typos 2007-05-09 08:58:15 +02:00
intel810.txt [PATCH] Documentation fixes in intel810.txt 2006-10-03 08:04:13 -07:00
intelfb.txt [PATCH] intelfb: Documentation update 2006-10-03 08:04:09 -07:00
internals.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
matroxfb.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
metronomefb.txt fbdev: defio and Metronomefb 2008-03-19 18:53:37 -07:00
modedb.txt [PATCH] fbdev: Add VESA Coordinated Video Timings (CVT) support 2005-09-09 14:03:39 -07:00
pvr2fb.txt pvr2fb: update Documentation/fb/pvr2fb.txt 2007-08-11 15:47:40 -07:00
pxafb.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s3fb.txt s3fb: driver fixes 2007-05-08 11:15:32 -07:00
sa1100fb.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sisfb.txt Fix typos in Documentation/: 'F'-'G' 2006-10-03 22:49:15 +02:00
sstfb.txt documentation: convert the Documentation directory to UTF-8 2007-05-09 08:58:19 +02:00
tgafb.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tridentfb.txt Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
uvesafb.txt uvesafb: documentation 2007-10-16 09:43:14 -07:00
vesafb.txt [PATCH] vesafb: Disable mtrr as the default 2005-11-07 07:53:52 -08:00
vt8623fb.txt vt8623fb: new framebuffer driver for VIA VT8623 2007-05-09 12:30:57 -07:00