1// SPDX-License-Identifier: GPL-2.0+
2
3/dts-v1/;
4
5/ {
6	#address-cells = <1>;
7	#size-cells = <1>;
8
9	binman {
10		fit {
11			description = "test desc";
12			#address-cells = <1>;
13			fit,fdt-list = "of-list";
14			fit,sign;
15
16			images {
17				u-boot {
18					description = "test u-boot";
19					type = "standalone";
20					arch = "arm64";
21					os = "u-boot";
22					compression = "none";
23					load = <0x00000000>;
24					entry = <0x00000000>;
25
26					u-boot-nodtb {
27					};
28
29					hash {
30						algo = "sha256";
31					};
32
33					signature {
34						algo = "sha256,rsa2048";
35						key-name-hint = "keys/rsa2048";
36					};
37				};
38				@atf-SEQ {
39					fit,operation = "split-elf";
40					description = "test tf-a";
41					type = "firmware";
42					arch = "arm64";
43					os = "arm-trusted-firmware";
44					compression = "none";
45					fit,load;
46					fit,entry;
47					fit,data;
48
49					atf-bl31 {
50					};
51
52					hash {
53						algo = "sha256";
54					};
55
56					signature {
57						algo = "sha256,rsa2048";
58						key-name-hint = "keys/rsa2048";
59					};
60				};
61				@fdt-SEQ {
62					description = "test fdt";
63					type = "flat_dt";
64					compression = "none";
65
66					hash {
67						algo = "sha256";
68					};
69
70					signature {
71						algo = "sha256,rsa2048";
72						key-name-hint = "keys/rsa2048";
73					};
74				};
75			};
76
77			configurations {
78				default = "@conf-uboot-DEFAULT-SEQ";
79				@conf-uboot-SEQ {
80					description = "uboot config";
81					fdt = "fdt-SEQ";
82					fit,firmware = "u-boot";
83					fit,loadables;
84
85					hash {
86						algo = "sha256";
87					};
88
89					signature {
90						algo = "sha256,rsa2048";
91						key-name-hint = "keys/rsa2048";
92						sign-images = "firmware", "loadables", "fdt";
93					};
94				};
95			};
96		};
97	};
98};
99