blob: a7acde17cf3e38abb9dce4dad209c000313279d8 [file] [log] [blame]
Sumit Garg80449002018-04-24 03:23:28 +05301/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};