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

Reply via email to