ChangeLog for Rage 128 Framebuffer Driver

2003-08-19
	* renamed r128_readb() to r128fb_readb() to match the other functions
	* added driver which registers a kernel level i2c adapter, to make the
	  rage128 i2c bus available via read/write at /dev/i2c/N
	  (unfortunately this depends on the accel module)
	* fixed cflags in Makefile
	* cleaned up arch specific ifdefs in the source code
	* try to map the video rom via pci first before using the shadow copy
	* removed non-existant U1 und U3 models from PCI ID list
	* clear framebuffer on init

2003-06-10
	* read flatpanel xres and yres from OpenFirmware on PPC, if possible

2003-06-02
	* maximize virtual resolutions if vxres OR vyres is configured to -1,
	  as radeonfb does.

2003-06-01
	* build two modules by default:
	  - r128fb, the core driver
	  - r128fb-accel, the console acceleration driver
	  the latter can be unloaded at runtime
	* fixed hardware cursor for 8bpp and enabled it
	* fixed revc() which was not doing "xor" but "not"
	* changed clear_margins() to matrox-style
	* fix for FB_ACTIVATE_NOW, fixes flicker in double buffered apps
	* maximize virtual y resolution for default mode to speed up the
	  text console
	* bits_per_pixel is now 16 even for RGB15 mode. various calculations
	  depend on this
	* dont pretend to have an alpha channel in RGB32 mode, directfb
	  set ARGB as the primary pixelformat before, causing more overhead
 
2003-05-31
	* added accelerated clear_margins() for cfb8/16/24/32
	* added accelerated revc() for cfb8/16/24/32
	* added broken (thus disabled) hardware cursor support. (see BUGS)
	* fixed 15bpp palette bug
	* simplified get_bios_parameters()
	* fixed vesa dpms modes off-by-one bug
	* added dummy entries for 1bpp and 4bpp modes
	* map mmio region uncached
	* use readb/readw/readl/writeb/writew/writel instead of
	  leNN_to_cpu/cpu_to_leNN

2003-05-18
	* added accelerated bmove() for cfb8/16/24/32
	* added accelerated clear() for cfb8/16/24/32
	* made accelerated functions default
	* added printk wrapper macros for easy disabling of debug messages
	* added support for enabling/disabling lcd backlight

2003-05-16
	* fixed "console switching leads to blank screen" bug

2003-05-15
	* ppc support
	* added mtrr support

2003-05-12
	* init engine on startup

2003-05-11
	* split into several files
	* added engine init/reset/wait functions

2003-05-10
	* support for big endian architectures
	* initial release
	* refuse 4bpp mode until it is fully implemented

2003-05-09
	* support for 8bpp, 16bpp, 24bpp and 32bpp
	* support for console switching
	* initializes flatpanel correctly at 1024x768
	  (other resolutions are untested)
