On 17 April 2014 22:41, Masahiro Yamada <[email protected]> wrote: > Data written to DTB must be converted to big endian order. > It is usually done by using cpu_to_fdt32(), cpu_to_fdt64(), etc. > > fdt_fixup_memory_banks() invoked write_cell(), which always > swaps byte order. > It means the function only worked on little endian architectures. > > This commit adds and uses a new helper function, fdt_pack_reg(), > which works on both big endian and little endian architrectures. > > Signed-off-by: Masahiro Yamada <[email protected]>
Acked-by: Simon Glass <[email protected]> > --- > > Changes in v2: None > > common/fdt_support.c | 42 ++++++++++++++++++++++++++++++------------ > 1 file changed, 30 insertions(+), 12 deletions(-) > _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

