Skip to content

Commit

Permalink
Rename SS_SOC_IFC_BASE_ADDR to CPTRA; make SS_GENERIC_FW_EXEC_CTRL 12…
Browse files Browse the repository at this point in the history
…8b; Key Manifest Mask Fuse->256b
  • Loading branch information
calebofearth committed Nov 18, 2024
1 parent 2e4feda commit 1664a10
Show file tree
Hide file tree
Showing 15 changed files with 492 additions and 388 deletions.
72 changes: 44 additions & 28 deletions src/integration/rtl/caliptra_reg.h
Original file line number Diff line number Diff line change
Expand Up @@ -5826,10 +5826,22 @@
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_10 (0x288)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_11 (0x3003028c)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_11 (0x28c)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK (0x30030290)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK (0x290)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_MASK_LOW (0)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_MASK_MASK (0xf)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_0 (0x30030290)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_0 (0x290)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_1 (0x30030294)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_1 (0x294)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_2 (0x30030298)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_2 (0x298)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_3 (0x3003029c)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_3 (0x29c)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_4 (0x300302a0)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_4 (0x2a0)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_5 (0x300302a4)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_5 (0x2a4)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_6 (0x300302a8)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_6 (0x2a8)
#define CLP_SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_7 (0x300302ac)
#define SOC_IFC_REG_FUSE_KEY_MANIFEST_PK_HASH_MASK_7 (0x2ac)
#define CLP_SOC_IFC_REG_FUSE_FMC_KEY_MANIFEST_SVN (0x300302b4)
#define SOC_IFC_REG_FUSE_FMC_KEY_MANIFEST_SVN (0x2b4)
#define CLP_SOC_IFC_REG_FUSE_RUNTIME_SVN_0 (0x300302b8)
Expand Down Expand Up @@ -5918,10 +5930,10 @@
#define SOC_IFC_REG_FUSE_MANUF_DBG_UNLOCK_TOKEN_2 (0x354)
#define CLP_SOC_IFC_REG_FUSE_MANUF_DBG_UNLOCK_TOKEN_3 (0x30030358)
#define SOC_IFC_REG_FUSE_MANUF_DBG_UNLOCK_TOKEN_3 (0x358)
#define CLP_SOC_IFC_REG_SS_SOC_IFC_BASE_ADDR_L (0x30030500)
#define SOC_IFC_REG_SS_SOC_IFC_BASE_ADDR_L (0x500)
#define CLP_SOC_IFC_REG_SS_SOC_IFC_BASE_ADDR_H (0x30030504)
#define SOC_IFC_REG_SS_SOC_IFC_BASE_ADDR_H (0x504)
#define CLP_SOC_IFC_REG_SS_CALIPTRA_BASE_ADDR_L (0x30030500)
#define SOC_IFC_REG_SS_CALIPTRA_BASE_ADDR_L (0x500)
#define CLP_SOC_IFC_REG_SS_CALIPTRA_BASE_ADDR_H (0x30030504)
#define SOC_IFC_REG_SS_CALIPTRA_BASE_ADDR_H (0x504)
#define CLP_SOC_IFC_REG_SS_MCI_BASE_ADDR_L (0x30030508)
#define SOC_IFC_REG_SS_MCI_BASE_ADDR_L (0x508)
#define CLP_SOC_IFC_REG_SS_MCI_BASE_ADDR_H (0x3003050c)
Expand All @@ -5946,24 +5958,24 @@
#define SOC_IFC_REG_SS_DEBUG_INTENT (0x530)
#define SOC_IFC_REG_SS_DEBUG_INTENT_DEBUG_INTENT_LOW (0)
#define SOC_IFC_REG_SS_DEBUG_INTENT_DEBUG_INTENT_MASK (0x1)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_0 (0x300305c0)
#define SOC_IFC_REG_SS_STRAP_RSVD_0 (0x5c0)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_1 (0x300305c4)
#define SOC_IFC_REG_SS_STRAP_RSVD_1 (0x5c4)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_2 (0x300305c8)
#define SOC_IFC_REG_SS_STRAP_RSVD_2 (0x5c8)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_3 (0x300305cc)
#define SOC_IFC_REG_SS_STRAP_RSVD_3 (0x5cc)
#define CLP_SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ (0x300305e0)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ (0x5e0)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_0 (0x300305a0)
#define SOC_IFC_REG_SS_STRAP_RSVD_0 (0x5a0)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_1 (0x300305a4)
#define SOC_IFC_REG_SS_STRAP_RSVD_1 (0x5a4)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_2 (0x300305a8)
#define SOC_IFC_REG_SS_STRAP_RSVD_2 (0x5a8)
#define CLP_SOC_IFC_REG_SS_STRAP_RSVD_3 (0x300305ac)
#define SOC_IFC_REG_SS_STRAP_RSVD_3 (0x5ac)
#define CLP_SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ (0x300305c0)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ (0x5c0)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ_MANUF_DBG_UNLOCK_REQ_LOW (0)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ_MANUF_DBG_UNLOCK_REQ_MASK (0x1)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ_PROD_DBG_UNLOCK_REQ_LOW (1)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ_PROD_DBG_UNLOCK_REQ_MASK (0x2)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ_UDS_PROGRAM_REQ_LOW (2)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_REQ_UDS_PROGRAM_REQ_MASK (0x4)
#define CLP_SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP (0x300305e4)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP (0x5e4)
#define CLP_SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP (0x300305c4)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP (0x5c4)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP_MANUF_DBG_UNLOCK_SUCCESS_LOW (0)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP_MANUF_DBG_UNLOCK_SUCCESS_MASK (0x1)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP_MANUF_DBG_UNLOCK_FAIL_LOW (1)
Expand All @@ -5982,14 +5994,18 @@
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP_UDS_PROGRAM_FAIL_MASK (0x80)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP_UDS_PROGRAM_IN_PROGRESS_LOW (8)
#define SOC_IFC_REG_SS_DBG_MANUF_SERVICE_REG_RSP_UDS_PROGRAM_IN_PROGRESS_MASK (0x100)
#define CLP_SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_0 (0x300305e8)
#define SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_0 (0x5e8)
#define CLP_SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_1 (0x300305ec)
#define SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_1 (0x5ec)
#define CLP_SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_0 (0x300305f0)
#define SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_0 (0x5f0)
#define CLP_SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_1 (0x300305f4)
#define SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_1 (0x5f4)
#define CLP_SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_0 (0x300305c8)
#define SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_0 (0x5c8)
#define CLP_SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_1 (0x300305cc)
#define SOC_IFC_REG_SS_SOC_DBG_UNLOCK_LEVEL_1 (0x5cc)
#define CLP_SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_0 (0x300305d0)
#define SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_0 (0x5d0)
#define CLP_SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_1 (0x300305d4)
#define SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_1 (0x5d4)
#define CLP_SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_2 (0x300305d8)
#define SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_2 (0x5d8)
#define CLP_SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_3 (0x300305dc)
#define SOC_IFC_REG_SS_GENERIC_FW_EXEC_CTRL_3 (0x5dc)
#define CLP_SOC_IFC_REG_INTERNAL_OBF_KEY_0 (0x30030600)
#define SOC_IFC_REG_INTERNAL_OBF_KEY_0 (0x600)
#define CLP_SOC_IFC_REG_INTERNAL_OBF_KEY_1 (0x30030604)
Expand Down
Loading

0 comments on commit 1664a10

Please sign in to comment.