aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/mach-imx
diff options
context:
space:
mode:
authorMathieu Othacehe <othacehe@gnu.org>2024-03-21 08:19:53 +0100
committerFabio Estevam <festevam@gmail.com>2024-03-24 13:36:00 -0300
commit6bb745844c2aeaa7d7a1c0d1178b5b83d8b4c9ca (patch)
treea6e472d7e618ccfac496b8ca4b3dd1b779b5ece5 /arch/arm/include/asm/mach-imx
parentc20e449225b07392faf402f20efeff3f21def76a (diff)
downloadu-boot-6bb745844c2aeaa7d7a1c0d1178b5b83d8b4c9ca.zip
u-boot-6bb745844c2aeaa7d7a1c0d1178b5b83d8b4c9ca.tar.gz
u-boot-6bb745844c2aeaa7d7a1c0d1178b5b83d8b4c9ca.tar.bz2
imx: ele_ahab: Add ahab_commit command support
This message is used to commit into the fuses any new SRK revocation and FW version information that have been found into the NXP (ELE FW) and OEM containers. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Diffstat (limited to 'arch/arm/include/asm/mach-imx')
-rw-r--r--arch/arm/include/asm/mach-imx/ele_api.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/include/asm/mach-imx/ele_api.h b/arch/arm/include/asm/mach-imx/ele_api.h
index cfd4ece..a29b849 100644
--- a/arch/arm/include/asm/mach-imx/ele_api.h
+++ b/arch/arm/include/asm/mach-imx/ele_api.h
@@ -24,6 +24,7 @@
#define ELE_GET_FW_VERSION_REQ (0x9D)
#define ELE_RET_LIFECYCLE_UP_REQ (0xA0)
#define ELE_GET_EVENTS_REQ (0xA2)
+#define ELE_COMMIT_REQ (0xA8)
#define ELE_START_RNG (0xA3)
#define ELE_GENERATE_DEK_BLOB (0xAF)
#define ELE_ENABLE_PATCH_REQ (0xC3)
@@ -142,6 +143,7 @@ int ele_read_common_fuse(u16 fuse_id, u32 *fuse_words, u32 fuse_num, u32 *respon
int ele_release_caam(u32 core_did, u32 *response);
int ele_get_fw_version(u32 *fw_version, u32 *sha1, u32 *response);
int ele_get_events(u32 *events, u32 *events_cnt, u32 *response);
+int ele_commit(u16 fuse_id, u32 *response, u32 *info_type);
int ele_generate_dek_blob(u32 key_id, u32 src_paddr, u32 dst_paddr, u32 max_output_size);
int ele_dump_buffer(u32 *buffer, u32 buffer_length);
int ele_get_info(struct ele_get_info_data *info, u32 *response);