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