[GIT PULL] viafb updates

From: Florian Tobias Schandinat
Date: Wed Oct 27 2010 - 14:06:49 EST


Hi Linus,

please pull these viafb updates for 2.6.37 from:

git://github.com/schandinat/linux-2.6.git viafb-next

The biggest part is a redesign of the output device handling which allows now limited runtime reconfiguration of the output device setup. Furthermore initial support for suspend and resume was added as well as support for the new VX900 IGP. Some patches also include minor bugfixes and cleanups.


Thanks,

Florian Tobias Schandinat


Deepak Saxena (1):
Minimal support for viafb suspend/resume

Florian Tobias Schandinat (28):
viafb: reset correct PLL
viafb: remove lcdtbl.h
viafb: remove stub
viafb: unify output path configuration
viafb: enable second display channel at central place
viafb: rework output device routing
viafb: propagate __init and __devinit
viafb: reduce viafb_set_iga_path usage
viafb: add new output device management
viafb: use new device routing
viafb: merge the remaining output path with enable functions
viafb: add interface for output device configuration
viafb: limit LCD code impact
viafb: introduce per output device power management
viafb: vt1636 cleanup
viafb: fix i2c_transfer error handling
viafb: enable I2C for CRT
viafb: reduce I2C timeout and delay
viafb: add function to change sync polarity per device
viafb: set sync polarity for all output devices
viafb: add a mapping of supported output devices
viafb: rename output devices
viafb: add documentation for proc interface
viafb: use proper register for colour when doing fill ops
viafb: restore display on resume
viafb: make suspend and resume work (on all machines?)
viafb: fix hardware acceleration for suspend & resume
viafb: add initial VX900 support

Documentation/fb/viafb.txt | 48 +++
drivers/video/via/Makefile | 2 +-
drivers/video/via/accel.c | 53 +++--
drivers/video/via/accel.h | 3 +-
drivers/video/via/chip.h | 3 +
drivers/video/via/dvi.c | 189 ++++++++-----
drivers/video/via/dvi.h | 4 +-
drivers/video/via/global.h | 1 -
drivers/video/via/hw.c | 648 ++++++++++++++++++++++++------------------
drivers/video/via/hw.h | 53 +++-
drivers/video/via/ioctl.c | 2 +
drivers/video/via/lcd.c | 90 +++----
drivers/video/via/lcd.h | 6 +-
drivers/video/via/lcdtbl.h | 591 --------------------------------------
drivers/video/via/tbl1636.c | 71 -----
drivers/video/via/tbl1636.h | 34 ---
drivers/video/via/via-core.c | 16 +-
drivers/video/via/via_i2c.c | 31 ++-
drivers/video/via/viafbdev.c | 294 +++++++++++++++++---
drivers/video/via/viafbdev.h | 7 +
drivers/video/via/vt1636.c | 121 +++------
21 files changed, 1022 insertions(+), 1245 deletions(-)
delete mode 100644 drivers/video/via/lcdtbl.h
delete mode 100644 drivers/video/via/tbl1636.c
delete mode 100644 drivers/video/via/tbl1636.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/