feat(sptool): add `physical-load-address` field to `sp_layout.json`
`physical-load-address` is now expected in `sp_layout.json` by
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/19589
Signed-off-by: Karl Meakin <karl.meakin@arm.com>
Change-Id: I8df6c9bfab004f65e6ac3bc0467ade6dc3bf5ee2
diff --git a/tools/generate_json/generate_json.sh b/tools/generate_json/generate_json.sh
index 9ac13ec..0de5622 100755
--- a/tools/generate_json/generate_json.sh
+++ b/tools/generate_json/generate_json.sh
@@ -60,12 +60,15 @@
\t\t\"file\": \"cactus.dts\",\n \
\t\t\"offset\":\"0x1000\"\n\
\t},\n
+ \t\"physical-load-address\": \"0x7000000\",\n \
\t\"owner\": \"SiP\"\n\t},\n\n\t\"cactus-secondary\" : {\n \
\t\"image\": \"cactus.bin\",\n \
\t\"pm\": \"cactus-secondary.dts\",\n \
+ \t\"physical-load-address\": \"0x7100000\",\n \
\t\"owner\": \"Plat\"\n\t},\n\n\t\"cactus-tertiary\" : {\n \
\t\"image\": \"cactus.bin\",\n \
\t\"pm\": \"cactus-tertiary.dts\",\n \
+ \t\"physical-load-address\": \"0x7200000\",\n \
\t\"owner\": \"Plat\"\n\t}" \
>> "$GENERATED_JSON"
PARTITION_ALREADY_PRESENT=true
@@ -77,6 +80,7 @@
echo -ne "\t\"ivy\" : {\n \
\t\"image\": \"ivy.bin\",\n \
\t\"pm\": \"ivy-sel0.dts\",\n \
+ \t\"physical-load-address\": \"0x7600000\",\n \
\t\"owner\": \"Plat\"\n\t}" >> "$GENERATED_JSON"
PARTITION_ALREADY_PRESENT=true
elif [ $IVY_SHIM_PRESENT == "true" ]; then
@@ -86,6 +90,7 @@
echo -ne "\t\"ivy\" : {\n \
\t\"image\": \"ivy.bin\",\n \
\t\"pm\": \"ivy-sel1.dts\",\n \
+ \t\"physical-load-address\": \"0x7600000\",\n \
\t\"owner\": \"Plat\"\n\t}" >> "$GENERATED_JSON"
PARTITION_ALREADY_PRESENT=true
fi