bcm4908: build bootfs image per-SoC
[openwrt/openwrt.git] / target / linux / bcm4908 / image / bootfs.itsi
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2
3 /dts-v1/;
4
5 / {
6 description = "OpenWrt bootfs image";
7 #address-cells = <1>;
8
9 images {
10 atf {
11 description = "ATF";
12 data = /incbin/("${images_dir}/bl31.bin");
13 type = "firmware";
14 arch = "arm64";
15 os = "arm-trusted-firmware";
16 compression = "none";
17 load = <0x4000>;
18 entry = <0x4000>;
19
20 hash-1 {
21 algo = "sha256";
22 };
23 };
24
25 uboot {
26 description = "U-Boot";
27 os = "U-Boot";
28 arch = "arm64";
29 compression = "none";
30 load = <0x1000000>;
31 entry = <0x1000000>;
32
33 hash-1 {
34 algo = "sha256";
35 };
36 };
37
38 kernel {
39 description = "Linux kernel";
40 data = /incbin/("${kernel}");
41 type = "kernel";
42 os = "linux";
43 arch = "arm64";
44 compression = "lzma";
45 load = <0x80000>;
46 entry = <0x80000>;
47
48 hash-1 {
49 algo = "sha256";
50 };
51 };
52
53 fdt_uboot {
54 description = "dtb";
55 type = "flat_dt";
56 compression = "none";
57
58 hash-1 {
59 algo = "sha256";
60 };
61 };
62 };
63
64 configurations {
65 default = "conf_uboot";
66
67 conf_uboot {
68 description = "BRCM 63xxx with uboot";
69 fdt = "fdt_uboot";
70 loadables = "atf", "uboot";
71 };
72 };
73 };