Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 1 | // 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 Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 15 | custmpk_pem: blob-ext { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 16 | filename = "../keys/custMpk.pem"; |
| 17 | }; |
| 18 | }; |
| 19 | |
| 20 | ti-degenerate-key { |
| 21 | filename = "ti-degenerate-key.pem"; |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 22 | dkey_pem: blob-ext { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 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"; |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 40 | pcfg_yaml: ti-board-config { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 41 | config = "pm-cfg.yaml"; |
| 42 | schema = "../common/schema.yaml"; |
| 43 | }; |
| 44 | }; |
| 45 | rm-cfg { |
| 46 | filename = "rm-cfg.bin"; |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 47 | rcfg_yaml: ti-board-config { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 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 { |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 96 | bcfg_yaml_sysfw: board-cfg { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 97 | config = "board-cfg.yaml"; |
| 98 | schema = "../common/schema.yaml"; |
| 99 | }; |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 100 | scfg_yaml_sysfw: sec-cfg { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 101 | config = "sec-cfg.yaml"; |
| 102 | schema = "../common/schema.yaml"; |
| 103 | }; |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 104 | pcfg_yaml_sysfw: pm-cfg { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 105 | config = "pm-cfg.yaml"; |
| 106 | schema = "../common/schema.yaml"; |
| 107 | }; |
Marcel Ziswiler | e5fe63d | 2023-08-04 12:08:07 +0200 | [diff] [blame] | 108 | rcfg_yaml_sysfw: rm-cfg { |
Neha Malcom Francis | 9b03bfe | 2023-07-22 00:14:26 +0530 | [diff] [blame] | 109 | config = "rm-cfg.yaml"; |
| 110 | schema = "../common/schema.yaml"; |
| 111 | }; |
| 112 | }; |
| 113 | }; |
| 114 | }; |
| 115 | |
| 116 | #endif |