Prepare v2021.10-rc5
[platform/kernel/u-boot.git] / doc / uImage.FIT / multi-with-fpga.its
1 /*
2  * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
3  * This example makes use of the 'loadables' field
4  */
5
6 /dts-v1/;
7
8 / {
9         description = "Configuration to load fpga before Kernel";
10         #address-cells = <1>;
11
12         images {
13                 fdt-1 {
14                         description = "zc706";
15                         data = /incbin/("/tftpboot/devicetree.dtb");
16                         type = "flat_dt";
17                         arch = "arm";
18                         compression = "none";
19                         load = <0x10000000>;
20                         hash-1 {
21                                 algo = "md5";
22                         };
23                 };
24
25                 fpga {
26                         description = "FPGA";
27                         data = /incbin/("/tftpboot/download.bit");
28                         type = "fpga";
29                         arch = "arm";
30                         compression = "none";
31                         load = <0x30000000>;
32                         compatible = "u-boot,fpga-legacy"
33                         hash-1 {
34                                 algo = "md5";
35                         };
36                 };
37
38                 linux_kernel {
39                         description = "Linux";
40                         data = /incbin/("/tftpboot/zImage");
41                         type = "kernel";
42                         arch = "arm";
43                         os = "linux";
44                         compression = "none";
45                         load = <0x8000>;
46                         entry = <0x8000>;
47                         hash-1 {
48                                 algo = "md5";
49                         };
50                 };
51         };
52
53         configurations {
54                 default = "config-2";
55                 config-1 {
56                         description = "Linux";
57                         kernel = "linux_kernel";
58                         fdt = "fdt-1";
59                 };
60
61                 config-2 {
62                         description = "Linux with fpga";
63                         kernel = "linux_kernel";
64                         fdt = "fdt-1";
65                         loadables = "fpga";
66                 };
67         };
68 };