summaryrefslogtreecommitdiffstats
path: root/common/env_flags.c
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.m@jp.panasonic.com>2014-04-18 17:41:03 +0900
committerTom Rini <trini@ti.com>2014-06-19 11:18:51 -0400
commit739a01ed8e02c3b79a0f059d34b749bfab1a30df (patch)
tree79dd718c9fa35727729b67d33fc61330ecf3efac /common/env_flags.c
parentf89d482fe5a95db637190cd49e1954588995d881 (diff)
downloadu-boot-739a01ed8e02c3b79a0f059d34b749bfab1a30df.tar.gz
u-boot-739a01ed8e02c3b79a0f059d34b749bfab1a30df.tar.xz
u-boot-739a01ed8e02c3b79a0f059d34b749bfab1a30df.zip
fdt_support: fix an endian bug of fdt_fixup_memory_banks
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 <yamada.m@jp.panasonic.com> Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/env_flags.c')
0 files changed, 0 insertions, 0 deletions