.. SPDX-License-Identifier: GPL-2.0+ SEC Firmware and multiple loadable images ========================================= Example FIT image description file demonstrating the usage of SEC Firmware and multiple loadable images loaded by U-Boot. For booting PPA (SEC Firmware), "firmware" is searched and loaded. Multiple binaries will be loaded as "loadables" (if present) at their respective load offsets from firmware image address. :: /dts-v1/; /{ description = "PPA Firmware"; #address-cells = <1>; images { firmware@1 { description = "PPA Firmware: <version>"; data = /incbin/("../obj/monitor.bin"); type = "firmware"; arch = "arm64"; compression = "none"; }; trustedOS@1 { description = "Trusted OS"; data = /incbin/("../../tee.bin"); type = "OS"; arch = "arm64"; compression = "none"; load = <0x00200000>; }; fuse_scr { description = "Fuse Script"; data = /incbin/("../../fuse_scr.bin"); type = "firmware"; arch = "arm64"; compression = "none"; load = <0x00180000>; }; }; configurations { default = "config-1"; config-1 { description = "PPA Secure firmware"; firmware = "firmware@1"; loadables = "trustedOS@1", "fuse_scr"; }; }; };