#include <errno.h>
#include <stdint.h>
#include <zephyr/toolchain.h>
Go to the source code of this file.
◆ FW_BUNDLE_ENCRYPTION_TYPE_AES
| #define FW_BUNDLE_ENCRYPTION_TYPE_AES (0x01) |
◆ FW_BUNDLE_FUSE_KEY_SEL_PUBK_HASH0
| #define FW_BUNDLE_FUSE_KEY_SEL_PUBK_HASH0 (0x1) |
Use PUBK_HASH0 from fuses.
◆ FW_BUNDLE_FUSE_KEY_SEL_PUBK_HASH1
| #define FW_BUNDLE_FUSE_KEY_SEL_PUBK_HASH1 (0x2) |
Use PUBK_HASH1 from fuses.
◆ FW_BUNDLE_FUSE_KEY_SEL_ROM
| #define FW_BUNDLE_FUSE_KEY_SEL_ROM (0x0) |
Use key at key index from ROM.
◆ FW_BUNDLE_FUSE_KEY_SEL_SOP_PUBK
| #define FW_BUNDLE_FUSE_KEY_SEL_SOP_PUBK (0x4) |
◆ FW_BUNDLE_FUSE_KEY_SEL_SYS_PUBK
| #define FW_BUNDLE_FUSE_KEY_SEL_SYS_PUBK (0x5) |
◆ FW_BUNDLE_IMG_TYPE_SEP_BL1
| #define FW_BUNDLE_IMG_TYPE_SEP_BL1 (0x0000314c42504553ULL) |
◆ FW_BUNDLE_IMG_TYPE_SEP_MIS
| #define FW_BUNDLE_IMG_TYPE_SEP_MIS (0x0000324c42504553ULL) |
◆ FW_BUNDLE_IMG_TYPE_SMC_BL0P5
| #define FW_BUNDLE_IMG_TYPE_SMC_BL0P5 (0x3550304c42434d53ULL) |
◆ FW_BUNDLE_IMG_TYPE_SMC_BL1
| #define FW_BUNDLE_IMG_TYPE_SMC_BL1 (0x0000314c42434d53ULL) |
◆ FW_BUNDLE_IMG_TYPE_SMC_MIS
| #define FW_BUNDLE_IMG_TYPE_SMC_MIS (0x0000324c42434d53ULL) |
◆ FW_BUNDLE_MANIFEST_UNUSED_WORD
| #define FW_BUNDLE_MANIFEST_UNUSED_WORD (0xA5A5A5A5U) |
Indicates a word in the manifest is unused.
◆ FW_BUNDLE_SIGNATURE_TYPE_ECC_P256
| #define FW_BUNDLE_SIGNATURE_TYPE_ECC_P256 (0x02) |
◆ FW_BUNDLE_SIGNATURE_TYPE_RSA
| #define FW_BUNDLE_SIGNATURE_TYPE_RSA (0x01) |
RSA-3072, RSASSA-PKCS1-v1_5, SHA-256.
◆ FW_BUNDLE_TOC_ID
| #define FW_BUNDLE_TOC_ID (0x434f5450U) |
"PTOC" - FW_BUNDLE_TOC_ID
◆ MANIFEST_ID_BL1
| #define MANIFEST_ID_BL1 (0x314c4254U) |
◆ MANIFEST_ID_MIS
| #define MANIFEST_ID_MIS (0x324c4254U) |
◆ TT_BUN2_STAGING_AREA_ADDR
| #define TT_BUN2_STAGING_AREA_ADDR 0xc0066400UL |
Base address of the BUN2 staging area in SMC local address space.
◆ TT_BUN3_STAGING_AREA_ADDR
| #define TT_BUN3_STAGING_AREA_ADDR 0xc0066400UL |
Base address of the BUN3 staging area in SMC local address space.
◆ __packed