Hi Wolfgang On 07/09/11 22:36, Wolfgang Denk wrote: > Dear Dave Aldridge, > > In message <[email protected]> you wrote: >> If CONFIG_SYS_NS16550_MEM32 is defined then 32 bit memory >> mapped access will be used to read/write the uart registers. > ... >> +#elif defined(CONFIG_SYS_NS16550_MEM32) && (CONFIG_SYS_NS16550_REG_SIZE > 0) >> +#define serial_out(x,y) out_be32(y,x) >> +#define serial_in(y) in_be32(y) >> +#elif defined(CONFIG_SYS_NS16550_MEM32) && (CONFIG_SYS_NS16550_REG_SIZE < 0) > > Please see comment to previous version.
I think the discussions in the '[U-Boot] [PATCH v3] ns16550:' confirm the above usage of the _REG_SIZE macro for determining the endianess of the uart is correct. I can also confirm that the patch does work for me. Cheers Dave _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

