1/dts-v1/; 2 3/* 4 * Example FIT image description file demonstrating the usage 5 * of SEC Firmware and multiple loadable images loaded by the u-boot. 6 * For booting PPA (SEC Firmware), "firmware" is searched and loaded. 7 * 8 * Multiple binaries will be loaded as "loadables" (if present) at their 9 * respective load offsets from firmware image address. 10 */ 11 12/{ 13 description = "PPA Firmware"; 14 #address-cells = <1>; 15 images { 16 firmware@1 { 17 description = "PPA Firmware: <version>"; 18 data = /incbin/("../obj/monitor.bin"); 19 type = "firmware"; 20 arch = "arm64"; 21 compression = "none"; 22 }; 23 trustedOS@1 { 24 description = "Trusted OS"; 25 data = /incbin/("../../tee.bin"); 26 type = "OS"; 27 arch = "arm64"; 28 compression = "none"; 29 load = <0x00200000>; 30 }; 31 fuse_scr { 32 description = "Fuse Script"; 33 data = /incbin/("../../fuse_scr.bin"); 34 type = "firmware"; 35 arch = "arm64"; 36 compression = "none"; 37 load = <0x00180000>; 38 }; 39 }; 40 41 configurations { 42 default = "config-1"; 43 config-1 { 44 description = "PPA Secure firmware"; 45 firmware = "firmware@1"; 46 loadables = "trustedOS@1", "fuse_scr"; 47 }; 48 }; 49}; 50