1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Devicetree file for VPL (Verifying Program Loader)
4 */
5
6&binman {
7	u-boot-tpl-elf {
8		no-expanded;
9	};
10	u-boot-vpl-elf {
11		no-expanded;
12	};
13	fw-update {
14		type = "section";
15
16		/*
17		 * provide plenty of space for ELF files with debug info so that
18		 * gdb can be used
19		 */
20		offset = <0x800000>;
21		size = <0x2000000>;
22
23		fit {
24			fit,external-offset = <0>;
25			description = "AP firmware";
26			images {
27				spl {
28					description = "U-Boot SPL";
29					type = "firmware";
30					phase = "spl";
31					arch = "sandbox";
32					os = "u-boot";
33					compression = "none";
34
35					hash-1 {
36						algo = "sha256";
37					};
38
39					u-boot-spl-elf {
40					};
41				};
42				u-boot {
43					description = "U-Boot";
44					type = "firmware";
45					phase = "u-boot";
46					arch = "sandbox";
47					os = "u-boot";
48					compression = "none";
49
50					hash-1 {
51						algo = "sha256";
52					};
53
54					u-boot-elf {
55					};
56				};
57			};
58
59			configurations {
60				conf-1 {
61					compatible = "sandbox";
62					description = "AP Firmware v1";
63					firmware = "spl", "u-boot";
64					signature {
65						algo = "sha1,rsa2048";
66						key-name-hint = "dev";
67						sign-images = "firmware";
68					};
69				};
70			};
71		};
72	};
73	state {
74		type = "fill";
75		size = <0x200>;
76	};
77	version {
78		type = "text";
79		text = "1.2.3";
80		size = <0x200>;
81	};
82	fdtmap {
83	};
84};
85