colibri_imx6: fix video stdout in default environment
[oweals/u-boot.git] / doc / uImage.FIT / multi_spl.its
1 /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  *
8  * For booting U-Boot, "firmware" is searched first. If not found, "loadables"
9  * is used to identify images to be loaded into memory. If falcon boot is
10  * enabled, "kernel" is searched first. If not found, it falls back to the
11  * same flow as booting U-Boot. Changing image type will result skipping
12  * specific image.
13  *
14  * Finally the one image specifying an entry point will be entered by the SPL.
15  */
16
17 / {
18         description = "multiple firmware blobs and U-Boot, loaded by SPL";
19         #address-cells = <0x1>;
20
21         images {
22
23                 uboot {
24                         description = "U-Boot (64-bit)";
25                         type = "standalone";
26                         arch = "arm64";
27                         compression = "none";
28                         load = <0x4a000000>;
29                 };
30
31                 atf {
32                         description = "ARM Trusted Firmware";
33                         type = "firmware";
34                         arch = "arm64";
35                         compression = "none";
36                         load = <0x18000>;
37                         entry = <0x18000>;
38                 };
39
40                 mgmt-firmware {
41                         description = "arisc management processor firmware";
42                         type = "firmware";
43                         arch = "or1k";
44                         compression = "none";
45                         load = <0x40000>;
46                 };
47
48                 fdt-1 {
49                         description = "Pine64+ DT";
50                         type = "flat_dt";
51                         compression = "none";
52                         load = <0x4fa00000>;
53                         arch = "arm64";
54                 };
55
56                 fdt-2 {
57                         description = "Pine64 DT";
58                         type = "flat_dt";
59                         compression = "none";
60                         load = <0x4fa00000>;
61                         arch = "arm64";
62                 };
63
64                 kernel {
65                         description = "4.7-rc5 kernel";
66                         type = "kernel";
67                         compression = "none";
68                         load = <0x40080000>;
69                         arch = "arm64";
70                 };
71
72                 initrd {
73                         description = "Debian installer initrd";
74                         type = "ramdisk";
75                         compression = "none";
76                         load = <0x4fe00000>;
77                         arch = "arm64";
78                 };
79         };
80
81         configurations {
82                 default = "config-1";
83
84                 config-1 {
85                         description = "sun50i-a64-pine64-plus";
86                         loadables = "uboot", "atf", "kernel", "initrd";
87                         fdt = "fdt-1";
88                 };
89
90                 config-2 {
91                         description = "sun50i-a64-pine64";
92                         loadables = "uboot", "atf", "mgmt-firmware";
93                         fdt = "fdt-2";
94                 };
95         };
96 };