On 12.07.23 20:34, Neha Malcom Francis wrote: > Move to using binman to generate tispl.bin which is used to generate the > final flash.bin bootloader for iot2050 boards. > > Signed-off-by: Neha Malcom Francis <n-fran...@ti.com> > Cc: Jan Kiszka <jan.kis...@siemens.com> > Reviewed-by: Simon Glass <s...@chromium.org> > --- > arch/arm/dts/k3-am65-iot2050-boot-image.dtsi | 76 +++++++++++++++++++- > 1 file changed, 74 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi > b/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi > index 03ccc54329..9d83898d33 100644 > --- a/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi > +++ b/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi > @@ -26,9 +26,81 @@ > missing-msg = "iot2050-seboot"; > }; > > - blob@0x180000 { > + fit@0x180000 { > offset = <0x180000>; > - filename = "tispl.bin"; > + pad-byte = <0xff>; > + description = "Configuration to load ATF and SPL"; > + > + images { > + atf { > + description = "ARM Trusted Firmware"; > + type = "firmware"; > + arch = "arm64"; > + compression = "none"; > + os = "arm-trusted-firmware"; > + load = <CONFIG_K3_ATF_LOAD_ADDR>; > + entry = <CONFIG_K3_ATF_LOAD_ADDR>; > + atf: atf-bl31 { > + }; > + }; > + > + tee { > + description = "OPTEE"; > + type = "tee"; > + arch = "arm64"; > + compression = "none"; > + os = "tee"; > + load = <0x9e800000>; > + entry = <0x9e800000>; > + tee: tee-os { > + }; > + }; > + > + dm { > + description = "DM binary"; > + type = "firmware"; > + arch = "arm32"; > + compression = "none"; > + os = "DM"; > + load = <0x89000000>; > + entry = <0x89000000>; > + blob-ext { > + filename = "/dev/null"; > + }; > + }; > + > + spl { > + description = "SPL (64-bit)"; > + type = "standalone"; > + os = "U-Boot"; > + arch = "arm64"; > + compression = "none"; > + load = <CONFIG_SPL_TEXT_BASE>; > + entry = <CONFIG_SPL_TEXT_BASE>; > + u_boot_spl_nodtb: blob-ext { > + filename = > "spl/u-boot-spl-nodtb.bin"; > + }; > + }; > + > + fdt-0 { > + description = "k3-am65-iot2050-spl.dtb"; > + type = "flat_dt"; > + arch = "arm"; > + compression = "none"; > + spl_am65x_evm_dtb: blob-ext { > + filename = > "spl/dts/k3-am65-iot2050-spl.dtb"; > + }; > + }; > + }; > + > + configurations { > + default = "spl"; > + spl { > + fdt = "fdt-0"; > + firmware = "atf"; > + loadables = "tee", "dm", "spl"; > + }; > + }; > }; > > fit@0x380000 {
You forgot to update tools/iot2050-sign-fw.sh? Jan -- Siemens AG, Technology Competence Center Embedded Linux