On 10:52 Tue 18 Nov , Wolfgang Denk wrote: > Dear Jean-Christophe PLAGNIOL-VILLARD, > > In message <[EMAIL PROTECTED]> you wrote: > > > > > Hm.... do you consider this a style cleanup, or is there any real > > > problem that needs fixing? > > on little endian it does not compile > > What do you mena - on little endian? I didn't see any build problems > for any of the ARM or le MIPS boards? > > > > > #if __BYTE_ORDER == __LITTLE_ENDIAN > > > > +#ifdef USE_HOSTCC > > > > #define fdt32_to_cpu(x) bswap_32(x) > > > > #define cpu_to_fdt32(x) bswap_32(x) > > > > #define fdt64_to_cpu(x) bswap_64(x) > > > > #define cpu_to_fdt64(x) bswap_64(x) > > > > #else > > > > +#define fdt32_to_cpu(x) cpu_to_be32(x) > > > > +#define cpu_to_fdt32(x) cpu_to_be32(x) > > > > +#define fdt64_to_cpu(x) cpu_to_be64(x) > > > > +#define cpu_to_fdt64(x) cpu_to_be64(x) > > > > +#endif /* USE_HOSTCC */ > > > > > > This is IMO wrong. If we implement such a change, then fdt32_to_cpu > > > should translate to be32_to_cpu, and fdt64_to_cpu should translate to > > > be64_to_cpu. > > > > > > But actually I do not see the need for this change. > > I've try some arm little endian platfrom without it it does not compile at > > all > > What exactly is the error? bswap_32 and bswap_64 not found when compilling u-boot itself
Best Regards, J. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot