Hi James,
Attached is a diff against linux-2.5.59 with the following i810fb
updates:
1. Uses fb_get_mode() and fb_validate_mode() to calculate/check display
timings.
2. Fixed bug in i810fb_imageblit() and i810fb_cursor() when bitmap is not divisible
by 8.
3. Removed unnecessary calls to wait_for_engine_idle() since fbcon
already guarantees that fb_sync() will be called whenever the
framebuffer memory is to be accessed.
The updates will remove around 250 lines of code :-)
Tony