viafb: add new output device management
authorFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Tue, 10 Aug 2010 02:44:44 +0000 (02:44 +0000)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Fri, 24 Sep 2010 02:14:50 +0000 (02:14 +0000)
commit18d9dc08b22145adb248d16dd2cefb2ccf9f7665
treed08dc3ce61e4f1c0cc69d5d876ed8e32a1377708
parent661c65cd0ce180d5e3a3e05f08fc9e64cedcf91c
viafb: add new output device management

This patch adds a new output device management that stores for each
IGA which output devices are routed to it and a compatiblity layer
that converts the old per-output device values in the new format.
Bounding the output devices to each IGA is a central idea of the
cleanup. Doing it this way should be easier and make much more sense
than the old format which happily mixed different output devices
together and did not even take into account that some devices are no
longer available on newer chipsets.

Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Joseph Chan <JosephChan@via.com.tw>
drivers/video/via/hw.c
drivers/video/via/hw.h
drivers/video/via/viafbdev.h