diff options
author | Tero Kristo | 2021-06-11 11:45:17 +0300 |
---|---|---|
committer | Lokesh Vutla | 2021-06-11 16:34:52 +0530 |
commit | df5363a67f357106e559a64c09f6535ddac12ec1 (patch) | |
tree | b58e6640041cd70ad7e834348678958633f6a3fd /tools/k3_fit_atf.sh | |
parent | f79753c3defb15c037e4e8be6235b2a37a8b56d4 (diff) |
tools: k3_fit_atf: add DM binary to the FIT image
Add DM (device manager) firmware image to the fit image that is loaded by
R5 SPL. This is needed with the HSM rearch where the firmware allocation
has been changed slightly.
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tero Kristo <kristo@kernel.org>
Diffstat (limited to 'tools/k3_fit_atf.sh')
-rwxr-xr-x | tools/k3_fit_atf.sh | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/tools/k3_fit_atf.sh b/tools/k3_fit_atf.sh index 2c0287a6339..3a476ced98b 100755 --- a/tools/k3_fit_atf.sh +++ b/tools/k3_fit_atf.sh @@ -21,6 +21,13 @@ if [ ! -f $TEE ]; then TEE=/dev/null fi +[ -z "$DM" ] && DM="dm.bin" + +if [ ! -e $DM ]; then + echo "WARNING DM file $DM NOT found, resulting might be non-functional" >&2 + DM=/dev/null +fi + if [ ! -z "$IS_HS" ]; then HS_APPEND=_HS fi @@ -53,6 +60,16 @@ cat << __HEADER_EOF load = <0x9e800000>; entry = <0x9e800000>; }; + dm { + description = "DM binary"; + data = /incbin/("$DM"); + type = "firmware"; + arch = "arm32"; + compression = "none"; + os = "DM"; + load = <0xa0000000>; + entry = <0xa0000000>; + }; spl { description = "SPL (64-bit)"; data = /incbin/("spl/u-boot-spl-nodtb.bin$HS_APPEND"); @@ -94,7 +111,7 @@ do $(basename $dtname) { description = "$(basename $dtname .dtb)"; firmware = "atf"; - loadables = "tee", "spl"; + loadables = "tee", "dm", "spl"; fdt = "$(basename $dtname)"; }; __CONF_SECTION_EOF |