removing fdt_high from default set of variables for, dragonboard410c config
authorMatthias Schoepfer <matthias.schoepfer@googlemail.com>
Thu, 9 Jan 2020 15:53:32 +0000 (16:53 +0100)
committerTom Rini <trini@konsulko.com>
Thu, 23 Jan 2020 12:29:58 +0000 (07:29 -0500)
When using fitImage in AARCH64, the fdt is only 4 byte aligned.
According to linux kernel -> Documentation/arm64/booting.txt, the
fdt *must* be 8 byte aligned. Therefore, it is somewhat random,
if you build a kernel that the fdt is 4 or 8 byte aligned.
Removing fdt_high (or changing it to a valid 8 byte aligned
address) solves this issue.

Signed-off-by: Matthias Schoepfer <matthias.schoepfer@ithinx.io>
CC: Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
include/configs/dragonboard410c.h

index 65149ad..9362e93 100644 (file)
@@ -69,7 +69,6 @@ REFLASH(dragonboard/u-boot.img, 8)\
 #define CONFIG_EXTRA_ENV_SETTINGS \
        "reflash="CONFIG_ENV_REFLASH"\0"\
        "loadaddr=0x81000000\0" \
-       "fdt_high=0xffffffffffffffff\0" \
        "initrd_high=0xffffffffffffffff\0" \
        "linux_image=Image\0" \
        "kernel_addr_r=0x81000000\0"\