scripts/mkits.sh: DT overlays don't need a loadaddr
authorDaniel Golle <daniel@makrotopia.org>
Mon, 12 Jun 2023 03:07:57 +0000 (04:07 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Thu, 13 Jul 2023 11:05:28 +0000 (12:05 +0100)
DT overlays do not need relocation in order to be applied, so drop
defining the load address for dtbos.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit cff3786bd54cec8276f1fd08d5c6697846f393a5)

scripts/mkits.sh

index b1c6f98867471101ab7fa65ac7b1c7961137c2d7..bd6cddabf44c735693a669e44b8937ba5651cc2b 100755 (executable)
@@ -88,11 +88,6 @@ if [ -n "${COMPATIBLE}" ]; then
        COMPATIBLE_PROP="compatible = \"${COMPATIBLE}\";"
 fi
 
-[ "$DTOVERLAY" ] && {
-       dtbsize=$(wc -c "$DTB" | awk '{print $1}')
-       DTADDR=$(printf "0x%08x" $(($LOAD_ADDR - $dtbsize)) )
-}
-
 [ "$FDTADDR" ] && {
        DTADDR="$FDTADDR"
 }
@@ -170,7 +165,6 @@ OVCONFIGS=""
        ovnode="fdt-$ovname"
        ovsize=$(wc -c "$overlay_blob" | awk '{print $1}')
        echo "$ovname ($overlay_blob) : $ovsize" >&2
-       DTADDR=$(printf "0x%08x" $(($DTADDR - $ovsize)))
        FDTOVERLAY_NODE="$FDTOVERLAY_NODE
 
                $ovnode {
@@ -179,7 +173,6 @@ OVCONFIGS=""
                        data = /incbin/(\"${overlay_blob}\");
                        type = \"flat_dt\";
                        arch = \"${ARCH}\";
-                       load = <${DTADDR}>;
                        compression = \"none\";
                        hash@1 {
                                algo = \"crc32\";