| /dts-v1/; | |
| /* | |
| * Example FIT image description file demonstrating the usage | |
| * of SEC Firmware and multiple loadable images loaded by the 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. | |
| */ | |
| /{ | |
| 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"; | |
| }; | |
| }; | |
| }; |