summaryrefslogtreecommitdiff
path: root/tools/fiptool
diff options
context:
space:
mode:
authorSoby Mathew <soby.mathew@arm.com>2018-03-29 14:29:55 +0100
committerSoby Mathew <soby.mathew@arm.com>2018-05-18 12:26:38 +0100
commit17bc617e80e2b31ddaa65215526c556c23ca1374 (patch)
treeee54f9ade643a8826921b3f054b182382d4c8f44 /tools/fiptool
parent6e79f9fd4b65f473374391595e31c155e9e0ad85 (diff)
Dynamic cfg: Enable support on CoT for other configs
This patch implements support for adding dynamic configurations for BL31 (soc_fw_config), BL32 (tos_fw_config) and BL33 (nt_fw_config). The necessary cert tool support and changes to default chain of trust are made for these configs. Change-Id: I25f266277b5b5501a196d2f2f79639d838794518 Signed-off-by: Soby Mathew <soby.mathew@arm.com>
Diffstat (limited to 'tools/fiptool')
-rw-r--r--tools/fiptool/tbbr_config.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/fiptool/tbbr_config.c b/tools/fiptool/tbbr_config.c
index 2c0adcd2..c7df243a 100644
--- a/tools/fiptool/tbbr_config.c
+++ b/tools/fiptool/tbbr_config.c
@@ -78,6 +78,21 @@ toc_entry_t toc_entries[] = {
.uuid = UUID_TB_FW_CONFIG,
.cmdline_name = "tb-fw-config"
},
+ {
+ .name = "SOC_FW_CONFIG",
+ .uuid = UUID_SOC_FW_CONFIG,
+ .cmdline_name = "soc-fw-config"
+ },
+ {
+ .name = "TOS_FW_CONFIG",
+ .uuid = UUID_TOS_FW_CONFIG,
+ .cmdline_name = "tos-fw-config"
+ },
+ {
+ .name = "NT_FW_CONFIG",
+ .uuid = UUID_NT_FW_CONFIG,
+ .cmdline_name = "nt-fw-config"
+ },
/* Key Certificates */
{
.name = "Root Of Trust key certificate",