blob: e5551d42b70c55103d6cfd5efdbb8119fc3a3ee0 [file] [log] [blame]
Andre Przywara411cf322017-04-26 01:32:37 +01001/dts-v1/;
2
3/*
4 * (Bogus) example FIT image description file demonstrating the usage
5 * of multiple images loaded by the SPL.
6 * Several binaries will be loaded at their respective load addresses.
7 * Finally the one image specifying an entry point will be entered by the SPL.
8 */
9
10/ {
11 description = "multiple firmware blobs and U-Boot, loaded by SPL";
12 #address-cells = <0x1>;
13
14 images {
15
16 uboot {
17 description = "U-Boot (64-bit)";
18 type = "standalone";
19 arch = "arm64";
20 compression = "none";
21 load = <0x4a000000>;
22 };
23
24 atf {
25 description = "ARM Trusted Firmware";
26 type = "firmware";
27 arch = "arm64";
28 compression = "none";
29 load = <0x18000>;
30 entry = <0x18000>;
31 };
32
33 mgmt-firmware {
34 description = "arisc management processor firmware";
35 type = "firmware";
36 arch = "or1k";
37 compression = "none";
38 load = <0x40000>;
39 };
40
41 fdt@1 {
42 description = "Pine64+ DT";
43 type = "flat_dt";
44 compression = "none";
45 load = <0x4fa00000>;
46 arch = "arm64";
47 };
48
49 fdt@2 {
50 description = "Pine64 DT";
51 type = "flat_dt";
52 compression = "none";
53 load = <0x4fa00000>;
54 arch = "arm64";
55 };
56
57 kernel {
58 description = "4.7-rc5 kernel";
59 type = "kernel";
60 compression = "none";
61 load = <0x40080000>;
62 arch = "arm64";
63 };
64
65 initrd {
66 description = "Debian installer initrd";
67 type = "ramdisk";
68 compression = "none";
69 load = <0x4fe00000>;
70 arch = "arm64";
71 };
72 };
73
74 configurations {
75 default = "config@1";
76
77 config@1 {
78 description = "sun50i-a64-pine64-plus";
79 loadables = "uboot", "atf", "kernel", "initrd";
80 fdt = "fdt@1";
81 };
82
83 config@2 {
84 description = "sun50i-a64-pine64";
85 loadables = "uboot", "atf", "mgmt-firmware";
86 fdt = "fdt@2";
87 };
88 };
89};