COMPATIBLE_PROP="compatible = \"${COMPATIBLE}\";"
fi
-[ "$DTOVERLAY" ] && {
- dtbsize=$(wc -c "$DTB" | awk '{print $1}')
- DTADDR=$(printf "0x%08x" $(($LOAD_ADDR - $dtbsize)) )
-}
-
[ "$FDTADDR" ] && {
DTADDR="$FDTADDR"
}
${DTADDR:+load = <${DTADDR}>;}
arch = \"${ARCH}\";
compression = \"none\";
- hash@1 {
+ hash${REFERENCE_CHAR}1 {
algo = \"crc32\";
};
- hash@2 {
+ hash${REFERENCE_CHAR}2 {
algo = \"${HASH}\";
};
};
type = \"ramdisk\";
arch = \"${ARCH}\";
os = \"linux\";
- hash@1 {
+ hash${REFERENCE_CHAR}1 {
algo = \"crc32\";
};
- hash@2 {
+ hash${REFERENCE_CHAR}2 {
algo = \"${HASH}\";
};
};
type = \"filesystem\";
arch = \"${ARCH}\";
compression = \"none\";
- hash@1 {
+ hash${REFERENCE_CHAR}1 {
algo = \"crc32\";
};
- hash@2 {
+ hash${REFERENCE_CHAR}2 {
algo = \"${HASH}\";
};
};
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 {
data = /incbin/(\"${overlay_blob}\");
type = \"flat_dt\";
arch = \"${ARCH}\";
- load = <${DTADDR}>;
compression = \"none\";
- hash@1 {
+ hash${REFERENCE_CHAR}1 {
algo = \"crc32\";
};
- hash@2 {
+ hash${REFERENCE_CHAR}2 {
algo = \"${HASH}\";
};
};
compression = \"${COMPRESS}\";
load = <${LOAD_ADDR}>;
entry = <${ENTRY_ADDR}>;
- hash@1 {
+ hash${REFERENCE_CHAR}1 {
algo = \"crc32\";
};
- hash@2 {
+ hash${REFERENCE_CHAR}2 {
algo = \"$HASH\";
};
};