blob: 2ea2dd18a12b203c86847bd4c07e1738972d3b7b [file] [log] [blame]
Neha Malcom Francis9b03bfe2023-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";
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +020015 custmpk_pem: blob-ext {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +053016 filename = "../keys/custMpk.pem";
17 };
18 };
19
20 ti-degenerate-key {
21 filename = "ti-degenerate-key.pem";
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +020022 dkey_pem: blob-ext {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +053023 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";
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +020040 pcfg_yaml: ti-board-config {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +053041 config = "pm-cfg.yaml";
42 schema = "../common/schema.yaml";
43 };
44 };
45 rm-cfg {
46 filename = "rm-cfg.bin";
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +020047 rcfg_yaml: ti-board-config {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +053048 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 {
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +020096 bcfg_yaml_sysfw: board-cfg {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +053097 config = "board-cfg.yaml";
98 schema = "../common/schema.yaml";
99 };
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +0200100 scfg_yaml_sysfw: sec-cfg {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +0530101 config = "sec-cfg.yaml";
102 schema = "../common/schema.yaml";
103 };
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +0200104 pcfg_yaml_sysfw: pm-cfg {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +0530105 config = "pm-cfg.yaml";
106 schema = "../common/schema.yaml";
107 };
Marcel Ziswilere5fe63d2023-08-04 12:08:07 +0200108 rcfg_yaml_sysfw: rm-cfg {
Neha Malcom Francis9b03bfe2023-07-22 00:14:26 +0530109 config = "rm-cfg.yaml";
110 schema = "../common/schema.yaml";
111 };
112 };
113 };
114};
115
116#endif