blob: 3ab771ff444acba2329e5f16eadf6a5ac1f35a0e [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";
Marcel Ziswiler060d30f2023-08-04 12:08:07 +020015 custmpk_pem: blob-ext {
Nishanth Menon150e41d2023-11-03 21:45:11 -050016 filename = "arch/arm/mach-k3/keys/custMpk.pem";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053017 };
18 };
19
20 ti-degenerate-key {
21 filename = "ti-degenerate-key.pem";
Marcel Ziswiler060d30f2023-08-04 12:08:07 +020022 dkey_pem: blob-ext {
Nishanth Menon6725ec72023-11-03 21:45:10 -050023 filename = "arch/arm/mach-k3/keys/ti-degenerate-key.pem";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053024 };
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";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050035 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053036 };
37 };
38 pm-cfg {
39 filename = "pm-cfg.bin";
Marcel Ziswiler060d30f2023-08-04 12:08:07 +020040 pcfg_yaml: ti-board-config {
Neha Malcom Francis45140f02023-07-22 00:14:26 +053041 config = "pm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050042 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053043 };
44 };
45 rm-cfg {
46 filename = "rm-cfg.bin";
Marcel Ziswiler060d30f2023-08-04 12:08:07 +020047 rcfg_yaml: ti-board-config {
Neha Malcom Francis45140f02023-07-22 00:14:26 +053048 config = "rm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050049 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053050 };
51 };
52 sec-cfg {
53 filename = "sec-cfg.bin";
54 scfg_yaml: ti-board-config {
55 config = "sec-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050056 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053057 };
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";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050064 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053065 };
66 scfg_yaml_tifs: sec-cfg {
67 config = "sec-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050068 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053069 };
70 pcfg_yaml_tifs: pm-cfg {
71 config = "pm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050072 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053073 };
74 rcfg_yaml_tifs: rm-cfg {
75 config = "rm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050076 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053077 };
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";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050085 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053086 };
87 rcfg_yaml_dm: rm-cfg {
88 config = "rm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050089 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053090 };
91 };
92 };
93 combined-sysfw-cfg {
94 filename = "combined-sysfw-cfg.bin";
95 ti-board-config {
Marcel Ziswiler060d30f2023-08-04 12:08:07 +020096 bcfg_yaml_sysfw: board-cfg {
Neha Malcom Francis45140f02023-07-22 00:14:26 +053097 config = "board-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -050098 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +053099 };
Marcel Ziswiler060d30f2023-08-04 12:08:07 +0200100 scfg_yaml_sysfw: sec-cfg {
Neha Malcom Francis45140f02023-07-22 00:14:26 +0530101 config = "sec-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -0500102 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +0530103 };
Marcel Ziswiler060d30f2023-08-04 12:08:07 +0200104 pcfg_yaml_sysfw: pm-cfg {
Neha Malcom Francis45140f02023-07-22 00:14:26 +0530105 config = "pm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -0500106 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +0530107 };
Marcel Ziswiler060d30f2023-08-04 12:08:07 +0200108 rcfg_yaml_sysfw: rm-cfg {
Neha Malcom Francis45140f02023-07-22 00:14:26 +0530109 config = "rm-cfg.yaml";
Nishanth Menon9dd6bdc2023-11-04 03:01:35 -0500110 schema = "board/ti/common/schema.yaml";
Neha Malcom Francis45140f02023-07-22 00:14:26 +0530111 };
112 };
113 };
114};
115
116#endif