linux-sg2042/drivers/video/via
Florian Tobias Schandinat c389874805 viafb: package often used basic io functions
This patch puts redesigned versions of the basic io functions that
are used overall the driver in an extra header. It is prefixed with
via_ as no framebuffer dependend stuff is in there. They were inlined
as they are really simple which reduced the module size about 2.5%.
The parameter order of read and write was fixed as it really doesn't
make sense to change the order as they are parts of the same address
and not source and destination.
Wrapper which use the new functions were added to hw.h to replicate
the old interface and avoid changing all old code.

[jc: added one comment]
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
2010-05-07 17:16:03 -06:00
..
Makefile viafb: add a driver for GPIO lines 2010-05-07 17:16:02 -06:00
accel.c viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
accel.h viafb: complete support for VX800/VX855 accelerated framebuffer 2010-04-20 14:23:20 -06:00
chip.h viafb: Determine type of 2D engine and store it in chip_info 2010-04-20 14:23:19 -06:00
debug.h viafb: chip.h, debug.h 2008-10-16 11:21:41 -07:00
dvi.c viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
dvi.h viafb: some dvi cleanup 2010-03-12 15:52:33 -08:00
global.c viafb: make some variables a bit less global 2010-03-12 15:52:33 -08:00
global.h viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
hw.c viafb: package often used basic io functions 2010-05-07 17:16:03 -06:00
hw.h viafb: package often used basic io functions 2010-05-07 17:16:03 -06:00
ioctl.c viafb: iface.c, iface.h, ioctl.c, ioctl.h 2008-10-16 11:21:41 -07:00
ioctl.h viafb: Add 1200x900 DCON/LCD panel modes for OLPC XO-1.5 2010-04-20 14:23:20 -06:00
lcd.c viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
lcd.h viafb: Add 1200x900 DCON/LCD panel modes for OLPC XO-1.5 2010-04-20 14:23:20 -06:00
lcdtbl.h viafb: lcd.c, lcd.h, lcdtbl.h 2008-10-16 11:21:41 -07:00
share.h viafb: Add 1200x900 DCON/LCD panel modes for OLPC XO-1.5 2010-04-20 14:23:20 -06:00
tbl1636.c viafb: tbl1636.c, tbl1636.h, tblDPASetting.c, tblDPASetting.h 2008-10-16 11:21:41 -07:00
tbl1636.h viafb: tbl1636.c, tbl1636.h, tblDPASetting.c, tblDPASetting.h 2008-10-16 11:21:41 -07:00
tblDPASetting.c viafb: tbl1636.c, tbl1636.h, tblDPASetting.c, tblDPASetting.h 2008-10-16 11:21:41 -07:00
tblDPASetting.h viafb: tbl1636.c, tbl1636.h, tblDPASetting.c, tblDPASetting.h 2008-10-16 11:21:41 -07:00
via-core.c viafb: add a driver for GPIO lines 2010-05-07 17:16:02 -06:00
via-core.h viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
via-gpio.c viafb: add a driver for GPIO lines 2010-05-07 17:16:02 -06:00
via-gpio.h viafb: add a driver for GPIO lines 2010-05-07 17:16:02 -06:00
via_i2c.c viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
via_i2c.h viafb: Move core stuff into via-core.c 2010-05-07 17:15:47 -06:00
via_io.h viafb: package often used basic io functions 2010-05-07 17:16:03 -06:00
via_utility.c viafb: remove dead code 2010-03-12 15:52:33 -08:00
via_utility.h viafb: remove dead code 2010-03-12 15:52:33 -08:00
viafbdev.c viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
viafbdev.h viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
viamode.c viafb: Add 1200x900 DCON/LCD panel modes for OLPC XO-1.5 2010-04-20 14:23:20 -06:00
viamode.h viafb: split global index up 2010-03-12 15:52:33 -08:00
vt1636.c viafb: Separate global and fb-specific data 2010-05-07 17:16:02 -06:00
vt1636.h viafb: rework the I2C support in the VIA framebuffer driver 2010-04-27 13:01:45 -06:00