blob: 2a67cebf94f75d8f57db3967d6f049da03130abe [file] [log] [blame]
Neha Malcom Francis45140f02023-07-22 00:14:26 +05301// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/
4 */
5
6/ {
7 binman: binman {
8 multiple-images;
9 };
10};
11
12&binman {
13 custMpk {
14 filename = "custMpk.pem";
15 blob-ext {
16 filename = "../keys/custMpk.pem";
17 };
18 };
19
20 ti-degenerate-key {
21 filename = "ti-degenerate-key.pem";
22 blob-ext {
23 filename = "../keys/ti-degenerate-key.pem";
24 };
25 };
26};
27
28#ifndef CONFIG_ARM64
29
30&binman {
31 board-cfg {
32 filename = "board-cfg.bin";
33 bcfg_yaml: ti-board-config {
34 config = "board-cfg.yaml";
35 schema = "../common/schema.yaml";
36 };
37 };
38 pm-cfg {
39 filename = "pm-cfg.bin";
40 rcfg_yaml: ti-board-config {
41 config = "pm-cfg.yaml";
42 schema = "../common/schema.yaml";
43 };
44 };
45 rm-cfg {
46 filename = "rm-cfg.bin";
47 pcfg_yaml: ti-board-config {
48 config = "rm-cfg.yaml";
49 schema = "../common/schema.yaml";
50 };
51 };
52 sec-cfg {
53 filename = "sec-cfg.bin";
54 scfg_yaml: ti-board-config {
55 config = "sec-cfg.yaml";
56 schema = "../common/schema.yaml";
57 };
58 };
59 combined-tifs-cfg {
60 filename = "combined-tifs-cfg.bin";
61 ti-board-config {
62 bcfg_yaml_tifs: board-cfg {
63 config = "board-cfg.yaml";
64 schema = "../common/schema.yaml";
65 };
66 scfg_yaml_tifs: sec-cfg {
67 config = "sec-cfg.yaml";
68 schema = "../common/schema.yaml";
69 };
70 pcfg_yaml_tifs: pm-cfg {
71 config = "pm-cfg.yaml";
72 schema = "../common/schema.yaml";
73 };
74 rcfg_yaml_tifs: rm-cfg {
75 config = "rm-cfg.yaml";
76 schema = "../common/schema.yaml";
77 };
78 };
79 };
80 combined-dm-cfg {
81 filename = "combined-dm-cfg.bin";
82 ti-board-config {
83 pcfg_yaml_dm: pm-cfg {
84 config = "pm-cfg.yaml";
85 schema = "../common/schema.yaml";
86 };
87 rcfg_yaml_dm: rm-cfg {
88 config = "rm-cfg.yaml";
89 schema = "../common/schema.yaml";
90 };
91 };
92 };
93 combined-sysfw-cfg {
94 filename = "combined-sysfw-cfg.bin";
95 ti-board-config {
96 board-cfg {
97 config = "board-cfg.yaml";
98 schema = "../common/schema.yaml";
99 };
100 sec-cfg {
101 config = "sec-cfg.yaml";
102 schema = "../common/schema.yaml";
103 };
104 pm-cfg {
105 config = "pm-cfg.yaml";
106 schema = "../common/schema.yaml";
107 };
108 rm-cfg {
109 config = "rm-cfg.yaml";
110 schema = "../common/schema.yaml";
111 };
112 };
113 };
114};
115
116#endif