| /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"; |
| }; |
| }; |
| }; |