On Thu, Jul 26, 2007 at 03:58:04PM +0800, ???? ?? wrote:
here below is what i want :
#################################################
0..................7 8............15 16..............24 25.................31
B G R TRANS
now it is this:
#################################################
0..................7 8............15 16..............24 25.................31
TRANS R G B
In U-boot, there is what you might do yourself, perhaps:
#define LONGSWAP(x) ((((x) & 0x000000ff) << 24) | (((x) & 0x0000ff00) << 8)|\
(((x) & 0x00ff0000) >> 8) | (((x) & 0xff000000) >> 24) )
#define PCISWAP(x) LONGSWAP(x)
Any good for your purpose?
Erik