blob: 462aafcfacf1a3f8bb48d6b2587184913365ae79 [file] [log] [blame]
Juan Castillo11abdcd2014-10-21 11:30:42 +01001/*
Soby Mathew2ffb4732017-11-07 16:50:31 +00002 * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved.
Juan Castillo11abdcd2014-10-21 11:30:42 +01003 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Juan Castillo11abdcd2014-10-21 11:30:42 +01005 */
Antonio Nino Diaz5eb88372018-11-08 10:20:19 +00006#ifndef TBB_EXT_H
7#define TBB_EXT_H
Juan Castillo11abdcd2014-10-21 11:30:42 +01008
9#include "ext.h"
10
Juan Castilloe6d30e92015-06-12 11:27:59 +010011/* TBBR extensions */
12enum {
Juan Castillobe801202015-12-03 10:19:21 +000013 TRUSTED_FW_NVCOUNTER_EXT,
14 NON_TRUSTED_FW_NVCOUNTER_EXT,
15 TRUSTED_BOOT_FW_HASH_EXT,
Soby Mathew2ffb4732017-11-07 16:50:31 +000016 TRUSTED_BOOT_FW_CONFIG_HASH_EXT,
17 HW_CONFIG_HASH_EXT,
Juan Castillobe801202015-12-03 10:19:21 +000018 TRUSTED_WORLD_PK_EXT,
19 NON_TRUSTED_WORLD_PK_EXT,
20 SCP_FW_CONTENT_CERT_PK_EXT,
21 SCP_FW_HASH_EXT,
22 SOC_FW_CONTENT_CERT_PK_EXT,
23 SOC_AP_FW_HASH_EXT,
Soby Mathew2bb78d32018-03-29 14:29:55 +010024 SOC_FW_CONFIG_HASH_EXT,
Juan Castillobe801202015-12-03 10:19:21 +000025 TRUSTED_OS_FW_CONTENT_CERT_PK_EXT,
26 TRUSTED_OS_FW_HASH_EXT,
Summer Qin80726782017-04-20 16:28:39 +010027 TRUSTED_OS_FW_EXTRA1_HASH_EXT,
28 TRUSTED_OS_FW_EXTRA2_HASH_EXT,
Soby Mathew2bb78d32018-03-29 14:29:55 +010029 TRUSTED_OS_FW_CONFIG_HASH_EXT,
Juan Castillobe801202015-12-03 10:19:21 +000030 NON_TRUSTED_FW_CONTENT_CERT_PK_EXT,
31 NON_TRUSTED_WORLD_BOOTLOADER_HASH_EXT,
Soby Mathew2bb78d32018-03-29 14:29:55 +010032 NON_TRUSTED_FW_CONFIG_HASH_EXT,
Juan Castillobe801202015-12-03 10:19:21 +000033 SCP_FWU_CFG_HASH_EXT,
34 AP_FWU_CFG_HASH_EXT,
35 FWU_HASH_EXT
Juan Castilloe6d30e92015-06-12 11:27:59 +010036};
Juan Castillo11abdcd2014-10-21 11:30:42 +010037
Antonio Nino Diaz5eb88372018-11-08 10:20:19 +000038#endif /* TBB_EXT_H */