Prepare v2023.10
[platform/kernel/u-boot.git] / tools / binman / test / 226_fit_split_elf.dts
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                 u-boot {
11                 };
12                 fit {
13                         description = "test-desc";
14                         #address-cells = <1>;
15                         fit,fdt-list = "of-list";
16
17                         images {
18                                 @fdt-SEQ {
19                                         description = "fdt-NAME.dtb";
20                                         type = "flat_dt";
21                                         compression = "none";
22                                 };
23                                 atf: @atf-SEQ {
24                                         fit,operation = "split-elf";
25                                         description = "ARM Trusted Firmware";
26                                         type = "firmware";
27                                         arch = "arm64";
28                                         os = "arm-trusted-firmware";
29                                         compression = "none";
30                                         fit,load;
31                                         fit,entry;
32                                         fit,data;
33
34                                         atf-bl31 {
35                                         };
36                                         hash {
37                                                 algo = "sha256";
38                                         };
39                                 };
40
41                                 @tee-SEQ {
42                                         fit,operation = "split-elf";
43                                         description = "TEE";
44                                         type = "tee";
45                                         arch = "arm64";
46                                         os = "tee";
47                                         compression = "none";
48                                         fit,load;
49                                         fit,entry;
50                                         fit,data;
51
52                                         tee-os {
53                                         };
54                                         hash-1 {
55                                                 algo = "sha256";
56                                         };
57                                 };
58                         };
59
60                         configurations {
61                                 default = "@config-DEFAULT-SEQ";
62                                 config: @config-SEQ {
63                                         description = "conf-NAME.dtb";
64                                         fdt = "fdt-SEQ";
65                                         fit,loadables;
66                                 };
67                         };
68                 };
69
70                 u-boot-nodtb {
71                 };
72         };
73 };