u-boot splash screens of different resolutions

Hi-

I have a 3530-based system which drives a display which is capable of displaying only a single resolution; namely 800x600x24bpp. I would very much like the device to display a splash screen from u-boot but the code form the Beagleboard splash screen u-boot patch sets up the DSS registers for a different resolution and so it is not displayed properly on my device. I spent a fair amount of time reading the DSS register documentation and trying various hand modifications to register values but I never got it to work.

Is there some automated means of generating the appropriate DSS register values for different resolutions (in particular 800x600x24bpp)?

Thanks,
Dan Wright

Maybe inspiration from ...

LCD Splash Support in U-Boot (AM3517)
http://e2e.ti.com/support/embedded/linux/f/354/t/109387.aspx

http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer-Discussions-Components-Files/354/7220.u_2D00_boot_2D00_2009.11_2D00_psp03.00.01.06.sdk_2D00_omapdss.patch.txt

BHC on iPAD2