![]() |
RTEMS 6.3
|
MCFGR - Master Configuration Register | |
| #define | CAAM_MCFGR_NORMAL_BURST_MASK (0x1U) |
| #define | CAAM_MCFGR_NORMAL_BURST_SHIFT (0U) |
| #define | CAAM_MCFGR_NORMAL_BURST(x) |
| #define | CAAM_MCFGR_LARGE_BURST_MASK (0x4U) |
| #define | CAAM_MCFGR_LARGE_BURST_SHIFT (2U) |
| #define | CAAM_MCFGR_LARGE_BURST(x) |
| #define | CAAM_MCFGR_AXIPIPE_MASK (0xF0U) |
| #define | CAAM_MCFGR_AXIPIPE_SHIFT (4U) |
| #define | CAAM_MCFGR_AXIPIPE(x) |
| #define | CAAM_MCFGR_AWCACHE_MASK (0xF00U) |
| #define | CAAM_MCFGR_AWCACHE_SHIFT (8U) |
| #define | CAAM_MCFGR_AWCACHE(x) |
| #define | CAAM_MCFGR_ARCACHE_MASK (0xF000U) |
| #define | CAAM_MCFGR_ARCACHE_SHIFT (12U) |
| #define | CAAM_MCFGR_ARCACHE(x) |
| #define | CAAM_MCFGR_PS_MASK (0x10000U) |
| #define | CAAM_MCFGR_PS_SHIFT (16U) |
| #define | CAAM_MCFGR_PS(x) |
| #define | CAAM_MCFGR_DWT_MASK (0x80000U) |
| #define | CAAM_MCFGR_DWT_SHIFT (19U) |
| #define | CAAM_MCFGR_DWT(x) |
| #define | CAAM_MCFGR_WRHD_MASK (0x8000000U) |
| #define | CAAM_MCFGR_WRHD_SHIFT (27U) |
| #define | CAAM_MCFGR_WRHD(x) |
| #define | CAAM_MCFGR_DMA_RST_MASK (0x10000000U) |
| #define | CAAM_MCFGR_DMA_RST_SHIFT (28U) |
| #define | CAAM_MCFGR_DMA_RST(x) |
| #define | CAAM_MCFGR_WDF_MASK (0x20000000U) |
| #define | CAAM_MCFGR_WDF_SHIFT (29U) |
| #define | CAAM_MCFGR_WDF(x) |
| #define | CAAM_MCFGR_WDE_MASK (0x40000000U) |
| #define | CAAM_MCFGR_WDE_SHIFT (30U) |
| #define | CAAM_MCFGR_WDE(x) |
| #define | CAAM_MCFGR_SWRST_MASK (0x80000000U) |
| #define | CAAM_MCFGR_SWRST_SHIFT (31U) |
| #define | CAAM_MCFGR_SWRST(x) |
| #define | CAAM_MCFGR_NORMAL_BURST_MASK (0x1U) |
| #define | CAAM_MCFGR_NORMAL_BURST_SHIFT (0U) |
| #define | CAAM_MCFGR_NORMAL_BURST(x) |
| #define | CAAM_MCFGR_LARGE_BURST_MASK (0x4U) |
| #define | CAAM_MCFGR_LARGE_BURST_SHIFT (2U) |
| #define | CAAM_MCFGR_LARGE_BURST(x) |
| #define | CAAM_MCFGR_AXIPIPE_MASK (0xF0U) |
| #define | CAAM_MCFGR_AXIPIPE_SHIFT (4U) |
| #define | CAAM_MCFGR_AXIPIPE(x) |
| #define | CAAM_MCFGR_AWCACHE_MASK (0xF00U) |
| #define | CAAM_MCFGR_AWCACHE_SHIFT (8U) |
| #define | CAAM_MCFGR_AWCACHE(x) |
| #define | CAAM_MCFGR_ARCACHE_MASK (0xF000U) |
| #define | CAAM_MCFGR_ARCACHE_SHIFT (12U) |
| #define | CAAM_MCFGR_ARCACHE(x) |
| #define | CAAM_MCFGR_PS_MASK (0x10000U) |
| #define | CAAM_MCFGR_PS_SHIFT (16U) |
| #define | CAAM_MCFGR_PS(x) |
| #define | CAAM_MCFGR_DWT_MASK (0x80000U) |
| #define | CAAM_MCFGR_DWT_SHIFT (19U) |
| #define | CAAM_MCFGR_DWT(x) |
| #define | CAAM_MCFGR_WRHD_MASK (0x8000000U) |
| #define | CAAM_MCFGR_WRHD_SHIFT (27U) |
| #define | CAAM_MCFGR_WRHD(x) |
| #define | CAAM_MCFGR_DMA_RST_MASK (0x10000000U) |
| #define | CAAM_MCFGR_DMA_RST_SHIFT (28U) |
| #define | CAAM_MCFGR_DMA_RST(x) |
| #define | CAAM_MCFGR_WDF_MASK (0x20000000U) |
| #define | CAAM_MCFGR_WDF_SHIFT (29U) |
| #define | CAAM_MCFGR_WDF(x) |
| #define | CAAM_MCFGR_WDE_MASK (0x40000000U) |
| #define | CAAM_MCFGR_WDE_SHIFT (30U) |
| #define | CAAM_MCFGR_WDE(x) |
| #define | CAAM_MCFGR_SWRST_MASK (0x80000000U) |
| #define | CAAM_MCFGR_SWRST_SHIFT (31U) |
| #define | CAAM_MCFGR_SWRST(x) |
PAGE0_SDID - Page 0 SDID Register | |
| #define | CAAM_PAGE0_SDID_SDID_MASK (0x7FFFU) |
| #define | CAAM_PAGE0_SDID_SDID_SHIFT (0U) |
| #define | CAAM_PAGE0_SDID_SDID(x) |
| #define | CAAM_PAGE0_SDID_SDID_MASK (0x7FFFU) |
| #define | CAAM_PAGE0_SDID_SDID_SHIFT (0U) |
| #define | CAAM_PAGE0_SDID_SDID(x) |
SCFGR - Security Configuration Register | |
| #define | CAAM_SCFGR_PRIBLOB_MASK (0x3U) |
| #define | CAAM_SCFGR_PRIBLOB_SHIFT (0U) |
| #define | CAAM_SCFGR_PRIBLOB(x) |
| #define | CAAM_SCFGR_RNGSH0_MASK (0x200U) |
| #define | CAAM_SCFGR_RNGSH0_SHIFT (9U) |
| #define | CAAM_SCFGR_RNGSH0(x) |
| #define | CAAM_SCFGR_LCK_TRNG_MASK (0x800U) |
| #define | CAAM_SCFGR_LCK_TRNG_SHIFT (11U) |
| #define | CAAM_SCFGR_LCK_TRNG(x) |
| #define | CAAM_SCFGR_VIRT_EN_MASK (0x8000U) |
| #define | CAAM_SCFGR_VIRT_EN_SHIFT (15U) |
| #define | CAAM_SCFGR_VIRT_EN(x) |
| #define | CAAM_SCFGR_MPMRL_MASK (0x4000000U) |
| #define | CAAM_SCFGR_MPMRL_SHIFT (26U) |
| #define | CAAM_SCFGR_MPMRL(x) |
| #define | CAAM_SCFGR_MPPKRC_MASK (0x8000000U) |
| #define | CAAM_SCFGR_MPPKRC_SHIFT (27U) |
| #define | CAAM_SCFGR_MPPKRC(x) |
| #define | CAAM_SCFGR_MPCURVE_MASK (0xF0000000U) |
| #define | CAAM_SCFGR_MPCURVE_SHIFT (28U) |
| #define | CAAM_SCFGR_MPCURVE(x) |
| #define | CAAM_SCFGR_PRIBLOB_MASK (0x3U) |
| #define | CAAM_SCFGR_PRIBLOB_SHIFT (0U) |
| #define | CAAM_SCFGR_PRIBLOB(x) |
| #define | CAAM_SCFGR_RNGSH0_MASK (0x200U) |
| #define | CAAM_SCFGR_RNGSH0_SHIFT (9U) |
| #define | CAAM_SCFGR_RNGSH0(x) |
| #define | CAAM_SCFGR_LCK_TRNG_MASK (0x800U) |
| #define | CAAM_SCFGR_LCK_TRNG_SHIFT (11U) |
| #define | CAAM_SCFGR_LCK_TRNG(x) |
| #define | CAAM_SCFGR_VIRT_EN_MASK (0x8000U) |
| #define | CAAM_SCFGR_VIRT_EN_SHIFT (15U) |
| #define | CAAM_SCFGR_VIRT_EN(x) |
| #define | CAAM_SCFGR_MPMRL_MASK (0x4000000U) |
| #define | CAAM_SCFGR_MPMRL_SHIFT (26U) |
| #define | CAAM_SCFGR_MPMRL(x) |
| #define | CAAM_SCFGR_MPPKRC_MASK (0x8000000U) |
| #define | CAAM_SCFGR_MPPKRC_SHIFT (27U) |
| #define | CAAM_SCFGR_MPPKRC(x) |
| #define | CAAM_SCFGR_MPCURVE_MASK (0xF0000000U) |
| #define | CAAM_SCFGR_MPCURVE_SHIFT (28U) |
| #define | CAAM_SCFGR_MPCURVE(x) |
JRDID_MS - Job Ring 0 DID Register - most significant half..Job Ring 3 DID Register - most significant half | |
| #define | CAAM_JRDID_MS_PRIM_DID_MASK (0xFU) |
| #define | CAAM_JRDID_MS_PRIM_DID_SHIFT (0U) |
| #define | CAAM_JRDID_MS_PRIM_DID(x) |
| #define | CAAM_JRDID_MS_PRIM_TZ_MASK (0x10U) |
| #define | CAAM_JRDID_MS_PRIM_TZ_SHIFT (4U) |
| #define | CAAM_JRDID_MS_PRIM_TZ(x) |
| #define | CAAM_JRDID_MS_SDID_MS_MASK (0x7FE0U) |
| #define | CAAM_JRDID_MS_SDID_MS_SHIFT (5U) |
| #define | CAAM_JRDID_MS_SDID_MS(x) |
| #define | CAAM_JRDID_MS_TZ_OWN_MASK (0x8000U) |
| #define | CAAM_JRDID_MS_TZ_OWN_SHIFT (15U) |
| #define | CAAM_JRDID_MS_TZ_OWN(x) |
| #define | CAAM_JRDID_MS_AMTD_MASK (0x10000U) |
| #define | CAAM_JRDID_MS_AMTD_SHIFT (16U) |
| #define | CAAM_JRDID_MS_AMTD(x) |
| #define | CAAM_JRDID_MS_LAMTD_MASK (0x20000U) |
| #define | CAAM_JRDID_MS_LAMTD_SHIFT (17U) |
| #define | CAAM_JRDID_MS_LAMTD(x) |
| #define | CAAM_JRDID_MS_PRIM_ICID_MASK (0x3FF80000U) |
| #define | CAAM_JRDID_MS_PRIM_ICID_SHIFT (19U) |
| #define | CAAM_JRDID_MS_PRIM_ICID(x) |
| #define | CAAM_JRDID_MS_USE_OUT_MASK (0x40000000U) |
| #define | CAAM_JRDID_MS_USE_OUT_SHIFT (30U) |
| #define | CAAM_JRDID_MS_USE_OUT(x) |
| #define | CAAM_JRDID_MS_LDID_MASK (0x80000000U) |
| #define | CAAM_JRDID_MS_LDID_SHIFT (31U) |
| #define | CAAM_JRDID_MS_LDID(x) |
| #define | CAAM_JRDID_MS_PRIM_DID_MASK (0xFU) |
| #define | CAAM_JRDID_MS_PRIM_DID_SHIFT (0U) |
| #define | CAAM_JRDID_MS_PRIM_DID(x) |
| #define | CAAM_JRDID_MS_PRIM_TZ_MASK (0x10U) |
| #define | CAAM_JRDID_MS_PRIM_TZ_SHIFT (4U) |
| #define | CAAM_JRDID_MS_PRIM_TZ(x) |
| #define | CAAM_JRDID_MS_SDID_MS_MASK (0x7FE0U) |
| #define | CAAM_JRDID_MS_SDID_MS_SHIFT (5U) |
| #define | CAAM_JRDID_MS_SDID_MS(x) |
| #define | CAAM_JRDID_MS_TZ_OWN_MASK (0x8000U) |
| #define | CAAM_JRDID_MS_TZ_OWN_SHIFT (15U) |
| #define | CAAM_JRDID_MS_TZ_OWN(x) |
| #define | CAAM_JRDID_MS_AMTD_MASK (0x10000U) |
| #define | CAAM_JRDID_MS_AMTD_SHIFT (16U) |
| #define | CAAM_JRDID_MS_AMTD(x) |
| #define | CAAM_JRDID_MS_LAMTD_MASK (0x20000U) |
| #define | CAAM_JRDID_MS_LAMTD_SHIFT (17U) |
| #define | CAAM_JRDID_MS_LAMTD(x) |
| #define | CAAM_JRDID_MS_PRIM_ICID_MASK (0x3FF80000U) |
| #define | CAAM_JRDID_MS_PRIM_ICID_SHIFT (19U) |
| #define | CAAM_JRDID_MS_PRIM_ICID(x) |
| #define | CAAM_JRDID_MS_USE_OUT_MASK (0x40000000U) |
| #define | CAAM_JRDID_MS_USE_OUT_SHIFT (30U) |
| #define | CAAM_JRDID_MS_USE_OUT(x) |
| #define | CAAM_JRDID_MS_LDID_MASK (0x80000000U) |
| #define | CAAM_JRDID_MS_LDID_SHIFT (31U) |
| #define | CAAM_JRDID_MS_LDID(x) |
JRDID_LS - Job Ring 0 DID Register - least significant half..Job Ring 3 DID Register - least significant half | |
| #define | CAAM_JRDID_LS_OUT_DID_MASK (0xFU) |
| #define | CAAM_JRDID_LS_OUT_DID_SHIFT (0U) |
| #define | CAAM_JRDID_LS_OUT_DID(x) |
| #define | CAAM_JRDID_LS_OUT_ICID_MASK (0x3FF80000U) |
| #define | CAAM_JRDID_LS_OUT_ICID_SHIFT (19U) |
| #define | CAAM_JRDID_LS_OUT_ICID(x) |
| #define | CAAM_JRDID_LS_OUT_DID_MASK (0xFU) |
| #define | CAAM_JRDID_LS_OUT_DID_SHIFT (0U) |
| #define | CAAM_JRDID_LS_OUT_DID(x) |
| #define | CAAM_JRDID_LS_OUT_ICID_MASK (0x3FF80000U) |
| #define | CAAM_JRDID_LS_OUT_ICID_SHIFT (19U) |
| #define | CAAM_JRDID_LS_OUT_ICID(x) |
DEBUGCTL - Debug Control Register | |
| #define | CAAM_DEBUGCTL_STOP_MASK (0x10000U) |
| #define | CAAM_DEBUGCTL_STOP_SHIFT (16U) |
| #define | CAAM_DEBUGCTL_STOP(x) |
| #define | CAAM_DEBUGCTL_STOP_ACK_MASK (0x20000U) |
| #define | CAAM_DEBUGCTL_STOP_ACK_SHIFT (17U) |
| #define | CAAM_DEBUGCTL_STOP_ACK(x) |
| #define | CAAM_DEBUGCTL_STOP_MASK (0x10000U) |
| #define | CAAM_DEBUGCTL_STOP_SHIFT (16U) |
| #define | CAAM_DEBUGCTL_STOP(x) |
| #define | CAAM_DEBUGCTL_STOP_ACK_MASK (0x20000U) |
| #define | CAAM_DEBUGCTL_STOP_ACK_SHIFT (17U) |
| #define | CAAM_DEBUGCTL_STOP_ACK(x) |
JRSTARTR - Job Ring Start Register | |
| #define | CAAM_JRSTARTR_Start_JR0_MASK (0x1U) |
| #define | CAAM_JRSTARTR_Start_JR0_SHIFT (0U) |
| #define | CAAM_JRSTARTR_Start_JR0(x) |
| #define | CAAM_JRSTARTR_Start_JR1_MASK (0x2U) |
| #define | CAAM_JRSTARTR_Start_JR1_SHIFT (1U) |
| #define | CAAM_JRSTARTR_Start_JR1(x) |
| #define | CAAM_JRSTARTR_Start_JR2_MASK (0x4U) |
| #define | CAAM_JRSTARTR_Start_JR2_SHIFT (2U) |
| #define | CAAM_JRSTARTR_Start_JR2(x) |
| #define | CAAM_JRSTARTR_Start_JR3_MASK (0x8U) |
| #define | CAAM_JRSTARTR_Start_JR3_SHIFT (3U) |
| #define | CAAM_JRSTARTR_Start_JR3(x) |
| #define | CAAM_JRSTARTR_Start_JR0_MASK (0x1U) |
| #define | CAAM_JRSTARTR_Start_JR0_SHIFT (0U) |
| #define | CAAM_JRSTARTR_Start_JR0(x) |
| #define | CAAM_JRSTARTR_Start_JR1_MASK (0x2U) |
| #define | CAAM_JRSTARTR_Start_JR1_SHIFT (1U) |
| #define | CAAM_JRSTARTR_Start_JR1(x) |
| #define | CAAM_JRSTARTR_Start_JR2_MASK (0x4U) |
| #define | CAAM_JRSTARTR_Start_JR2_SHIFT (2U) |
| #define | CAAM_JRSTARTR_Start_JR2(x) |
| #define | CAAM_JRSTARTR_Start_JR3_MASK (0x8U) |
| #define | CAAM_JRSTARTR_Start_JR3_SHIFT (3U) |
| #define | CAAM_JRSTARTR_Start_JR3(x) |
RTIC_OWN - RTIC OWN Register | |
| #define | CAAM_RTIC_OWN_ROWN_DID_MASK (0xFU) |
| #define | CAAM_RTIC_OWN_ROWN_DID_SHIFT (0U) |
| #define | CAAM_RTIC_OWN_ROWN_DID(x) |
| #define | CAAM_RTIC_OWN_ROWN_TZ_MASK (0x10U) |
| #define | CAAM_RTIC_OWN_ROWN_TZ_SHIFT (4U) |
| #define | CAAM_RTIC_OWN_ROWN_TZ(x) |
| #define | CAAM_RTIC_OWN_LCK_MASK (0x80000000U) |
| #define | CAAM_RTIC_OWN_LCK_SHIFT (31U) |
| #define | CAAM_RTIC_OWN_LCK(x) |
| #define | CAAM_RTIC_OWN_ROWN_DID_MASK (0xFU) |
| #define | CAAM_RTIC_OWN_ROWN_DID_SHIFT (0U) |
| #define | CAAM_RTIC_OWN_ROWN_DID(x) |
| #define | CAAM_RTIC_OWN_ROWN_TZ_MASK (0x10U) |
| #define | CAAM_RTIC_OWN_ROWN_TZ_SHIFT (4U) |
| #define | CAAM_RTIC_OWN_ROWN_TZ(x) |
| #define | CAAM_RTIC_OWN_LCK_MASK (0x80000000U) |
| #define | CAAM_RTIC_OWN_LCK_SHIFT (31U) |
| #define | CAAM_RTIC_OWN_LCK(x) |
RTIC_DID - RTIC DID Register for Block A..RTIC DID Register for Block D | |
| #define | CAAM_RTIC_DID_RTIC_DID_MASK (0xFU) |
| #define | CAAM_RTIC_DID_RTIC_DID_SHIFT (0U) |
| #define | CAAM_RTIC_DID_RTIC_DID(x) |
| #define | CAAM_RTIC_DID_RTIC_TZ_MASK (0x10U) |
| #define | CAAM_RTIC_DID_RTIC_TZ_SHIFT (4U) |
| #define | CAAM_RTIC_DID_RTIC_TZ(x) |
| #define | CAAM_RTIC_DID_RTIC_ICID_MASK (0x3FF80000U) |
| #define | CAAM_RTIC_DID_RTIC_ICID_SHIFT (19U) |
| #define | CAAM_RTIC_DID_RTIC_ICID(x) |
| #define | CAAM_RTIC_DID_RTIC_DID_MASK (0xFU) |
| #define | CAAM_RTIC_DID_RTIC_DID_SHIFT (0U) |
| #define | CAAM_RTIC_DID_RTIC_DID(x) |
| #define | CAAM_RTIC_DID_RTIC_TZ_MASK (0x10U) |
| #define | CAAM_RTIC_DID_RTIC_TZ_SHIFT (4U) |
| #define | CAAM_RTIC_DID_RTIC_TZ(x) |
| #define | CAAM_RTIC_DID_RTIC_ICID_MASK (0x3FF80000U) |
| #define | CAAM_RTIC_DID_RTIC_ICID_SHIFT (19U) |
| #define | CAAM_RTIC_DID_RTIC_ICID(x) |
DECORSR - DECO Request Source Register | |
| #define | CAAM_DECORSR_JR_MASK (0x3U) |
| #define | CAAM_DECORSR_JR_SHIFT (0U) |
| #define | CAAM_DECORSR_JR(x) |
| #define | CAAM_DECORSR_VALID_MASK (0x80000000U) |
| #define | CAAM_DECORSR_VALID_SHIFT (31U) |
| #define | CAAM_DECORSR_VALID(x) |
| #define | CAAM_DECORSR_JR_MASK (0x3U) |
| #define | CAAM_DECORSR_JR_SHIFT (0U) |
| #define | CAAM_DECORSR_JR(x) |
| #define | CAAM_DECORSR_VALID_MASK (0x80000000U) |
| #define | CAAM_DECORSR_VALID_SHIFT (31U) |
| #define | CAAM_DECORSR_VALID(x) |
DECORR - DECO Request Register | |
| #define | CAAM_DECORR_RQD0_MASK (0x1U) |
| #define | CAAM_DECORR_RQD0_SHIFT (0U) |
| #define | CAAM_DECORR_RQD0(x) |
| #define | CAAM_DECORR_DEN0_MASK (0x10000U) |
| #define | CAAM_DECORR_DEN0_SHIFT (16U) |
| #define | CAAM_DECORR_DEN0(x) |
| #define | CAAM_DECORR_RQD0_MASK (0x1U) |
| #define | CAAM_DECORR_RQD0_SHIFT (0U) |
| #define | CAAM_DECORR_RQD0(x) |
| #define | CAAM_DECORR_DEN0_MASK (0x10000U) |
| #define | CAAM_DECORR_DEN0_SHIFT (16U) |
| #define | CAAM_DECORR_DEN0(x) |
DECODID_MS - DECO0 DID Register - most significant half | |
| #define | CAAM_DECODID_MS_DPRIM_DID_MASK (0xFU) |
| #define | CAAM_DECODID_MS_DPRIM_DID_SHIFT (0U) |
| #define | CAAM_DECODID_MS_DPRIM_DID(x) |
| #define | CAAM_DECODID_MS_D_NS_MASK (0x10U) |
| #define | CAAM_DECODID_MS_D_NS_SHIFT (4U) |
| #define | CAAM_DECODID_MS_D_NS(x) |
| #define | CAAM_DECODID_MS_LCK_MASK (0x80000000U) |
| #define | CAAM_DECODID_MS_LCK_SHIFT (31U) |
| #define | CAAM_DECODID_MS_LCK(x) |
| #define | CAAM_DECODID_MS_DPRIM_DID_MASK (0xFU) |
| #define | CAAM_DECODID_MS_DPRIM_DID_SHIFT (0U) |
| #define | CAAM_DECODID_MS_DPRIM_DID(x) |
| #define | CAAM_DECODID_MS_D_NS_MASK (0x10U) |
| #define | CAAM_DECODID_MS_D_NS_SHIFT (4U) |
| #define | CAAM_DECODID_MS_D_NS(x) |
| #define | CAAM_DECODID_MS_LCK_MASK (0x80000000U) |
| #define | CAAM_DECODID_MS_LCK_SHIFT (31U) |
| #define | CAAM_DECODID_MS_LCK(x) |
DECODID_LS - DECO0 DID Register - least significant half | |
| #define | CAAM_DECODID_LS_DSEQ_DID_MASK (0xFU) |
| #define | CAAM_DECODID_LS_DSEQ_DID_SHIFT (0U) |
| #define | CAAM_DECODID_LS_DSEQ_DID(x) |
| #define | CAAM_DECODID_LS_DSEQ_NS_MASK (0x10U) |
| #define | CAAM_DECODID_LS_DSEQ_NS_SHIFT (4U) |
| #define | CAAM_DECODID_LS_DSEQ_NS(x) |
| #define | CAAM_DECODID_LS_DNSEQ_DID_MASK (0xF0000U) |
| #define | CAAM_DECODID_LS_DNSEQ_DID_SHIFT (16U) |
| #define | CAAM_DECODID_LS_DNSEQ_DID(x) |
| #define | CAAM_DECODID_LS_DNONSEQ_NS_MASK (0x100000U) |
| #define | CAAM_DECODID_LS_DNONSEQ_NS_SHIFT (20U) |
| #define | CAAM_DECODID_LS_DNONSEQ_NS(x) |
| #define | CAAM_DECODID_LS_DSEQ_DID_MASK (0xFU) |
| #define | CAAM_DECODID_LS_DSEQ_DID_SHIFT (0U) |
| #define | CAAM_DECODID_LS_DSEQ_DID(x) |
| #define | CAAM_DECODID_LS_DSEQ_NS_MASK (0x10U) |
| #define | CAAM_DECODID_LS_DSEQ_NS_SHIFT (4U) |
| #define | CAAM_DECODID_LS_DSEQ_NS(x) |
| #define | CAAM_DECODID_LS_DNSEQ_DID_MASK (0xF0000U) |
| #define | CAAM_DECODID_LS_DNSEQ_DID_SHIFT (16U) |
| #define | CAAM_DECODID_LS_DNSEQ_DID(x) |
| #define | CAAM_DECODID_LS_DNONSEQ_NS_MASK (0x100000U) |
| #define | CAAM_DECODID_LS_DNONSEQ_NS_SHIFT (20U) |
| #define | CAAM_DECODID_LS_DNONSEQ_NS(x) |
DAR - DECO Availability Register | |
| #define | CAAM_DAR_NYA0_MASK (0x1U) |
| #define | CAAM_DAR_NYA0_SHIFT (0U) |
| #define | CAAM_DAR_NYA0(x) |
| #define | CAAM_DAR_NYA0_MASK (0x1U) |
| #define | CAAM_DAR_NYA0_SHIFT (0U) |
| #define | CAAM_DAR_NYA0(x) |
DRR - DECO Reset Register | |
| #define | CAAM_DRR_RST0_MASK (0x1U) |
| #define | CAAM_DRR_RST0_SHIFT (0U) |
| #define | CAAM_DRR_RST0(x) |
| #define | CAAM_DRR_RST0_MASK (0x1U) |
| #define | CAAM_DRR_RST0_SHIFT (0U) |
| #define | CAAM_DRR_RST0(x) |
JRSMVBAR - Job Ring 0 Secure Memory Virtual Base Address Register..Job Ring 3 Secure Memory Virtual Base Address Register | |
| #define | CAAM_JRSMVBAR_SMVBA_MASK (0xFFFFFFFFU) |
| #define | CAAM_JRSMVBAR_SMVBA_SHIFT (0U) |
| #define | CAAM_JRSMVBAR_SMVBA(x) |
| #define | CAAM_JRSMVBAR_SMVBA_MASK (0xFFFFFFFFU) |
| #define | CAAM_JRSMVBAR_SMVBA_SHIFT (0U) |
| #define | CAAM_JRSMVBAR_SMVBA(x) |
PBSL - Peak Bandwidth Smoothing Limit Register | |
| #define | CAAM_PBSL_PBSL_MASK (0x7FU) |
| #define | CAAM_PBSL_PBSL_SHIFT (0U) |
| #define | CAAM_PBSL_PBSL(x) |
| #define | CAAM_PBSL_PBSL_MASK (0x7FU) |
| #define | CAAM_PBSL_PBSL_SHIFT (0U) |
| #define | CAAM_PBSL_PBSL(x) |
DMA_AIDL_MAP_MS - DMA0_AIDL_MAP_MS | |
| #define | CAAM_DMA_AIDL_MAP_MS_AID4_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID4_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID4_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID5_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID5_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID5_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID6_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID6_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID6_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID7_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID7_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID7_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID4_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID4_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID4_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID5_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID5_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID5_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID6_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID6_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID6_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID7_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID7_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDL_MAP_MS_AID7_BID(x) |
DMA_AIDL_MAP_LS - DMA0_AIDL_MAP_LS | |
| #define | CAAM_DMA_AIDL_MAP_LS_AID0_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID0_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID0_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID1_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID1_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID1_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID2_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID2_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID2_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID3_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID3_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID3_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID0_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID0_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID0_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID1_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID1_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID1_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID2_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID2_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID2_BID(x) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID3_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID3_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDL_MAP_LS_AID3_BID(x) |
DMA_AIDM_MAP_MS - DMA0_AIDM_MAP_MS | |
| #define | CAAM_DMA_AIDM_MAP_MS_AID12_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID12_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID12_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID13_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID13_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID13_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID14_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID14_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID14_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID15_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID15_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID15_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID12_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID12_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID12_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID13_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID13_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID13_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID14_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID14_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID14_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID15_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID15_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDM_MAP_MS_AID15_BID(x) |
DMA_AIDM_MAP_LS - DMA0_AIDM_MAP_LS | |
| #define | CAAM_DMA_AIDM_MAP_LS_AID8_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID8_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID8_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID9_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID9_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID9_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID10_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID10_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID10_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID11_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID11_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID11_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID8_BID_MASK (0xFFU) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID8_BID_SHIFT (0U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID8_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID9_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID9_BID_SHIFT (8U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID9_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID10_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID10_BID_SHIFT (16U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID10_BID(x) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID11_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID11_BID_SHIFT (24U) |
| #define | CAAM_DMA_AIDM_MAP_LS_AID11_BID(x) |
DMA0_AID_ENB - DMA0 AXI ID Enable Register | |
| #define | CAAM_DMA0_AID_ENB_AID0E_MASK (0x1U) |
| #define | CAAM_DMA0_AID_ENB_AID0E_SHIFT (0U) |
| #define | CAAM_DMA0_AID_ENB_AID0E(x) |
| #define | CAAM_DMA0_AID_ENB_AID1E_MASK (0x2U) |
| #define | CAAM_DMA0_AID_ENB_AID1E_SHIFT (1U) |
| #define | CAAM_DMA0_AID_ENB_AID1E(x) |
| #define | CAAM_DMA0_AID_ENB_AID2E_MASK (0x4U) |
| #define | CAAM_DMA0_AID_ENB_AID2E_SHIFT (2U) |
| #define | CAAM_DMA0_AID_ENB_AID2E(x) |
| #define | CAAM_DMA0_AID_ENB_AID3E_MASK (0x8U) |
| #define | CAAM_DMA0_AID_ENB_AID3E_SHIFT (3U) |
| #define | CAAM_DMA0_AID_ENB_AID3E(x) |
| #define | CAAM_DMA0_AID_ENB_AID4E_MASK (0x10U) |
| #define | CAAM_DMA0_AID_ENB_AID4E_SHIFT (4U) |
| #define | CAAM_DMA0_AID_ENB_AID4E(x) |
| #define | CAAM_DMA0_AID_ENB_AID5E_MASK (0x20U) |
| #define | CAAM_DMA0_AID_ENB_AID5E_SHIFT (5U) |
| #define | CAAM_DMA0_AID_ENB_AID5E(x) |
| #define | CAAM_DMA0_AID_ENB_AID6E_MASK (0x40U) |
| #define | CAAM_DMA0_AID_ENB_AID6E_SHIFT (6U) |
| #define | CAAM_DMA0_AID_ENB_AID6E(x) |
| #define | CAAM_DMA0_AID_ENB_AID7E_MASK (0x80U) |
| #define | CAAM_DMA0_AID_ENB_AID7E_SHIFT (7U) |
| #define | CAAM_DMA0_AID_ENB_AID7E(x) |
| #define | CAAM_DMA0_AID_ENB_AID8E_MASK (0x100U) |
| #define | CAAM_DMA0_AID_ENB_AID8E_SHIFT (8U) |
| #define | CAAM_DMA0_AID_ENB_AID8E(x) |
| #define | CAAM_DMA0_AID_ENB_AID9E_MASK (0x200U) |
| #define | CAAM_DMA0_AID_ENB_AID9E_SHIFT (9U) |
| #define | CAAM_DMA0_AID_ENB_AID9E(x) |
| #define | CAAM_DMA0_AID_ENB_AID10E_MASK (0x400U) |
| #define | CAAM_DMA0_AID_ENB_AID10E_SHIFT (10U) |
| #define | CAAM_DMA0_AID_ENB_AID10E(x) |
| #define | CAAM_DMA0_AID_ENB_AID11E_MASK (0x800U) |
| #define | CAAM_DMA0_AID_ENB_AID11E_SHIFT (11U) |
| #define | CAAM_DMA0_AID_ENB_AID11E(x) |
| #define | CAAM_DMA0_AID_ENB_AID12E_MASK (0x1000U) |
| #define | CAAM_DMA0_AID_ENB_AID12E_SHIFT (12U) |
| #define | CAAM_DMA0_AID_ENB_AID12E(x) |
| #define | CAAM_DMA0_AID_ENB_AID13E_MASK (0x2000U) |
| #define | CAAM_DMA0_AID_ENB_AID13E_SHIFT (13U) |
| #define | CAAM_DMA0_AID_ENB_AID13E(x) |
| #define | CAAM_DMA0_AID_ENB_AID14E_MASK (0x4000U) |
| #define | CAAM_DMA0_AID_ENB_AID14E_SHIFT (14U) |
| #define | CAAM_DMA0_AID_ENB_AID14E(x) |
| #define | CAAM_DMA0_AID_ENB_AID15E_MASK (0x8000U) |
| #define | CAAM_DMA0_AID_ENB_AID15E_SHIFT (15U) |
| #define | CAAM_DMA0_AID_ENB_AID15E(x) |
| #define | CAAM_DMA0_AID_ENB_AID0E_MASK (0x1U) |
| #define | CAAM_DMA0_AID_ENB_AID0E_SHIFT (0U) |
| #define | CAAM_DMA0_AID_ENB_AID0E(x) |
| #define | CAAM_DMA0_AID_ENB_AID1E_MASK (0x2U) |
| #define | CAAM_DMA0_AID_ENB_AID1E_SHIFT (1U) |
| #define | CAAM_DMA0_AID_ENB_AID1E(x) |
| #define | CAAM_DMA0_AID_ENB_AID2E_MASK (0x4U) |
| #define | CAAM_DMA0_AID_ENB_AID2E_SHIFT (2U) |
| #define | CAAM_DMA0_AID_ENB_AID2E(x) |
| #define | CAAM_DMA0_AID_ENB_AID3E_MASK (0x8U) |
| #define | CAAM_DMA0_AID_ENB_AID3E_SHIFT (3U) |
| #define | CAAM_DMA0_AID_ENB_AID3E(x) |
| #define | CAAM_DMA0_AID_ENB_AID4E_MASK (0x10U) |
| #define | CAAM_DMA0_AID_ENB_AID4E_SHIFT (4U) |
| #define | CAAM_DMA0_AID_ENB_AID4E(x) |
| #define | CAAM_DMA0_AID_ENB_AID5E_MASK (0x20U) |
| #define | CAAM_DMA0_AID_ENB_AID5E_SHIFT (5U) |
| #define | CAAM_DMA0_AID_ENB_AID5E(x) |
| #define | CAAM_DMA0_AID_ENB_AID6E_MASK (0x40U) |
| #define | CAAM_DMA0_AID_ENB_AID6E_SHIFT (6U) |
| #define | CAAM_DMA0_AID_ENB_AID6E(x) |
| #define | CAAM_DMA0_AID_ENB_AID7E_MASK (0x80U) |
| #define | CAAM_DMA0_AID_ENB_AID7E_SHIFT (7U) |
| #define | CAAM_DMA0_AID_ENB_AID7E(x) |
| #define | CAAM_DMA0_AID_ENB_AID8E_MASK (0x100U) |
| #define | CAAM_DMA0_AID_ENB_AID8E_SHIFT (8U) |
| #define | CAAM_DMA0_AID_ENB_AID8E(x) |
| #define | CAAM_DMA0_AID_ENB_AID9E_MASK (0x200U) |
| #define | CAAM_DMA0_AID_ENB_AID9E_SHIFT (9U) |
| #define | CAAM_DMA0_AID_ENB_AID9E(x) |
| #define | CAAM_DMA0_AID_ENB_AID10E_MASK (0x400U) |
| #define | CAAM_DMA0_AID_ENB_AID10E_SHIFT (10U) |
| #define | CAAM_DMA0_AID_ENB_AID10E(x) |
| #define | CAAM_DMA0_AID_ENB_AID11E_MASK (0x800U) |
| #define | CAAM_DMA0_AID_ENB_AID11E_SHIFT (11U) |
| #define | CAAM_DMA0_AID_ENB_AID11E(x) |
| #define | CAAM_DMA0_AID_ENB_AID12E_MASK (0x1000U) |
| #define | CAAM_DMA0_AID_ENB_AID12E_SHIFT (12U) |
| #define | CAAM_DMA0_AID_ENB_AID12E(x) |
| #define | CAAM_DMA0_AID_ENB_AID13E_MASK (0x2000U) |
| #define | CAAM_DMA0_AID_ENB_AID13E_SHIFT (13U) |
| #define | CAAM_DMA0_AID_ENB_AID13E(x) |
| #define | CAAM_DMA0_AID_ENB_AID14E_MASK (0x4000U) |
| #define | CAAM_DMA0_AID_ENB_AID14E_SHIFT (14U) |
| #define | CAAM_DMA0_AID_ENB_AID14E(x) |
| #define | CAAM_DMA0_AID_ENB_AID15E_MASK (0x8000U) |
| #define | CAAM_DMA0_AID_ENB_AID15E_SHIFT (15U) |
| #define | CAAM_DMA0_AID_ENB_AID15E(x) |
DMA0_ARD_TC - DMA0 AXI Read Timing Check Register | |
| #define | CAAM_DMA0_ARD_TC_ARSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA0_ARD_TC_ARSC_SHIFT (0U) |
| #define | CAAM_DMA0_ARD_TC_ARSC(x) |
| #define | CAAM_DMA0_ARD_TC_ARLC_MASK (0xFFFFF000000U) |
| #define | CAAM_DMA0_ARD_TC_ARLC_SHIFT (24U) |
| #define | CAAM_DMA0_ARD_TC_ARLC(x) |
| #define | CAAM_DMA0_ARD_TC_ARL_MASK (0xFFF000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARL_SHIFT (48U) |
| #define | CAAM_DMA0_ARD_TC_ARL(x) |
| #define | CAAM_DMA0_ARD_TC_ARTL_MASK (0x1000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARTL_SHIFT (60U) |
| #define | CAAM_DMA0_ARD_TC_ARTL(x) |
| #define | CAAM_DMA0_ARD_TC_ARTT_MASK (0x2000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARTT_SHIFT (61U) |
| #define | CAAM_DMA0_ARD_TC_ARTT(x) |
| #define | CAAM_DMA0_ARD_TC_ARCT_MASK (0x4000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARCT_SHIFT (62U) |
| #define | CAAM_DMA0_ARD_TC_ARCT(x) |
| #define | CAAM_DMA0_ARD_TC_ARTCE_MASK (0x8000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARTCE_SHIFT (63U) |
| #define | CAAM_DMA0_ARD_TC_ARTCE(x) |
| #define | CAAM_DMA0_ARD_TC_ARSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA0_ARD_TC_ARSC_SHIFT (0U) |
| #define | CAAM_DMA0_ARD_TC_ARSC(x) |
| #define | CAAM_DMA0_ARD_TC_ARLC_MASK (0xFFFFF000000U) |
| #define | CAAM_DMA0_ARD_TC_ARLC_SHIFT (24U) |
| #define | CAAM_DMA0_ARD_TC_ARLC(x) |
| #define | CAAM_DMA0_ARD_TC_ARL_MASK (0xFFF000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARL_SHIFT (48U) |
| #define | CAAM_DMA0_ARD_TC_ARL(x) |
| #define | CAAM_DMA0_ARD_TC_ARTL_MASK (0x1000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARTL_SHIFT (60U) |
| #define | CAAM_DMA0_ARD_TC_ARTL(x) |
| #define | CAAM_DMA0_ARD_TC_ARTT_MASK (0x2000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARTT_SHIFT (61U) |
| #define | CAAM_DMA0_ARD_TC_ARTT(x) |
| #define | CAAM_DMA0_ARD_TC_ARCT_MASK (0x4000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARCT_SHIFT (62U) |
| #define | CAAM_DMA0_ARD_TC_ARCT(x) |
| #define | CAAM_DMA0_ARD_TC_ARTCE_MASK (0x8000000000000000U) |
| #define | CAAM_DMA0_ARD_TC_ARTCE_SHIFT (63U) |
| #define | CAAM_DMA0_ARD_TC_ARTCE(x) |
DMA0_ARD_LAT - DMA0 Read Timing Check Latency Register | |
| #define | CAAM_DMA0_ARD_LAT_SARL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA0_ARD_LAT_SARL_SHIFT (0U) |
| #define | CAAM_DMA0_ARD_LAT_SARL(x) |
| #define | CAAM_DMA0_ARD_LAT_SARL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA0_ARD_LAT_SARL_SHIFT (0U) |
| #define | CAAM_DMA0_ARD_LAT_SARL(x) |
DMA0_AWR_TC - DMA0 AXI Write Timing Check Register | |
| #define | CAAM_DMA0_AWR_TC_AWSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA0_AWR_TC_AWSC_SHIFT (0U) |
| #define | CAAM_DMA0_AWR_TC_AWSC(x) |
| #define | CAAM_DMA0_AWR_TC_AWLC_MASK (0xFFFFF000000U) |
| #define | CAAM_DMA0_AWR_TC_AWLC_SHIFT (24U) |
| #define | CAAM_DMA0_AWR_TC_AWLC(x) |
| #define | CAAM_DMA0_AWR_TC_AWL_MASK (0xFFF000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWL_SHIFT (48U) |
| #define | CAAM_DMA0_AWR_TC_AWL(x) |
| #define | CAAM_DMA0_AWR_TC_AWTT_MASK (0x2000000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWTT_SHIFT (61U) |
| #define | CAAM_DMA0_AWR_TC_AWTT(x) |
| #define | CAAM_DMA0_AWR_TC_AWCT_MASK (0x4000000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWCT_SHIFT (62U) |
| #define | CAAM_DMA0_AWR_TC_AWCT(x) |
| #define | CAAM_DMA0_AWR_TC_AWTCE_MASK (0x8000000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWTCE_SHIFT (63U) |
| #define | CAAM_DMA0_AWR_TC_AWTCE(x) |
| #define | CAAM_DMA0_AWR_TC_AWSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA0_AWR_TC_AWSC_SHIFT (0U) |
| #define | CAAM_DMA0_AWR_TC_AWSC(x) |
| #define | CAAM_DMA0_AWR_TC_AWLC_MASK (0xFFFFF000000U) |
| #define | CAAM_DMA0_AWR_TC_AWLC_SHIFT (24U) |
| #define | CAAM_DMA0_AWR_TC_AWLC(x) |
| #define | CAAM_DMA0_AWR_TC_AWL_MASK (0xFFF000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWL_SHIFT (48U) |
| #define | CAAM_DMA0_AWR_TC_AWL(x) |
| #define | CAAM_DMA0_AWR_TC_AWTT_MASK (0x2000000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWTT_SHIFT (61U) |
| #define | CAAM_DMA0_AWR_TC_AWTT(x) |
| #define | CAAM_DMA0_AWR_TC_AWCT_MASK (0x4000000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWCT_SHIFT (62U) |
| #define | CAAM_DMA0_AWR_TC_AWCT(x) |
| #define | CAAM_DMA0_AWR_TC_AWTCE_MASK (0x8000000000000000U) |
| #define | CAAM_DMA0_AWR_TC_AWTCE_SHIFT (63U) |
| #define | CAAM_DMA0_AWR_TC_AWTCE(x) |
DMA0_AWR_LAT - DMA0 Write Timing Check Latency Register | |
| #define | CAAM_DMA0_AWR_LAT_SAWL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA0_AWR_LAT_SAWL_SHIFT (0U) |
| #define | CAAM_DMA0_AWR_LAT_SAWL(x) |
| #define | CAAM_DMA0_AWR_LAT_SAWL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA0_AWR_LAT_SAWL_SHIFT (0U) |
| #define | CAAM_DMA0_AWR_LAT_SAWL(x) |
MPPKR - Manufacturing Protection Private Key Register | |
| #define | CAAM_MPPKR_MPPrivK_MASK (0xFFU) |
| #define | CAAM_MPPKR_MPPrivK_SHIFT (0U) |
| #define | CAAM_MPPKR_MPPrivK(x) |
| #define | CAAM_MPPKR_MPPrivK_MASK (0xFFU) |
| #define | CAAM_MPPKR_MPPrivK_SHIFT (0U) |
| #define | CAAM_MPPKR_MPPrivK(x) |
MPMR - Manufacturing Protection Message Register | |
| #define | CAAM_MPMR_MPMSG_MASK (0xFFU) |
| #define | CAAM_MPMR_MPMSG_SHIFT (0U) |
| #define | CAAM_MPMR_MPMSG(x) |
| #define | CAAM_MPMR_MPMSG_MASK (0xFFU) |
| #define | CAAM_MPMR_MPMSG_SHIFT (0U) |
| #define | CAAM_MPMR_MPMSG(x) |
MPTESTR - Manufacturing Protection Test Register | |
| #define | CAAM_MPTESTR_TEST_VALUE_MASK (0xFFU) |
| #define | CAAM_MPTESTR_TEST_VALUE_SHIFT (0U) |
| #define | CAAM_MPTESTR_TEST_VALUE(x) |
| #define | CAAM_MPTESTR_TEST_VALUE_MASK (0xFFU) |
| #define | CAAM_MPTESTR_TEST_VALUE_SHIFT (0U) |
| #define | CAAM_MPTESTR_TEST_VALUE(x) |
MPECC - Manufacturing Protection ECC Register | |
| #define | CAAM_MPECC_MP_SYNDROME_MASK (0x1FF0000U) |
| #define | CAAM_MPECC_MP_SYNDROME_SHIFT (16U) |
| #define | CAAM_MPECC_MP_SYNDROME(x) |
| #define | CAAM_MPECC_MP_ZERO_MASK (0x8000000U) |
| #define | CAAM_MPECC_MP_ZERO_SHIFT (27U) |
| #define | CAAM_MPECC_MP_ZERO(x) |
| #define | CAAM_MPECC_MP_SYNDROME_MASK (0x1FF0000U) |
| #define | CAAM_MPECC_MP_SYNDROME_SHIFT (16U) |
| #define | CAAM_MPECC_MP_SYNDROME(x) |
| #define | CAAM_MPECC_MP_ZERO_MASK (0x8000000U) |
| #define | CAAM_MPECC_MP_ZERO_SHIFT (27U) |
| #define | CAAM_MPECC_MP_ZERO(x) |
JDKEKR - Job Descriptor Key Encryption Key Register | |
| #define | CAAM_JDKEKR_JDKEK_MASK (0xFFFFFFFFU) |
| #define | CAAM_JDKEKR_JDKEK_SHIFT (0U) |
| #define | CAAM_JDKEKR_JDKEK(x) |
| #define | CAAM_JDKEKR_JDKEK_MASK (0xFFFFFFFFU) |
| #define | CAAM_JDKEKR_JDKEK_SHIFT (0U) |
| #define | CAAM_JDKEKR_JDKEK(x) |
TDKEKR - Trusted Descriptor Key Encryption Key Register | |
| #define | CAAM_TDKEKR_TDKEK_MASK (0xFFFFFFFFU) |
| #define | CAAM_TDKEKR_TDKEK_SHIFT (0U) |
| #define | CAAM_TDKEKR_TDKEK(x) |
| #define | CAAM_TDKEKR_TDKEK_MASK (0xFFFFFFFFU) |
| #define | CAAM_TDKEKR_TDKEK_SHIFT (0U) |
| #define | CAAM_TDKEKR_TDKEK(x) |
TDSKR - Trusted Descriptor Signing Key Register | |
| #define | CAAM_TDSKR_TDSK_MASK (0xFFFFFFFFU) |
| #define | CAAM_TDSKR_TDSK_SHIFT (0U) |
| #define | CAAM_TDSKR_TDSK(x) |
| #define | CAAM_TDSKR_TDSK_MASK (0xFFFFFFFFU) |
| #define | CAAM_TDSKR_TDSK_SHIFT (0U) |
| #define | CAAM_TDSKR_TDSK(x) |
SKNR - Secure Key Nonce Register | |
| #define | CAAM_SKNR_SK_NONCE_LS_MASK (0xFFFFFFFFU) |
| #define | CAAM_SKNR_SK_NONCE_LS_SHIFT (0U) |
| #define | CAAM_SKNR_SK_NONCE_LS(x) |
| #define | CAAM_SKNR_SK_NONCE_MS_MASK (0x7FFF00000000U) |
| #define | CAAM_SKNR_SK_NONCE_MS_SHIFT (32U) |
| #define | CAAM_SKNR_SK_NONCE_MS(x) |
| #define | CAAM_SKNR_SK_NONCE_LS_MASK (0xFFFFFFFFU) |
| #define | CAAM_SKNR_SK_NONCE_LS_SHIFT (0U) |
| #define | CAAM_SKNR_SK_NONCE_LS(x) |
| #define | CAAM_SKNR_SK_NONCE_MS_MASK (0x7FFF00000000U) |
| #define | CAAM_SKNR_SK_NONCE_MS_SHIFT (32U) |
| #define | CAAM_SKNR_SK_NONCE_MS(x) |
DMA_STA - DMA Status Register | |
| #define | CAAM_DMA_STA_DMA0_ETIF_MASK (0x1FU) |
| #define | CAAM_DMA_STA_DMA0_ETIF_SHIFT (0U) |
| #define | CAAM_DMA_STA_DMA0_ETIF(x) |
| #define | CAAM_DMA_STA_DMA0_ITIF_MASK (0x20U) |
| #define | CAAM_DMA_STA_DMA0_ITIF_SHIFT (5U) |
| #define | CAAM_DMA_STA_DMA0_ITIF(x) |
| #define | CAAM_DMA_STA_DMA0_IDLE_MASK (0x80U) |
| #define | CAAM_DMA_STA_DMA0_IDLE_SHIFT (7U) |
| #define | CAAM_DMA_STA_DMA0_IDLE(x) |
| #define | CAAM_DMA_STA_DMA0_ETIF_MASK (0x1FU) |
| #define | CAAM_DMA_STA_DMA0_ETIF_SHIFT (0U) |
| #define | CAAM_DMA_STA_DMA0_ETIF(x) |
| #define | CAAM_DMA_STA_DMA0_ITIF_MASK (0x20U) |
| #define | CAAM_DMA_STA_DMA0_ITIF_SHIFT (5U) |
| #define | CAAM_DMA_STA_DMA0_ITIF(x) |
| #define | CAAM_DMA_STA_DMA0_IDLE_MASK (0x80U) |
| #define | CAAM_DMA_STA_DMA0_IDLE_SHIFT (7U) |
| #define | CAAM_DMA_STA_DMA0_IDLE(x) |
DMA_X_AID_7_4_MAP - DMA_X_AID_7_4_MAP | |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID4_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID4_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID4_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID5_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID5_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID5_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID6_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID6_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID6_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID7_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID7_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID7_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID4_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID4_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID4_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID5_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID5_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID5_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID6_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID6_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID6_BID(x) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID7_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID7_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_7_4_MAP_AID7_BID(x) |
DMA_X_AID_3_0_MAP - DMA_X_AID_3_0_MAP | |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID0_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID0_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID0_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID1_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID1_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID1_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID2_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID2_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID2_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID3_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID3_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID3_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID0_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID0_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID0_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID1_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID1_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID1_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID2_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID2_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID2_BID(x) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID3_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID3_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_3_0_MAP_AID3_BID(x) |
DMA_X_AID_15_12_MAP - DMA_X_AID_15_12_MAP | |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID12_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID12_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID12_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID13_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID13_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID13_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID14_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID14_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID14_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID15_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID15_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID15_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID12_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID12_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID12_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID13_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID13_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID13_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID14_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID14_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID14_BID(x) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID15_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID15_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_15_12_MAP_AID15_BID(x) |
DMA_X_AID_11_8_MAP - DMA_X_AID_11_8_MAP | |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID8_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID8_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID8_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID9_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID9_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID9_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID10_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID10_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID10_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID11_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID11_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID11_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID8_BID_MASK (0xFFU) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID8_BID_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID8_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID9_BID_MASK (0xFF00U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID9_BID_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID9_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID10_BID_MASK (0xFF0000U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID10_BID_SHIFT (16U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID10_BID(x) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID11_BID_MASK (0xFF000000U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID11_BID_SHIFT (24U) |
| #define | CAAM_DMA_X_AID_11_8_MAP_AID11_BID(x) |
DMA_X_AID_15_0_EN - DMA_X AXI ID Map Enable Register | |
| #define | CAAM_DMA_X_AID_15_0_EN_AID0E_MASK (0x1U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID0E_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID0E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID1E_MASK (0x2U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID1E_SHIFT (1U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID1E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID2E_MASK (0x4U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID2E_SHIFT (2U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID2E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID3E_MASK (0x8U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID3E_SHIFT (3U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID3E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID4E_MASK (0x10U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID4E_SHIFT (4U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID4E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID5E_MASK (0x20U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID5E_SHIFT (5U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID5E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID6E_MASK (0x40U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID6E_SHIFT (6U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID6E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID7E_MASK (0x80U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID7E_SHIFT (7U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID7E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID8E_MASK (0x100U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID8E_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID8E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID9E_MASK (0x200U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID9E_SHIFT (9U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID9E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID10E_MASK (0x400U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID10E_SHIFT (10U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID10E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID11E_MASK (0x800U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID11E_SHIFT (11U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID11E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID12E_MASK (0x1000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID12E_SHIFT (12U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID12E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID13E_MASK (0x2000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID13E_SHIFT (13U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID13E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID14E_MASK (0x4000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID14E_SHIFT (14U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID14E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID15E_MASK (0x8000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID15E_SHIFT (15U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID15E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID0E_MASK (0x1U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID0E_SHIFT (0U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID0E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID1E_MASK (0x2U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID1E_SHIFT (1U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID1E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID2E_MASK (0x4U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID2E_SHIFT (2U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID2E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID3E_MASK (0x8U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID3E_SHIFT (3U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID3E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID4E_MASK (0x10U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID4E_SHIFT (4U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID4E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID5E_MASK (0x20U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID5E_SHIFT (5U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID5E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID6E_MASK (0x40U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID6E_SHIFT (6U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID6E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID7E_MASK (0x80U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID7E_SHIFT (7U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID7E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID8E_MASK (0x100U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID8E_SHIFT (8U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID8E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID9E_MASK (0x200U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID9E_SHIFT (9U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID9E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID10E_MASK (0x400U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID10E_SHIFT (10U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID10E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID11E_MASK (0x800U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID11E_SHIFT (11U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID11E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID12E_MASK (0x1000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID12E_SHIFT (12U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID12E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID13E_MASK (0x2000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID13E_SHIFT (13U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID13E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID14E_MASK (0x4000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID14E_SHIFT (14U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID14E(x) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID15E_MASK (0x8000U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID15E_SHIFT (15U) |
| #define | CAAM_DMA_X_AID_15_0_EN_AID15E(x) |
DMA_X_ARTC_CTL - DMA_X AXI Read Timing Check Control Register | |
| #define | CAAM_DMA_X_ARTC_CTL_ART_MASK (0xFFFU) |
| #define | CAAM_DMA_X_ARTC_CTL_ART_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_CTL_ART(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARL_MASK (0xFFF0000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARL_SHIFT (16U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARL(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTL_MASK (0x10000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTL_SHIFT (28U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTL(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTT_MASK (0x20000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTT_SHIFT (29U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTT(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARCT_MASK (0x40000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARCT_SHIFT (30U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARCT(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTCE_MASK (0x80000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTCE_SHIFT (31U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTCE(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ART_MASK (0xFFFU) |
| #define | CAAM_DMA_X_ARTC_CTL_ART_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_CTL_ART(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARL_MASK (0xFFF0000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARL_SHIFT (16U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARL(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTL_MASK (0x10000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTL_SHIFT (28U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTL(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTT_MASK (0x20000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTT_SHIFT (29U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTT(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARCT_MASK (0x40000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARCT_SHIFT (30U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARCT(x) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTCE_MASK (0x80000000U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTCE_SHIFT (31U) |
| #define | CAAM_DMA_X_ARTC_CTL_ARTCE(x) |
DMA_X_ARTC_LC - DMA_X AXI Read Timing Check Late Count Register | |
| #define | CAAM_DMA_X_ARTC_LC_ARLC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_ARTC_LC_ARLC_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_LC_ARLC(x) |
| #define | CAAM_DMA_X_ARTC_LC_ARLC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_ARTC_LC_ARLC_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_LC_ARLC(x) |
DMA_X_ARTC_SC - DMA_X AXI Read Timing Check Sample Count Register | |
| #define | CAAM_DMA_X_ARTC_SC_ARSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_ARTC_SC_ARSC_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_SC_ARSC(x) |
| #define | CAAM_DMA_X_ARTC_SC_ARSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_ARTC_SC_ARSC_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_SC_ARSC(x) |
DMA_X_ARTC_LAT - DMA_X Read Timing Check Latency Register | |
| #define | CAAM_DMA_X_ARTC_LAT_SARL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA_X_ARTC_LAT_SARL_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_LAT_SARL(x) |
| #define | CAAM_DMA_X_ARTC_LAT_SARL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA_X_ARTC_LAT_SARL_SHIFT (0U) |
| #define | CAAM_DMA_X_ARTC_LAT_SARL(x) |
DMA_X_AWTC_CTL - DMA_X AXI Write Timing Check Control Register | |
| #define | CAAM_DMA_X_AWTC_CTL_AWT_MASK (0xFFFU) |
| #define | CAAM_DMA_X_AWTC_CTL_AWT_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWT(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWL_MASK (0xFFF0000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWL_SHIFT (16U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWL(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTT_MASK (0x20000000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTT_SHIFT (29U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTT(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWCT_MASK (0x40000000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWCT_SHIFT (30U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWCT(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTCE_MASK (0x80000000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTCE_SHIFT (31U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTCE(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWT_MASK (0xFFFU) |
| #define | CAAM_DMA_X_AWTC_CTL_AWT_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWT(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWL_MASK (0xFFF0000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWL_SHIFT (16U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWL(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTT_MASK (0x20000000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTT_SHIFT (29U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTT(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWCT_MASK (0x40000000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWCT_SHIFT (30U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWCT(x) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTCE_MASK (0x80000000U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTCE_SHIFT (31U) |
| #define | CAAM_DMA_X_AWTC_CTL_AWTCE(x) |
DMA_X_AWTC_LC - DMA_X AXI Write Timing Check Late Count Register | |
| #define | CAAM_DMA_X_AWTC_LC_AWLC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_AWTC_LC_AWLC_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_LC_AWLC(x) |
| #define | CAAM_DMA_X_AWTC_LC_AWLC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_AWTC_LC_AWLC_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_LC_AWLC(x) |
DMA_X_AWTC_SC - DMA_X AXI Write Timing Check Sample Count Register | |
| #define | CAAM_DMA_X_AWTC_SC_AWSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_AWTC_SC_AWSC_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_SC_AWSC(x) |
| #define | CAAM_DMA_X_AWTC_SC_AWSC_MASK (0xFFFFFU) |
| #define | CAAM_DMA_X_AWTC_SC_AWSC_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_SC_AWSC(x) |
DMA_X_AWTC_LAT - DMA_X Write Timing Check Latency Register | |
| #define | CAAM_DMA_X_AWTC_LAT_SAWL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA_X_AWTC_LAT_SAWL_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_LAT_SAWL(x) |
| #define | CAAM_DMA_X_AWTC_LAT_SAWL_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMA_X_AWTC_LAT_SAWL_SHIFT (0U) |
| #define | CAAM_DMA_X_AWTC_LAT_SAWL(x) |
RTMCTL - RNG TRNG Miscellaneous Control Register | |
| #define | CAAM_RTMCTL_SAMP_MODE_MASK (0x3U) |
| #define | CAAM_RTMCTL_SAMP_MODE_SHIFT (0U) |
| #define | CAAM_RTMCTL_SAMP_MODE(x) |
| #define | CAAM_RTMCTL_OSC_DIV_MASK (0xCU) |
| #define | CAAM_RTMCTL_OSC_DIV_SHIFT (2U) |
| #define | CAAM_RTMCTL_OSC_DIV(x) |
| #define | CAAM_RTMCTL_CLK_OUT_EN_MASK (0x10U) |
| #define | CAAM_RTMCTL_CLK_OUT_EN_SHIFT (4U) |
| #define | CAAM_RTMCTL_CLK_OUT_EN(x) |
| #define | CAAM_RTMCTL_TRNG_ACC_MASK (0x20U) |
| #define | CAAM_RTMCTL_TRNG_ACC_SHIFT (5U) |
| #define | CAAM_RTMCTL_TRNG_ACC(x) |
| #define | CAAM_RTMCTL_RST_DEF_MASK (0x40U) |
| #define | CAAM_RTMCTL_RST_DEF_SHIFT (6U) |
| #define | CAAM_RTMCTL_RST_DEF(x) |
| #define | CAAM_RTMCTL_FORCE_SYSCLK_MASK (0x80U) |
| #define | CAAM_RTMCTL_FORCE_SYSCLK_SHIFT (7U) |
| #define | CAAM_RTMCTL_FORCE_SYSCLK(x) |
| #define | CAAM_RTMCTL_FCT_FAIL_MASK (0x100U) |
| #define | CAAM_RTMCTL_FCT_FAIL_SHIFT (8U) |
| #define | CAAM_RTMCTL_FCT_FAIL(x) |
| #define | CAAM_RTMCTL_FCT_VAL_MASK (0x200U) |
| #define | CAAM_RTMCTL_FCT_VAL_SHIFT (9U) |
| #define | CAAM_RTMCTL_FCT_VAL(x) |
| #define | CAAM_RTMCTL_ENT_VAL_MASK (0x400U) |
| #define | CAAM_RTMCTL_ENT_VAL_SHIFT (10U) |
| #define | CAAM_RTMCTL_ENT_VAL(x) |
| #define | CAAM_RTMCTL_TST_OUT_MASK (0x800U) |
| #define | CAAM_RTMCTL_TST_OUT_SHIFT (11U) |
| #define | CAAM_RTMCTL_TST_OUT(x) |
| #define | CAAM_RTMCTL_ERR_MASK (0x1000U) |
| #define | CAAM_RTMCTL_ERR_SHIFT (12U) |
| #define | CAAM_RTMCTL_ERR(x) |
| #define | CAAM_RTMCTL_TSTOP_OK_MASK (0x2000U) |
| #define | CAAM_RTMCTL_TSTOP_OK_SHIFT (13U) |
| #define | CAAM_RTMCTL_TSTOP_OK(x) |
| #define | CAAM_RTMCTL_PRGM_MASK (0x10000U) |
| #define | CAAM_RTMCTL_PRGM_SHIFT (16U) |
| #define | CAAM_RTMCTL_PRGM(x) |
| #define | CAAM_RTMCTL_SAMP_MODE_MASK (0x3U) |
| #define | CAAM_RTMCTL_SAMP_MODE_SHIFT (0U) |
| #define | CAAM_RTMCTL_SAMP_MODE(x) |
| #define | CAAM_RTMCTL_OSC_DIV_MASK (0xCU) |
| #define | CAAM_RTMCTL_OSC_DIV_SHIFT (2U) |
| #define | CAAM_RTMCTL_OSC_DIV(x) |
| #define | CAAM_RTMCTL_CLK_OUT_EN_MASK (0x10U) |
| #define | CAAM_RTMCTL_CLK_OUT_EN_SHIFT (4U) |
| #define | CAAM_RTMCTL_CLK_OUT_EN(x) |
| #define | CAAM_RTMCTL_TRNG_ACC_MASK (0x20U) |
| #define | CAAM_RTMCTL_TRNG_ACC_SHIFT (5U) |
| #define | CAAM_RTMCTL_TRNG_ACC(x) |
| #define | CAAM_RTMCTL_RST_DEF_MASK (0x40U) |
| #define | CAAM_RTMCTL_RST_DEF_SHIFT (6U) |
| #define | CAAM_RTMCTL_RST_DEF(x) |
| #define | CAAM_RTMCTL_FORCE_SYSCLK_MASK (0x80U) |
| #define | CAAM_RTMCTL_FORCE_SYSCLK_SHIFT (7U) |
| #define | CAAM_RTMCTL_FORCE_SYSCLK(x) |
| #define | CAAM_RTMCTL_FCT_FAIL_MASK (0x100U) |
| #define | CAAM_RTMCTL_FCT_FAIL_SHIFT (8U) |
| #define | CAAM_RTMCTL_FCT_FAIL(x) |
| #define | CAAM_RTMCTL_FCT_VAL_MASK (0x200U) |
| #define | CAAM_RTMCTL_FCT_VAL_SHIFT (9U) |
| #define | CAAM_RTMCTL_FCT_VAL(x) |
| #define | CAAM_RTMCTL_ENT_VAL_MASK (0x400U) |
| #define | CAAM_RTMCTL_ENT_VAL_SHIFT (10U) |
| #define | CAAM_RTMCTL_ENT_VAL(x) |
| #define | CAAM_RTMCTL_TST_OUT_MASK (0x800U) |
| #define | CAAM_RTMCTL_TST_OUT_SHIFT (11U) |
| #define | CAAM_RTMCTL_TST_OUT(x) |
| #define | CAAM_RTMCTL_ERR_MASK (0x1000U) |
| #define | CAAM_RTMCTL_ERR_SHIFT (12U) |
| #define | CAAM_RTMCTL_ERR(x) |
| #define | CAAM_RTMCTL_TSTOP_OK_MASK (0x2000U) |
| #define | CAAM_RTMCTL_TSTOP_OK_SHIFT (13U) |
| #define | CAAM_RTMCTL_TSTOP_OK(x) |
| #define | CAAM_RTMCTL_PRGM_MASK (0x10000U) |
| #define | CAAM_RTMCTL_PRGM_SHIFT (16U) |
| #define | CAAM_RTMCTL_PRGM(x) |
RTSCMISC - RNG TRNG Statistical Check Miscellaneous Register | |
| #define | CAAM_RTSCMISC_LRUN_MAX_MASK (0xFFU) |
| #define | CAAM_RTSCMISC_LRUN_MAX_SHIFT (0U) |
| #define | CAAM_RTSCMISC_LRUN_MAX(x) |
| #define | CAAM_RTSCMISC_RTY_CNT_MASK (0xF0000U) |
| #define | CAAM_RTSCMISC_RTY_CNT_SHIFT (16U) |
| #define | CAAM_RTSCMISC_RTY_CNT(x) |
| #define | CAAM_RTSCMISC_LRUN_MAX_MASK (0xFFU) |
| #define | CAAM_RTSCMISC_LRUN_MAX_SHIFT (0U) |
| #define | CAAM_RTSCMISC_LRUN_MAX(x) |
| #define | CAAM_RTSCMISC_RTY_CNT_MASK (0xF0000U) |
| #define | CAAM_RTSCMISC_RTY_CNT_SHIFT (16U) |
| #define | CAAM_RTSCMISC_RTY_CNT(x) |
RTPKRRNG - RNG TRNG Poker Range Register | |
| #define | CAAM_RTPKRRNG_PKR_RNG_MASK (0xFFFFU) |
| #define | CAAM_RTPKRRNG_PKR_RNG_SHIFT (0U) |
| #define | CAAM_RTPKRRNG_PKR_RNG(x) |
| #define | CAAM_RTPKRRNG_PKR_RNG_MASK (0xFFFFU) |
| #define | CAAM_RTPKRRNG_PKR_RNG_SHIFT (0U) |
| #define | CAAM_RTPKRRNG_PKR_RNG(x) |
RTPKRMAX - RNG TRNG Poker Maximum Limit Register | |
| #define | CAAM_RTPKRMAX_PKR_MAX_MASK (0xFFFFFFU) |
| #define | CAAM_RTPKRMAX_PKR_MAX_SHIFT (0U) |
| #define | CAAM_RTPKRMAX_PKR_MAX(x) |
| #define | CAAM_RTPKRMAX_PKR_MAX_MASK (0xFFFFFFU) |
| #define | CAAM_RTPKRMAX_PKR_MAX_SHIFT (0U) |
| #define | CAAM_RTPKRMAX_PKR_MAX(x) |
RTPKRSQ - RNG TRNG Poker Square Calculation Result Register | |
| #define | CAAM_RTPKRSQ_PKR_SQ_MASK (0xFFFFFFU) |
| #define | CAAM_RTPKRSQ_PKR_SQ_SHIFT (0U) |
| #define | CAAM_RTPKRSQ_PKR_SQ(x) |
| #define | CAAM_RTPKRSQ_PKR_SQ_MASK (0xFFFFFFU) |
| #define | CAAM_RTPKRSQ_PKR_SQ_SHIFT (0U) |
| #define | CAAM_RTPKRSQ_PKR_SQ(x) |
RTSDCTL - RNG TRNG Seed Control Register | |
| #define | CAAM_RTSDCTL_SAMP_SIZE_MASK (0xFFFFU) |
| #define | CAAM_RTSDCTL_SAMP_SIZE_SHIFT (0U) |
| #define | CAAM_RTSDCTL_SAMP_SIZE(x) |
| #define | CAAM_RTSDCTL_ENT_DLY_MASK (0xFFFF0000U) |
| #define | CAAM_RTSDCTL_ENT_DLY_SHIFT (16U) |
| #define | CAAM_RTSDCTL_ENT_DLY(x) |
| #define | CAAM_RTSDCTL_SAMP_SIZE_MASK (0xFFFFU) |
| #define | CAAM_RTSDCTL_SAMP_SIZE_SHIFT (0U) |
| #define | CAAM_RTSDCTL_SAMP_SIZE(x) |
| #define | CAAM_RTSDCTL_ENT_DLY_MASK (0xFFFF0000U) |
| #define | CAAM_RTSDCTL_ENT_DLY_SHIFT (16U) |
| #define | CAAM_RTSDCTL_ENT_DLY(x) |
RTSBLIM - RNG TRNG Sparse Bit Limit Register | |
| #define | CAAM_RTSBLIM_SB_LIM_MASK (0x3FFU) |
| #define | CAAM_RTSBLIM_SB_LIM_SHIFT (0U) |
| #define | CAAM_RTSBLIM_SB_LIM(x) |
| #define | CAAM_RTSBLIM_SB_LIM_MASK (0x3FFU) |
| #define | CAAM_RTSBLIM_SB_LIM_SHIFT (0U) |
| #define | CAAM_RTSBLIM_SB_LIM(x) |
RTTOTSAM - RNG TRNG Total Samples Register | |
| #define | CAAM_RTTOTSAM_TOT_SAM_MASK (0xFFFFFU) |
| #define | CAAM_RTTOTSAM_TOT_SAM_SHIFT (0U) |
| #define | CAAM_RTTOTSAM_TOT_SAM(x) |
| #define | CAAM_RTTOTSAM_TOT_SAM_MASK (0xFFFFFU) |
| #define | CAAM_RTTOTSAM_TOT_SAM_SHIFT (0U) |
| #define | CAAM_RTTOTSAM_TOT_SAM(x) |
RTFRQMIN - RNG TRNG Frequency Count Minimum Limit Register | |
| #define | CAAM_RTFRQMIN_FRQ_MIN_MASK (0x3FFFFFU) |
| #define | CAAM_RTFRQMIN_FRQ_MIN_SHIFT (0U) |
| #define | CAAM_RTFRQMIN_FRQ_MIN(x) |
| #define | CAAM_RTFRQMIN_FRQ_MIN_MASK (0x3FFFFFU) |
| #define | CAAM_RTFRQMIN_FRQ_MIN_SHIFT (0U) |
| #define | CAAM_RTFRQMIN_FRQ_MIN(x) |
RTFRQCNT - RNG TRNG Frequency Count Register | |
| #define | CAAM_RTFRQCNT_FRQ_CNT_MASK (0x3FFFFFU) |
| #define | CAAM_RTFRQCNT_FRQ_CNT_SHIFT (0U) |
| #define | CAAM_RTFRQCNT_FRQ_CNT(x) |
| #define | CAAM_RTFRQCNT_FRQ_CNT_MASK (0x3FFFFFU) |
| #define | CAAM_RTFRQCNT_FRQ_CNT_SHIFT (0U) |
| #define | CAAM_RTFRQCNT_FRQ_CNT(x) |
RTSCMC - RNG TRNG Statistical Check Monobit Count Register | |
| #define | CAAM_RTSCMC_MONO_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTSCMC_MONO_CNT_SHIFT (0U) |
| #define | CAAM_RTSCMC_MONO_CNT(x) |
| #define | CAAM_RTSCMC_MONO_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTSCMC_MONO_CNT_SHIFT (0U) |
| #define | CAAM_RTSCMC_MONO_CNT(x) |
RTSCR1C - RNG TRNG Statistical Check Run Length 1 Count Register | |
| #define | CAAM_RTSCR1C_R1_0_COUNT_MASK (0x7FFFU) |
| #define | CAAM_RTSCR1C_R1_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR1C_R1_0_COUNT(x) |
| #define | CAAM_RTSCR1C_R1_1_COUNT_MASK (0x7FFF0000U) |
| #define | CAAM_RTSCR1C_R1_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR1C_R1_1_COUNT(x) |
| #define | CAAM_RTSCR1C_R1_0_COUNT_MASK (0x7FFFU) |
| #define | CAAM_RTSCR1C_R1_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR1C_R1_0_COUNT(x) |
| #define | CAAM_RTSCR1C_R1_1_COUNT_MASK (0x7FFF0000U) |
| #define | CAAM_RTSCR1C_R1_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR1C_R1_1_COUNT(x) |
RTSCR2C - RNG TRNG Statistical Check Run Length 2 Count Register | |
| #define | CAAM_RTSCR2C_R2_0_COUNT_MASK (0x3FFFU) |
| #define | CAAM_RTSCR2C_R2_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR2C_R2_0_COUNT(x) |
| #define | CAAM_RTSCR2C_R2_1_COUNT_MASK (0x3FFF0000U) |
| #define | CAAM_RTSCR2C_R2_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR2C_R2_1_COUNT(x) |
| #define | CAAM_RTSCR2C_R2_0_COUNT_MASK (0x3FFFU) |
| #define | CAAM_RTSCR2C_R2_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR2C_R2_0_COUNT(x) |
| #define | CAAM_RTSCR2C_R2_1_COUNT_MASK (0x3FFF0000U) |
| #define | CAAM_RTSCR2C_R2_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR2C_R2_1_COUNT(x) |
RTSCR3C - RNG TRNG Statistical Check Run Length 3 Count Register | |
| #define | CAAM_RTSCR3C_R3_0_COUNT_MASK (0x1FFFU) |
| #define | CAAM_RTSCR3C_R3_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR3C_R3_0_COUNT(x) |
| #define | CAAM_RTSCR3C_R3_1_COUNT_MASK (0x1FFF0000U) |
| #define | CAAM_RTSCR3C_R3_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR3C_R3_1_COUNT(x) |
| #define | CAAM_RTSCR3C_R3_0_COUNT_MASK (0x1FFFU) |
| #define | CAAM_RTSCR3C_R3_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR3C_R3_0_COUNT(x) |
| #define | CAAM_RTSCR3C_R3_1_COUNT_MASK (0x1FFF0000U) |
| #define | CAAM_RTSCR3C_R3_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR3C_R3_1_COUNT(x) |
RTSCR4C - RNG TRNG Statistical Check Run Length 4 Count Register | |
| #define | CAAM_RTSCR4C_R4_0_COUNT_MASK (0xFFFU) |
| #define | CAAM_RTSCR4C_R4_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR4C_R4_0_COUNT(x) |
| #define | CAAM_RTSCR4C_R4_1_COUNT_MASK (0xFFF0000U) |
| #define | CAAM_RTSCR4C_R4_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR4C_R4_1_COUNT(x) |
| #define | CAAM_RTSCR4C_R4_0_COUNT_MASK (0xFFFU) |
| #define | CAAM_RTSCR4C_R4_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR4C_R4_0_COUNT(x) |
| #define | CAAM_RTSCR4C_R4_1_COUNT_MASK (0xFFF0000U) |
| #define | CAAM_RTSCR4C_R4_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR4C_R4_1_COUNT(x) |
RTSCR5C - RNG TRNG Statistical Check Run Length 5 Count Register | |
| #define | CAAM_RTSCR5C_R5_0_COUNT_MASK (0x7FFU) |
| #define | CAAM_RTSCR5C_R5_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR5C_R5_0_COUNT(x) |
| #define | CAAM_RTSCR5C_R5_1_COUNT_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR5C_R5_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR5C_R5_1_COUNT(x) |
| #define | CAAM_RTSCR5C_R5_0_COUNT_MASK (0x7FFU) |
| #define | CAAM_RTSCR5C_R5_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR5C_R5_0_COUNT(x) |
| #define | CAAM_RTSCR5C_R5_1_COUNT_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR5C_R5_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR5C_R5_1_COUNT(x) |
RTSCR6PC - RNG TRNG Statistical Check Run Length 6+ Count Register | |
| #define | CAAM_RTSCR6PC_R6P_0_COUNT_MASK (0x7FFU) |
| #define | CAAM_RTSCR6PC_R6P_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR6PC_R6P_0_COUNT(x) |
| #define | CAAM_RTSCR6PC_R6P_1_COUNT_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR6PC_R6P_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR6PC_R6P_1_COUNT(x) |
| #define | CAAM_RTSCR6PC_R6P_0_COUNT_MASK (0x7FFU) |
| #define | CAAM_RTSCR6PC_R6P_0_COUNT_SHIFT (0U) |
| #define | CAAM_RTSCR6PC_R6P_0_COUNT(x) |
| #define | CAAM_RTSCR6PC_R6P_1_COUNT_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR6PC_R6P_1_COUNT_SHIFT (16U) |
| #define | CAAM_RTSCR6PC_R6P_1_COUNT(x) |
RTFRQMAX - RNG TRNG Frequency Count Maximum Limit Register | |
| #define | CAAM_RTFRQMAX_FRQ_MAX_MASK (0x3FFFFFU) |
| #define | CAAM_RTFRQMAX_FRQ_MAX_SHIFT (0U) |
| #define | CAAM_RTFRQMAX_FRQ_MAX(x) |
| #define | CAAM_RTFRQMAX_FRQ_MAX_MASK (0x3FFFFFU) |
| #define | CAAM_RTFRQMAX_FRQ_MAX_SHIFT (0U) |
| #define | CAAM_RTFRQMAX_FRQ_MAX(x) |
RTSCML - RNG TRNG Statistical Check Monobit Limit Register | |
| #define | CAAM_RTSCML_MONO_MAX_MASK (0xFFFFU) |
| #define | CAAM_RTSCML_MONO_MAX_SHIFT (0U) |
| #define | CAAM_RTSCML_MONO_MAX(x) |
| #define | CAAM_RTSCML_MONO_RNG_MASK (0xFFFF0000U) |
| #define | CAAM_RTSCML_MONO_RNG_SHIFT (16U) |
| #define | CAAM_RTSCML_MONO_RNG(x) |
| #define | CAAM_RTSCML_MONO_MAX_MASK (0xFFFFU) |
| #define | CAAM_RTSCML_MONO_MAX_SHIFT (0U) |
| #define | CAAM_RTSCML_MONO_MAX(x) |
| #define | CAAM_RTSCML_MONO_RNG_MASK (0xFFFF0000U) |
| #define | CAAM_RTSCML_MONO_RNG_SHIFT (16U) |
| #define | CAAM_RTSCML_MONO_RNG(x) |
RTSCR1L - RNG TRNG Statistical Check Run Length 1 Limit Register | |
| #define | CAAM_RTSCR1L_RUN1_MAX_MASK (0x7FFFU) |
| #define | CAAM_RTSCR1L_RUN1_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR1L_RUN1_MAX(x) |
| #define | CAAM_RTSCR1L_RUN1_RNG_MASK (0x7FFF0000U) |
| #define | CAAM_RTSCR1L_RUN1_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR1L_RUN1_RNG(x) |
| #define | CAAM_RTSCR1L_RUN1_MAX_MASK (0x7FFFU) |
| #define | CAAM_RTSCR1L_RUN1_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR1L_RUN1_MAX(x) |
| #define | CAAM_RTSCR1L_RUN1_RNG_MASK (0x7FFF0000U) |
| #define | CAAM_RTSCR1L_RUN1_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR1L_RUN1_RNG(x) |
RTSCR2L - RNG TRNG Statistical Check Run Length 2 Limit Register | |
| #define | CAAM_RTSCR2L_RUN2_MAX_MASK (0x3FFFU) |
| #define | CAAM_RTSCR2L_RUN2_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR2L_RUN2_MAX(x) |
| #define | CAAM_RTSCR2L_RUN2_RNG_MASK (0x3FFF0000U) |
| #define | CAAM_RTSCR2L_RUN2_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR2L_RUN2_RNG(x) |
| #define | CAAM_RTSCR2L_RUN2_MAX_MASK (0x3FFFU) |
| #define | CAAM_RTSCR2L_RUN2_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR2L_RUN2_MAX(x) |
| #define | CAAM_RTSCR2L_RUN2_RNG_MASK (0x3FFF0000U) |
| #define | CAAM_RTSCR2L_RUN2_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR2L_RUN2_RNG(x) |
RTSCR3L - RNG TRNG Statistical Check Run Length 3 Limit Register | |
| #define | CAAM_RTSCR3L_RUN3_MAX_MASK (0x1FFFU) |
| #define | CAAM_RTSCR3L_RUN3_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR3L_RUN3_MAX(x) |
| #define | CAAM_RTSCR3L_RUN3_RNG_MASK (0x1FFF0000U) |
| #define | CAAM_RTSCR3L_RUN3_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR3L_RUN3_RNG(x) |
| #define | CAAM_RTSCR3L_RUN3_MAX_MASK (0x1FFFU) |
| #define | CAAM_RTSCR3L_RUN3_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR3L_RUN3_MAX(x) |
| #define | CAAM_RTSCR3L_RUN3_RNG_MASK (0x1FFF0000U) |
| #define | CAAM_RTSCR3L_RUN3_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR3L_RUN3_RNG(x) |
RTSCR4L - RNG TRNG Statistical Check Run Length 4 Limit Register | |
| #define | CAAM_RTSCR4L_RUN4_MAX_MASK (0xFFFU) |
| #define | CAAM_RTSCR4L_RUN4_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR4L_RUN4_MAX(x) |
| #define | CAAM_RTSCR4L_RUN4_RNG_MASK (0xFFF0000U) |
| #define | CAAM_RTSCR4L_RUN4_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR4L_RUN4_RNG(x) |
| #define | CAAM_RTSCR4L_RUN4_MAX_MASK (0xFFFU) |
| #define | CAAM_RTSCR4L_RUN4_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR4L_RUN4_MAX(x) |
| #define | CAAM_RTSCR4L_RUN4_RNG_MASK (0xFFF0000U) |
| #define | CAAM_RTSCR4L_RUN4_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR4L_RUN4_RNG(x) |
RTSCR5L - RNG TRNG Statistical Check Run Length 5 Limit Register | |
| #define | CAAM_RTSCR5L_RUN5_MAX_MASK (0x7FFU) |
| #define | CAAM_RTSCR5L_RUN5_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR5L_RUN5_MAX(x) |
| #define | CAAM_RTSCR5L_RUN5_RNG_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR5L_RUN5_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR5L_RUN5_RNG(x) |
| #define | CAAM_RTSCR5L_RUN5_MAX_MASK (0x7FFU) |
| #define | CAAM_RTSCR5L_RUN5_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR5L_RUN5_MAX(x) |
| #define | CAAM_RTSCR5L_RUN5_RNG_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR5L_RUN5_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR5L_RUN5_RNG(x) |
RTSCR6PL - RNG TRNG Statistical Check Run Length 6+ Limit Register | |
| #define | CAAM_RTSCR6PL_RUN6P_MAX_MASK (0x7FFU) |
| #define | CAAM_RTSCR6PL_RUN6P_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR6PL_RUN6P_MAX(x) |
| #define | CAAM_RTSCR6PL_RUN6P_RNG_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR6PL_RUN6P_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR6PL_RUN6P_RNG(x) |
| #define | CAAM_RTSCR6PL_RUN6P_MAX_MASK (0x7FFU) |
| #define | CAAM_RTSCR6PL_RUN6P_MAX_SHIFT (0U) |
| #define | CAAM_RTSCR6PL_RUN6P_MAX(x) |
| #define | CAAM_RTSCR6PL_RUN6P_RNG_MASK (0x7FF0000U) |
| #define | CAAM_RTSCR6PL_RUN6P_RNG_SHIFT (16U) |
| #define | CAAM_RTSCR6PL_RUN6P_RNG(x) |
RTSTATUS - RNG TRNG Status Register | |
| #define | CAAM_RTSTATUS_F1BR0TF_MASK (0x1U) |
| #define | CAAM_RTSTATUS_F1BR0TF_SHIFT (0U) |
| #define | CAAM_RTSTATUS_F1BR0TF(x) |
| #define | CAAM_RTSTATUS_F1BR1TF_MASK (0x2U) |
| #define | CAAM_RTSTATUS_F1BR1TF_SHIFT (1U) |
| #define | CAAM_RTSTATUS_F1BR1TF(x) |
| #define | CAAM_RTSTATUS_F2BR0TF_MASK (0x4U) |
| #define | CAAM_RTSTATUS_F2BR0TF_SHIFT (2U) |
| #define | CAAM_RTSTATUS_F2BR0TF(x) |
| #define | CAAM_RTSTATUS_F2BR1TF_MASK (0x8U) |
| #define | CAAM_RTSTATUS_F2BR1TF_SHIFT (3U) |
| #define | CAAM_RTSTATUS_F2BR1TF(x) |
| #define | CAAM_RTSTATUS_F3BR01TF_MASK (0x10U) |
| #define | CAAM_RTSTATUS_F3BR01TF_SHIFT (4U) |
| #define | CAAM_RTSTATUS_F3BR01TF(x) |
| #define | CAAM_RTSTATUS_F3BR1TF_MASK (0x20U) |
| #define | CAAM_RTSTATUS_F3BR1TF_SHIFT (5U) |
| #define | CAAM_RTSTATUS_F3BR1TF(x) |
| #define | CAAM_RTSTATUS_F4BR0TF_MASK (0x40U) |
| #define | CAAM_RTSTATUS_F4BR0TF_SHIFT (6U) |
| #define | CAAM_RTSTATUS_F4BR0TF(x) |
| #define | CAAM_RTSTATUS_F4BR1TF_MASK (0x80U) |
| #define | CAAM_RTSTATUS_F4BR1TF_SHIFT (7U) |
| #define | CAAM_RTSTATUS_F4BR1TF(x) |
| #define | CAAM_RTSTATUS_F5BR0TF_MASK (0x100U) |
| #define | CAAM_RTSTATUS_F5BR0TF_SHIFT (8U) |
| #define | CAAM_RTSTATUS_F5BR0TF(x) |
| #define | CAAM_RTSTATUS_F5BR1TF_MASK (0x200U) |
| #define | CAAM_RTSTATUS_F5BR1TF_SHIFT (9U) |
| #define | CAAM_RTSTATUS_F5BR1TF(x) |
| #define | CAAM_RTSTATUS_F6PBR0TF_MASK (0x400U) |
| #define | CAAM_RTSTATUS_F6PBR0TF_SHIFT (10U) |
| #define | CAAM_RTSTATUS_F6PBR0TF(x) |
| #define | CAAM_RTSTATUS_F6PBR1TF_MASK (0x800U) |
| #define | CAAM_RTSTATUS_F6PBR1TF_SHIFT (11U) |
| #define | CAAM_RTSTATUS_F6PBR1TF(x) |
| #define | CAAM_RTSTATUS_FSBTF_MASK (0x1000U) |
| #define | CAAM_RTSTATUS_FSBTF_SHIFT (12U) |
| #define | CAAM_RTSTATUS_FSBTF(x) |
| #define | CAAM_RTSTATUS_FLRTF_MASK (0x2000U) |
| #define | CAAM_RTSTATUS_FLRTF_SHIFT (13U) |
| #define | CAAM_RTSTATUS_FLRTF(x) |
| #define | CAAM_RTSTATUS_FPTF_MASK (0x4000U) |
| #define | CAAM_RTSTATUS_FPTF_SHIFT (14U) |
| #define | CAAM_RTSTATUS_FPTF(x) |
| #define | CAAM_RTSTATUS_FMBTF_MASK (0x8000U) |
| #define | CAAM_RTSTATUS_FMBTF_SHIFT (15U) |
| #define | CAAM_RTSTATUS_FMBTF(x) |
| #define | CAAM_RTSTATUS_RETRY_COUNT_MASK (0xF0000U) |
| #define | CAAM_RTSTATUS_RETRY_COUNT_SHIFT (16U) |
| #define | CAAM_RTSTATUS_RETRY_COUNT(x) |
| #define | CAAM_RTSTATUS_F1BR0TF_MASK (0x1U) |
| #define | CAAM_RTSTATUS_F1BR0TF_SHIFT (0U) |
| #define | CAAM_RTSTATUS_F1BR0TF(x) |
| #define | CAAM_RTSTATUS_F1BR1TF_MASK (0x2U) |
| #define | CAAM_RTSTATUS_F1BR1TF_SHIFT (1U) |
| #define | CAAM_RTSTATUS_F1BR1TF(x) |
| #define | CAAM_RTSTATUS_F2BR0TF_MASK (0x4U) |
| #define | CAAM_RTSTATUS_F2BR0TF_SHIFT (2U) |
| #define | CAAM_RTSTATUS_F2BR0TF(x) |
| #define | CAAM_RTSTATUS_F2BR1TF_MASK (0x8U) |
| #define | CAAM_RTSTATUS_F2BR1TF_SHIFT (3U) |
| #define | CAAM_RTSTATUS_F2BR1TF(x) |
| #define | CAAM_RTSTATUS_F3BR01TF_MASK (0x10U) |
| #define | CAAM_RTSTATUS_F3BR01TF_SHIFT (4U) |
| #define | CAAM_RTSTATUS_F3BR01TF(x) |
| #define | CAAM_RTSTATUS_F3BR1TF_MASK (0x20U) |
| #define | CAAM_RTSTATUS_F3BR1TF_SHIFT (5U) |
| #define | CAAM_RTSTATUS_F3BR1TF(x) |
| #define | CAAM_RTSTATUS_F4BR0TF_MASK (0x40U) |
| #define | CAAM_RTSTATUS_F4BR0TF_SHIFT (6U) |
| #define | CAAM_RTSTATUS_F4BR0TF(x) |
| #define | CAAM_RTSTATUS_F4BR1TF_MASK (0x80U) |
| #define | CAAM_RTSTATUS_F4BR1TF_SHIFT (7U) |
| #define | CAAM_RTSTATUS_F4BR1TF(x) |
| #define | CAAM_RTSTATUS_F5BR0TF_MASK (0x100U) |
| #define | CAAM_RTSTATUS_F5BR0TF_SHIFT (8U) |
| #define | CAAM_RTSTATUS_F5BR0TF(x) |
| #define | CAAM_RTSTATUS_F5BR1TF_MASK (0x200U) |
| #define | CAAM_RTSTATUS_F5BR1TF_SHIFT (9U) |
| #define | CAAM_RTSTATUS_F5BR1TF(x) |
| #define | CAAM_RTSTATUS_F6PBR0TF_MASK (0x400U) |
| #define | CAAM_RTSTATUS_F6PBR0TF_SHIFT (10U) |
| #define | CAAM_RTSTATUS_F6PBR0TF(x) |
| #define | CAAM_RTSTATUS_F6PBR1TF_MASK (0x800U) |
| #define | CAAM_RTSTATUS_F6PBR1TF_SHIFT (11U) |
| #define | CAAM_RTSTATUS_F6PBR1TF(x) |
| #define | CAAM_RTSTATUS_FSBTF_MASK (0x1000U) |
| #define | CAAM_RTSTATUS_FSBTF_SHIFT (12U) |
| #define | CAAM_RTSTATUS_FSBTF(x) |
| #define | CAAM_RTSTATUS_FLRTF_MASK (0x2000U) |
| #define | CAAM_RTSTATUS_FLRTF_SHIFT (13U) |
| #define | CAAM_RTSTATUS_FLRTF(x) |
| #define | CAAM_RTSTATUS_FPTF_MASK (0x4000U) |
| #define | CAAM_RTSTATUS_FPTF_SHIFT (14U) |
| #define | CAAM_RTSTATUS_FPTF(x) |
| #define | CAAM_RTSTATUS_FMBTF_MASK (0x8000U) |
| #define | CAAM_RTSTATUS_FMBTF_SHIFT (15U) |
| #define | CAAM_RTSTATUS_FMBTF(x) |
| #define | CAAM_RTSTATUS_RETRY_COUNT_MASK (0xF0000U) |
| #define | CAAM_RTSTATUS_RETRY_COUNT_SHIFT (16U) |
| #define | CAAM_RTSTATUS_RETRY_COUNT(x) |
RTENT - RNG TRNG Entropy Read Register | |
| #define | CAAM_RTENT_ENT_MASK (0xFFFFFFFFU) |
| #define | CAAM_RTENT_ENT_SHIFT (0U) |
| #define | CAAM_RTENT_ENT(x) |
| #define | CAAM_RTENT_ENT_MASK (0xFFFFFFFFU) |
| #define | CAAM_RTENT_ENT_SHIFT (0U) |
| #define | CAAM_RTENT_ENT(x) |
RTPKRCNT10 - RNG TRNG Statistical Check Poker Count 1 and 0 Register | |
| #define | CAAM_RTPKRCNT10_PKR_0_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT10_PKR_0_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT10_PKR_0_CNT(x) |
| #define | CAAM_RTPKRCNT10_PKR_1_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT10_PKR_1_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT10_PKR_1_CNT(x) |
| #define | CAAM_RTPKRCNT10_PKR_0_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT10_PKR_0_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT10_PKR_0_CNT(x) |
| #define | CAAM_RTPKRCNT10_PKR_1_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT10_PKR_1_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT10_PKR_1_CNT(x) |
RTPKRCNT32 - RNG TRNG Statistical Check Poker Count 3 and 2 Register | |
| #define | CAAM_RTPKRCNT32_PKR_2_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT32_PKR_2_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT32_PKR_2_CNT(x) |
| #define | CAAM_RTPKRCNT32_PKR_3_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT32_PKR_3_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT32_PKR_3_CNT(x) |
| #define | CAAM_RTPKRCNT32_PKR_2_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT32_PKR_2_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT32_PKR_2_CNT(x) |
| #define | CAAM_RTPKRCNT32_PKR_3_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT32_PKR_3_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT32_PKR_3_CNT(x) |
RTPKRCNT54 - RNG TRNG Statistical Check Poker Count 5 and 4 Register | |
| #define | CAAM_RTPKRCNT54_PKR_4_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT54_PKR_4_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT54_PKR_4_CNT(x) |
| #define | CAAM_RTPKRCNT54_PKR_5_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT54_PKR_5_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT54_PKR_5_CNT(x) |
| #define | CAAM_RTPKRCNT54_PKR_4_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT54_PKR_4_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT54_PKR_4_CNT(x) |
| #define | CAAM_RTPKRCNT54_PKR_5_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT54_PKR_5_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT54_PKR_5_CNT(x) |
RTPKRCNT76 - RNG TRNG Statistical Check Poker Count 7 and 6 Register | |
| #define | CAAM_RTPKRCNT76_PKR_6_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT76_PKR_6_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT76_PKR_6_CNT(x) |
| #define | CAAM_RTPKRCNT76_PKR_7_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT76_PKR_7_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT76_PKR_7_CNT(x) |
| #define | CAAM_RTPKRCNT76_PKR_6_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT76_PKR_6_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT76_PKR_6_CNT(x) |
| #define | CAAM_RTPKRCNT76_PKR_7_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT76_PKR_7_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT76_PKR_7_CNT(x) |
RTPKRCNT98 - RNG TRNG Statistical Check Poker Count 9 and 8 Register | |
| #define | CAAM_RTPKRCNT98_PKR_8_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT98_PKR_8_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT98_PKR_8_CNT(x) |
| #define | CAAM_RTPKRCNT98_PKR_9_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT98_PKR_9_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT98_PKR_9_CNT(x) |
| #define | CAAM_RTPKRCNT98_PKR_8_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNT98_PKR_8_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNT98_PKR_8_CNT(x) |
| #define | CAAM_RTPKRCNT98_PKR_9_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNT98_PKR_9_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNT98_PKR_9_CNT(x) |
RTPKRCNTBA - RNG TRNG Statistical Check Poker Count B and A Register | |
| #define | CAAM_RTPKRCNTBA_PKR_A_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNTBA_PKR_A_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNTBA_PKR_A_CNT(x) |
| #define | CAAM_RTPKRCNTBA_PKR_B_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNTBA_PKR_B_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNTBA_PKR_B_CNT(x) |
| #define | CAAM_RTPKRCNTBA_PKR_A_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNTBA_PKR_A_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNTBA_PKR_A_CNT(x) |
| #define | CAAM_RTPKRCNTBA_PKR_B_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNTBA_PKR_B_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNTBA_PKR_B_CNT(x) |
RTPKRCNTDC - RNG TRNG Statistical Check Poker Count D and C Register | |
| #define | CAAM_RTPKRCNTDC_PKR_C_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNTDC_PKR_C_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNTDC_PKR_C_CNT(x) |
| #define | CAAM_RTPKRCNTDC_PKR_D_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNTDC_PKR_D_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNTDC_PKR_D_CNT(x) |
| #define | CAAM_RTPKRCNTDC_PKR_C_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNTDC_PKR_C_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNTDC_PKR_C_CNT(x) |
| #define | CAAM_RTPKRCNTDC_PKR_D_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNTDC_PKR_D_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNTDC_PKR_D_CNT(x) |
RTPKRCNTFE - RNG TRNG Statistical Check Poker Count F and E Register | |
| #define | CAAM_RTPKRCNTFE_PKR_E_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNTFE_PKR_E_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNTFE_PKR_E_CNT(x) |
| #define | CAAM_RTPKRCNTFE_PKR_F_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNTFE_PKR_F_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNTFE_PKR_F_CNT(x) |
| #define | CAAM_RTPKRCNTFE_PKR_E_CNT_MASK (0xFFFFU) |
| #define | CAAM_RTPKRCNTFE_PKR_E_CNT_SHIFT (0U) |
| #define | CAAM_RTPKRCNTFE_PKR_E_CNT(x) |
| #define | CAAM_RTPKRCNTFE_PKR_F_CNT_MASK (0xFFFF0000U) |
| #define | CAAM_RTPKRCNTFE_PKR_F_CNT_SHIFT (16U) |
| #define | CAAM_RTPKRCNTFE_PKR_F_CNT(x) |
RDSTA - RNG DRNG Status Register | |
| #define | CAAM_RDSTA_IF0_MASK (0x1U) |
| #define | CAAM_RDSTA_IF0_SHIFT (0U) |
| #define | CAAM_RDSTA_IF0(x) |
| #define | CAAM_RDSTA_IF1_MASK (0x2U) |
| #define | CAAM_RDSTA_IF1_SHIFT (1U) |
| #define | CAAM_RDSTA_IF1(x) |
| #define | CAAM_RDSTA_PR0_MASK (0x10U) |
| #define | CAAM_RDSTA_PR0_SHIFT (4U) |
| #define | CAAM_RDSTA_PR0(x) |
| #define | CAAM_RDSTA_PR1_MASK (0x20U) |
| #define | CAAM_RDSTA_PR1_SHIFT (5U) |
| #define | CAAM_RDSTA_PR1(x) |
| #define | CAAM_RDSTA_TF0_MASK (0x100U) |
| #define | CAAM_RDSTA_TF0_SHIFT (8U) |
| #define | CAAM_RDSTA_TF0(x) |
| #define | CAAM_RDSTA_TF1_MASK (0x200U) |
| #define | CAAM_RDSTA_TF1_SHIFT (9U) |
| #define | CAAM_RDSTA_TF1(x) |
| #define | CAAM_RDSTA_ERRCODE_MASK (0xF0000U) |
| #define | CAAM_RDSTA_ERRCODE_SHIFT (16U) |
| #define | CAAM_RDSTA_ERRCODE(x) |
| #define | CAAM_RDSTA_CE_MASK (0x100000U) |
| #define | CAAM_RDSTA_CE_SHIFT (20U) |
| #define | CAAM_RDSTA_CE(x) |
| #define | CAAM_RDSTA_SKVN_MASK (0x40000000U) |
| #define | CAAM_RDSTA_SKVN_SHIFT (30U) |
| #define | CAAM_RDSTA_SKVN(x) |
| #define | CAAM_RDSTA_SKVT_MASK (0x80000000U) |
| #define | CAAM_RDSTA_SKVT_SHIFT (31U) |
| #define | CAAM_RDSTA_SKVT(x) |
| #define | CAAM_RDSTA_IF0_MASK (0x1U) |
| #define | CAAM_RDSTA_IF0_SHIFT (0U) |
| #define | CAAM_RDSTA_IF0(x) |
| #define | CAAM_RDSTA_IF1_MASK (0x2U) |
| #define | CAAM_RDSTA_IF1_SHIFT (1U) |
| #define | CAAM_RDSTA_IF1(x) |
| #define | CAAM_RDSTA_PR0_MASK (0x10U) |
| #define | CAAM_RDSTA_PR0_SHIFT (4U) |
| #define | CAAM_RDSTA_PR0(x) |
| #define | CAAM_RDSTA_PR1_MASK (0x20U) |
| #define | CAAM_RDSTA_PR1_SHIFT (5U) |
| #define | CAAM_RDSTA_PR1(x) |
| #define | CAAM_RDSTA_TF0_MASK (0x100U) |
| #define | CAAM_RDSTA_TF0_SHIFT (8U) |
| #define | CAAM_RDSTA_TF0(x) |
| #define | CAAM_RDSTA_TF1_MASK (0x200U) |
| #define | CAAM_RDSTA_TF1_SHIFT (9U) |
| #define | CAAM_RDSTA_TF1(x) |
| #define | CAAM_RDSTA_ERRCODE_MASK (0xF0000U) |
| #define | CAAM_RDSTA_ERRCODE_SHIFT (16U) |
| #define | CAAM_RDSTA_ERRCODE(x) |
| #define | CAAM_RDSTA_CE_MASK (0x100000U) |
| #define | CAAM_RDSTA_CE_SHIFT (20U) |
| #define | CAAM_RDSTA_CE(x) |
| #define | CAAM_RDSTA_SKVN_MASK (0x40000000U) |
| #define | CAAM_RDSTA_SKVN_SHIFT (30U) |
| #define | CAAM_RDSTA_SKVN(x) |
| #define | CAAM_RDSTA_SKVT_MASK (0x80000000U) |
| #define | CAAM_RDSTA_SKVT_SHIFT (31U) |
| #define | CAAM_RDSTA_SKVT(x) |
RDINT0 - RNG DRNG State Handle 0 Reseed Interval Register | |
| #define | CAAM_RDINT0_RESINT0_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDINT0_RESINT0_SHIFT (0U) |
| #define | CAAM_RDINT0_RESINT0(x) |
| #define | CAAM_RDINT0_RESINT0_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDINT0_RESINT0_SHIFT (0U) |
| #define | CAAM_RDINT0_RESINT0(x) |
RDINT1 - RNG DRNG State Handle 1 Reseed Interval Register | |
| #define | CAAM_RDINT1_RESINT1_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDINT1_RESINT1_SHIFT (0U) |
| #define | CAAM_RDINT1_RESINT1(x) |
| #define | CAAM_RDINT1_RESINT1_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDINT1_RESINT1_SHIFT (0U) |
| #define | CAAM_RDINT1_RESINT1(x) |
RDHCNTL - RNG DRNG Hash Control Register | |
| #define | CAAM_RDHCNTL_HD_MASK (0x1U) |
| #define | CAAM_RDHCNTL_HD_SHIFT (0U) |
| #define | CAAM_RDHCNTL_HD(x) |
| #define | CAAM_RDHCNTL_HB_MASK (0x2U) |
| #define | CAAM_RDHCNTL_HB_SHIFT (1U) |
| #define | CAAM_RDHCNTL_HB(x) |
| #define | CAAM_RDHCNTL_HI_MASK (0x4U) |
| #define | CAAM_RDHCNTL_HI_SHIFT (2U) |
| #define | CAAM_RDHCNTL_HI(x) |
| #define | CAAM_RDHCNTL_HTM_MASK (0x8U) |
| #define | CAAM_RDHCNTL_HTM_SHIFT (3U) |
| #define | CAAM_RDHCNTL_HTM(x) |
| #define | CAAM_RDHCNTL_HTC_MASK (0x10U) |
| #define | CAAM_RDHCNTL_HTC_SHIFT (4U) |
| #define | CAAM_RDHCNTL_HTC(x) |
| #define | CAAM_RDHCNTL_HD_MASK (0x1U) |
| #define | CAAM_RDHCNTL_HD_SHIFT (0U) |
| #define | CAAM_RDHCNTL_HD(x) |
| #define | CAAM_RDHCNTL_HB_MASK (0x2U) |
| #define | CAAM_RDHCNTL_HB_SHIFT (1U) |
| #define | CAAM_RDHCNTL_HB(x) |
| #define | CAAM_RDHCNTL_HI_MASK (0x4U) |
| #define | CAAM_RDHCNTL_HI_SHIFT (2U) |
| #define | CAAM_RDHCNTL_HI(x) |
| #define | CAAM_RDHCNTL_HTM_MASK (0x8U) |
| #define | CAAM_RDHCNTL_HTM_SHIFT (3U) |
| #define | CAAM_RDHCNTL_HTM(x) |
| #define | CAAM_RDHCNTL_HTC_MASK (0x10U) |
| #define | CAAM_RDHCNTL_HTC_SHIFT (4U) |
| #define | CAAM_RDHCNTL_HTC(x) |
RDHDIG - RNG DRNG Hash Digest Register | |
| #define | CAAM_RDHDIG_HASHMD_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDHDIG_HASHMD_SHIFT (0U) |
| #define | CAAM_RDHDIG_HASHMD(x) |
| #define | CAAM_RDHDIG_HASHMD_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDHDIG_HASHMD_SHIFT (0U) |
| #define | CAAM_RDHDIG_HASHMD(x) |
RDHBUF - RNG DRNG Hash Buffer Register | |
| #define | CAAM_RDHBUF_HASHBUF_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDHBUF_HASHBUF_SHIFT (0U) |
| #define | CAAM_RDHBUF_HASHBUF(x) |
| #define | CAAM_RDHBUF_HASHBUF_MASK (0xFFFFFFFFU) |
| #define | CAAM_RDHBUF_HASHBUF_SHIFT (0U) |
| #define | CAAM_RDHBUF_HASHBUF(x) |
PX_SDID_PG0 - Partition 0 SDID register..Partition 15 SDID register | |
| #define | CAAM_PX_SDID_PG0_SDID_MASK (0xFFFFU) |
| #define | CAAM_PX_SDID_PG0_SDID_SHIFT (0U) |
| #define | CAAM_PX_SDID_PG0_SDID(x) |
| #define | CAAM_PX_SDID_PG0_SDID_MASK (0xFFFFU) |
| #define | CAAM_PX_SDID_PG0_SDID_SHIFT (0U) |
| #define | CAAM_PX_SDID_PG0_SDID(x) |
PX_SMAPR_PG0 - Secure Memory Access Permissions register | |
| #define | CAAM_PX_SMAPR_PG0_G1_READ_MASK (0x1U) |
| #define | CAAM_PX_SMAPR_PG0_G1_READ_SHIFT (0U) |
| #define | CAAM_PX_SMAPR_PG0_G1_READ(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_WRITE_MASK (0x2U) |
| #define | CAAM_PX_SMAPR_PG0_G1_WRITE_SHIFT (1U) |
| #define | CAAM_PX_SMAPR_PG0_G1_WRITE(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_TDO_MASK (0x4U) |
| #define | CAAM_PX_SMAPR_PG0_G1_TDO_SHIFT (2U) |
| #define | CAAM_PX_SMAPR_PG0_G1_TDO(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_SMBLOB_MASK (0x8U) |
| #define | CAAM_PX_SMAPR_PG0_G1_SMBLOB_SHIFT (3U) |
| #define | CAAM_PX_SMAPR_PG0_G1_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_READ_MASK (0x10U) |
| #define | CAAM_PX_SMAPR_PG0_G2_READ_SHIFT (4U) |
| #define | CAAM_PX_SMAPR_PG0_G2_READ(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_WRITE_MASK (0x20U) |
| #define | CAAM_PX_SMAPR_PG0_G2_WRITE_SHIFT (5U) |
| #define | CAAM_PX_SMAPR_PG0_G2_WRITE(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_TDO_MASK (0x40U) |
| #define | CAAM_PX_SMAPR_PG0_G2_TDO_SHIFT (6U) |
| #define | CAAM_PX_SMAPR_PG0_G2_TDO(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_SMBLOB_MASK (0x80U) |
| #define | CAAM_PX_SMAPR_PG0_G2_SMBLOB_SHIFT (7U) |
| #define | CAAM_PX_SMAPR_PG0_G2_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_PG0_SMAG_LCK_MASK (0x1000U) |
| #define | CAAM_PX_SMAPR_PG0_SMAG_LCK_SHIFT (12U) |
| #define | CAAM_PX_SMAPR_PG0_SMAG_LCK(x) |
| #define | CAAM_PX_SMAPR_PG0_SMAP_LCK_MASK (0x2000U) |
| #define | CAAM_PX_SMAPR_PG0_SMAP_LCK_SHIFT (13U) |
| #define | CAAM_PX_SMAPR_PG0_SMAP_LCK(x) |
| #define | CAAM_PX_SMAPR_PG0_PSP_MASK (0x4000U) |
| #define | CAAM_PX_SMAPR_PG0_PSP_SHIFT (14U) |
| #define | CAAM_PX_SMAPR_PG0_PSP(x) |
| #define | CAAM_PX_SMAPR_PG0_CSP_MASK (0x8000U) |
| #define | CAAM_PX_SMAPR_PG0_CSP_SHIFT (15U) |
| #define | CAAM_PX_SMAPR_PG0_CSP(x) |
| #define | CAAM_PX_SMAPR_PG0_PARTITION_KMOD_MASK (0xFFFF0000U) |
| #define | CAAM_PX_SMAPR_PG0_PARTITION_KMOD_SHIFT (16U) |
| #define | CAAM_PX_SMAPR_PG0_PARTITION_KMOD(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_READ_MASK (0x1U) |
| #define | CAAM_PX_SMAPR_PG0_G1_READ_SHIFT (0U) |
| #define | CAAM_PX_SMAPR_PG0_G1_READ(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_WRITE_MASK (0x2U) |
| #define | CAAM_PX_SMAPR_PG0_G1_WRITE_SHIFT (1U) |
| #define | CAAM_PX_SMAPR_PG0_G1_WRITE(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_TDO_MASK (0x4U) |
| #define | CAAM_PX_SMAPR_PG0_G1_TDO_SHIFT (2U) |
| #define | CAAM_PX_SMAPR_PG0_G1_TDO(x) |
| #define | CAAM_PX_SMAPR_PG0_G1_SMBLOB_MASK (0x8U) |
| #define | CAAM_PX_SMAPR_PG0_G1_SMBLOB_SHIFT (3U) |
| #define | CAAM_PX_SMAPR_PG0_G1_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_READ_MASK (0x10U) |
| #define | CAAM_PX_SMAPR_PG0_G2_READ_SHIFT (4U) |
| #define | CAAM_PX_SMAPR_PG0_G2_READ(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_WRITE_MASK (0x20U) |
| #define | CAAM_PX_SMAPR_PG0_G2_WRITE_SHIFT (5U) |
| #define | CAAM_PX_SMAPR_PG0_G2_WRITE(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_TDO_MASK (0x40U) |
| #define | CAAM_PX_SMAPR_PG0_G2_TDO_SHIFT (6U) |
| #define | CAAM_PX_SMAPR_PG0_G2_TDO(x) |
| #define | CAAM_PX_SMAPR_PG0_G2_SMBLOB_MASK (0x80U) |
| #define | CAAM_PX_SMAPR_PG0_G2_SMBLOB_SHIFT (7U) |
| #define | CAAM_PX_SMAPR_PG0_G2_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_PG0_SMAG_LCK_MASK (0x1000U) |
| #define | CAAM_PX_SMAPR_PG0_SMAG_LCK_SHIFT (12U) |
| #define | CAAM_PX_SMAPR_PG0_SMAG_LCK(x) |
| #define | CAAM_PX_SMAPR_PG0_SMAP_LCK_MASK (0x2000U) |
| #define | CAAM_PX_SMAPR_PG0_SMAP_LCK_SHIFT (13U) |
| #define | CAAM_PX_SMAPR_PG0_SMAP_LCK(x) |
| #define | CAAM_PX_SMAPR_PG0_PSP_MASK (0x4000U) |
| #define | CAAM_PX_SMAPR_PG0_PSP_SHIFT (14U) |
| #define | CAAM_PX_SMAPR_PG0_PSP(x) |
| #define | CAAM_PX_SMAPR_PG0_CSP_MASK (0x8000U) |
| #define | CAAM_PX_SMAPR_PG0_CSP_SHIFT (15U) |
| #define | CAAM_PX_SMAPR_PG0_CSP(x) |
| #define | CAAM_PX_SMAPR_PG0_PARTITION_KMOD_MASK (0xFFFF0000U) |
| #define | CAAM_PX_SMAPR_PG0_PARTITION_KMOD_SHIFT (16U) |
| #define | CAAM_PX_SMAPR_PG0_PARTITION_KMOD(x) |
PX_SMAG2_PG0 - Secure Memory Access Group Registers | |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID00(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID01(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID02(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID03(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID04(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID05(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID06(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID07(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID08(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID09(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID10(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID11(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID12(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID13(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID14(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID15(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID16(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID17(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID18(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID19(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID20(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID21(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID22(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID23(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID24(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID25(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID26(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID27(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID28(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID29(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID30(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID31(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID00(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID01(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID02(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID03(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID04(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID05(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID06(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID07(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID08(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID09(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID10(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID11(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID12(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID13(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID14(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID15(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID16(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID17(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID18(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID19(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID20(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID21(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID22(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID23(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID24(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID25(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID26(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID27(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID28(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID29(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID30(x) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG2_PG0_Gx_ID31(x) |
PX_SMAG1_PG0 - Secure Memory Access Group Registers | |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID00(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID01(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID02(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID03(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID04(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID05(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID06(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID07(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID08(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID09(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID10(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID11(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID12(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID13(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID14(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID15(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID16(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID17(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID18(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID19(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID20(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID21(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID22(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID23(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID24(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID25(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID26(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID27(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID28(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID29(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID30(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID31(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID00(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID01(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID02(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID03(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID04(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID05(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID06(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID07(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID08(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID09(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID10(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID11(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID12(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID13(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID14(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID15(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID16(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID17(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID18(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID19(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID20(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID21(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID22(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID23(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID24(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID25(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID26(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID27(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID28(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID29(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID30(x) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG1_PG0_Gx_ID31(x) |
REIS - Recoverable Error Interrupt Status | |
| #define | CAAM_REIS_CWDE_MASK (0x1U) |
| #define | CAAM_REIS_CWDE_SHIFT (0U) |
| #define | CAAM_REIS_CWDE(x) |
| #define | CAAM_REIS_RBAE_MASK (0x10000U) |
| #define | CAAM_REIS_RBAE_SHIFT (16U) |
| #define | CAAM_REIS_RBAE(x) |
| #define | CAAM_REIS_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIS_JBAE0_SHIFT (24U) |
| #define | CAAM_REIS_JBAE0(x) |
| #define | CAAM_REIS_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIS_JBAE1_SHIFT (25U) |
| #define | CAAM_REIS_JBAE1(x) |
| #define | CAAM_REIS_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIS_JBAE2_SHIFT (26U) |
| #define | CAAM_REIS_JBAE2(x) |
| #define | CAAM_REIS_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIS_JBAE3_SHIFT (27U) |
| #define | CAAM_REIS_JBAE3(x) |
| #define | CAAM_REIS_CWDE_MASK (0x1U) |
| #define | CAAM_REIS_CWDE_SHIFT (0U) |
| #define | CAAM_REIS_CWDE(x) |
| #define | CAAM_REIS_RBAE_MASK (0x10000U) |
| #define | CAAM_REIS_RBAE_SHIFT (16U) |
| #define | CAAM_REIS_RBAE(x) |
| #define | CAAM_REIS_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIS_JBAE0_SHIFT (24U) |
| #define | CAAM_REIS_JBAE0(x) |
| #define | CAAM_REIS_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIS_JBAE1_SHIFT (25U) |
| #define | CAAM_REIS_JBAE1(x) |
| #define | CAAM_REIS_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIS_JBAE2_SHIFT (26U) |
| #define | CAAM_REIS_JBAE2(x) |
| #define | CAAM_REIS_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIS_JBAE3_SHIFT (27U) |
| #define | CAAM_REIS_JBAE3(x) |
REIE - Recoverable Error Interrupt Enable | |
| #define | CAAM_REIE_CWDE_MASK (0x1U) |
| #define | CAAM_REIE_CWDE_SHIFT (0U) |
| #define | CAAM_REIE_CWDE(x) |
| #define | CAAM_REIE_RBAE_MASK (0x10000U) |
| #define | CAAM_REIE_RBAE_SHIFT (16U) |
| #define | CAAM_REIE_RBAE(x) |
| #define | CAAM_REIE_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIE_JBAE0_SHIFT (24U) |
| #define | CAAM_REIE_JBAE0(x) |
| #define | CAAM_REIE_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIE_JBAE1_SHIFT (25U) |
| #define | CAAM_REIE_JBAE1(x) |
| #define | CAAM_REIE_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIE_JBAE2_SHIFT (26U) |
| #define | CAAM_REIE_JBAE2(x) |
| #define | CAAM_REIE_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIE_JBAE3_SHIFT (27U) |
| #define | CAAM_REIE_JBAE3(x) |
| #define | CAAM_REIE_CWDE_MASK (0x1U) |
| #define | CAAM_REIE_CWDE_SHIFT (0U) |
| #define | CAAM_REIE_CWDE(x) |
| #define | CAAM_REIE_RBAE_MASK (0x10000U) |
| #define | CAAM_REIE_RBAE_SHIFT (16U) |
| #define | CAAM_REIE_RBAE(x) |
| #define | CAAM_REIE_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIE_JBAE0_SHIFT (24U) |
| #define | CAAM_REIE_JBAE0(x) |
| #define | CAAM_REIE_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIE_JBAE1_SHIFT (25U) |
| #define | CAAM_REIE_JBAE1(x) |
| #define | CAAM_REIE_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIE_JBAE2_SHIFT (26U) |
| #define | CAAM_REIE_JBAE2(x) |
| #define | CAAM_REIE_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIE_JBAE3_SHIFT (27U) |
| #define | CAAM_REIE_JBAE3(x) |
REIF - Recoverable Error Interrupt Force | |
| #define | CAAM_REIF_CWDE_MASK (0x1U) |
| #define | CAAM_REIF_CWDE_SHIFT (0U) |
| #define | CAAM_REIF_CWDE(x) |
| #define | CAAM_REIF_RBAE_MASK (0x10000U) |
| #define | CAAM_REIF_RBAE_SHIFT (16U) |
| #define | CAAM_REIF_RBAE(x) |
| #define | CAAM_REIF_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIF_JBAE0_SHIFT (24U) |
| #define | CAAM_REIF_JBAE0(x) |
| #define | CAAM_REIF_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIF_JBAE1_SHIFT (25U) |
| #define | CAAM_REIF_JBAE1(x) |
| #define | CAAM_REIF_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIF_JBAE2_SHIFT (26U) |
| #define | CAAM_REIF_JBAE2(x) |
| #define | CAAM_REIF_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIF_JBAE3_SHIFT (27U) |
| #define | CAAM_REIF_JBAE3(x) |
| #define | CAAM_REIF_CWDE_MASK (0x1U) |
| #define | CAAM_REIF_CWDE_SHIFT (0U) |
| #define | CAAM_REIF_CWDE(x) |
| #define | CAAM_REIF_RBAE_MASK (0x10000U) |
| #define | CAAM_REIF_RBAE_SHIFT (16U) |
| #define | CAAM_REIF_RBAE(x) |
| #define | CAAM_REIF_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIF_JBAE0_SHIFT (24U) |
| #define | CAAM_REIF_JBAE0(x) |
| #define | CAAM_REIF_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIF_JBAE1_SHIFT (25U) |
| #define | CAAM_REIF_JBAE1(x) |
| #define | CAAM_REIF_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIF_JBAE2_SHIFT (26U) |
| #define | CAAM_REIF_JBAE2(x) |
| #define | CAAM_REIF_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIF_JBAE3_SHIFT (27U) |
| #define | CAAM_REIF_JBAE3(x) |
REIH - Recoverable Error Interrupt Halt | |
| #define | CAAM_REIH_CWDE_MASK (0x1U) |
| #define | CAAM_REIH_CWDE_SHIFT (0U) |
| #define | CAAM_REIH_CWDE(x) |
| #define | CAAM_REIH_RBAE_MASK (0x10000U) |
| #define | CAAM_REIH_RBAE_SHIFT (16U) |
| #define | CAAM_REIH_RBAE(x) |
| #define | CAAM_REIH_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIH_JBAE0_SHIFT (24U) |
| #define | CAAM_REIH_JBAE0(x) |
| #define | CAAM_REIH_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIH_JBAE1_SHIFT (25U) |
| #define | CAAM_REIH_JBAE1(x) |
| #define | CAAM_REIH_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIH_JBAE2_SHIFT (26U) |
| #define | CAAM_REIH_JBAE2(x) |
| #define | CAAM_REIH_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIH_JBAE3_SHIFT (27U) |
| #define | CAAM_REIH_JBAE3(x) |
| #define | CAAM_REIH_CWDE_MASK (0x1U) |
| #define | CAAM_REIH_CWDE_SHIFT (0U) |
| #define | CAAM_REIH_CWDE(x) |
| #define | CAAM_REIH_RBAE_MASK (0x10000U) |
| #define | CAAM_REIH_RBAE_SHIFT (16U) |
| #define | CAAM_REIH_RBAE(x) |
| #define | CAAM_REIH_JBAE0_MASK (0x1000000U) |
| #define | CAAM_REIH_JBAE0_SHIFT (24U) |
| #define | CAAM_REIH_JBAE0(x) |
| #define | CAAM_REIH_JBAE1_MASK (0x2000000U) |
| #define | CAAM_REIH_JBAE1_SHIFT (25U) |
| #define | CAAM_REIH_JBAE1(x) |
| #define | CAAM_REIH_JBAE2_MASK (0x4000000U) |
| #define | CAAM_REIH_JBAE2_SHIFT (26U) |
| #define | CAAM_REIH_JBAE2(x) |
| #define | CAAM_REIH_JBAE3_MASK (0x8000000U) |
| #define | CAAM_REIH_JBAE3_SHIFT (27U) |
| #define | CAAM_REIH_JBAE3(x) |
SMWPJRR - Secure Memory Write Protect Job Ring Register | |
| #define | CAAM_SMWPJRR_SMR_WP_JRa_MASK (0x1U) |
| #define | CAAM_SMWPJRR_SMR_WP_JRa_SHIFT (0U) |
| #define | CAAM_SMWPJRR_SMR_WP_JRa(x) |
| #define | CAAM_SMWPJRR_SMR_WP_JRa_MASK (0x1U) |
| #define | CAAM_SMWPJRR_SMR_WP_JRa_SHIFT (0U) |
| #define | CAAM_SMWPJRR_SMR_WP_JRa(x) |
SMCR_PG0 - Secure Memory Command Register | |
| #define | CAAM_SMCR_PG0_CMD_MASK (0xFU) |
| #define | CAAM_SMCR_PG0_CMD_SHIFT (0U) |
| #define | CAAM_SMCR_PG0_CMD(x) |
| #define | CAAM_SMCR_PG0_PRTN_MASK (0xF00U) |
| #define | CAAM_SMCR_PG0_PRTN_SHIFT (8U) |
| #define | CAAM_SMCR_PG0_PRTN(x) |
| #define | CAAM_SMCR_PG0_PAGE_MASK (0xFFFF0000U) |
| #define | CAAM_SMCR_PG0_PAGE_SHIFT (16U) |
| #define | CAAM_SMCR_PG0_PAGE(x) |
| #define | CAAM_SMCR_PG0_CMD_MASK (0xFU) |
| #define | CAAM_SMCR_PG0_CMD_SHIFT (0U) |
| #define | CAAM_SMCR_PG0_CMD(x) |
| #define | CAAM_SMCR_PG0_PRTN_MASK (0xF00U) |
| #define | CAAM_SMCR_PG0_PRTN_SHIFT (8U) |
| #define | CAAM_SMCR_PG0_PRTN(x) |
| #define | CAAM_SMCR_PG0_PAGE_MASK (0xFFFF0000U) |
| #define | CAAM_SMCR_PG0_PAGE_SHIFT (16U) |
| #define | CAAM_SMCR_PG0_PAGE(x) |
SMCSR_PG0 - Secure Memory Command Status Register | |
| #define | CAAM_SMCSR_PG0_PRTN_MASK (0xFU) |
| #define | CAAM_SMCSR_PG0_PRTN_SHIFT (0U) |
| #define | CAAM_SMCSR_PG0_PRTN(x) |
| #define | CAAM_SMCSR_PG0_PO_MASK (0xC0U) |
| #define | CAAM_SMCSR_PG0_PO_SHIFT (6U) |
| #define | CAAM_SMCSR_PG0_PO(x) |
| #define | CAAM_SMCSR_PG0_AERR_MASK (0x3000U) |
| #define | CAAM_SMCSR_PG0_AERR_SHIFT (12U) |
| #define | CAAM_SMCSR_PG0_AERR(x) |
| #define | CAAM_SMCSR_PG0_CERR_MASK (0xC000U) |
| #define | CAAM_SMCSR_PG0_CERR_SHIFT (14U) |
| #define | CAAM_SMCSR_PG0_CERR(x) |
| #define | CAAM_SMCSR_PG0_PAGE_MASK (0xFFF0000U) |
| #define | CAAM_SMCSR_PG0_PAGE_SHIFT (16U) |
| #define | CAAM_SMCSR_PG0_PAGE(x) |
| #define | CAAM_SMCSR_PG0_PRTN_MASK (0xFU) |
| #define | CAAM_SMCSR_PG0_PRTN_SHIFT (0U) |
| #define | CAAM_SMCSR_PG0_PRTN(x) |
| #define | CAAM_SMCSR_PG0_PO_MASK (0xC0U) |
| #define | CAAM_SMCSR_PG0_PO_SHIFT (6U) |
| #define | CAAM_SMCSR_PG0_PO(x) |
| #define | CAAM_SMCSR_PG0_AERR_MASK (0x3000U) |
| #define | CAAM_SMCSR_PG0_AERR_SHIFT (12U) |
| #define | CAAM_SMCSR_PG0_AERR(x) |
| #define | CAAM_SMCSR_PG0_CERR_MASK (0xC000U) |
| #define | CAAM_SMCSR_PG0_CERR_SHIFT (14U) |
| #define | CAAM_SMCSR_PG0_CERR(x) |
| #define | CAAM_SMCSR_PG0_PAGE_MASK (0xFFF0000U) |
| #define | CAAM_SMCSR_PG0_PAGE_SHIFT (16U) |
| #define | CAAM_SMCSR_PG0_PAGE(x) |
CAAMVID_MS_TRAD - CAAM Version ID Register, most-significant half | |
| #define | CAAM_CAAMVID_MS_TRAD_MIN_REV_MASK (0xFFU) |
| #define | CAAM_CAAMVID_MS_TRAD_MIN_REV_SHIFT (0U) |
| #define | CAAM_CAAMVID_MS_TRAD_MIN_REV(x) |
| #define | CAAM_CAAMVID_MS_TRAD_MAJ_REV_MASK (0xFF00U) |
| #define | CAAM_CAAMVID_MS_TRAD_MAJ_REV_SHIFT (8U) |
| #define | CAAM_CAAMVID_MS_TRAD_MAJ_REV(x) |
| #define | CAAM_CAAMVID_MS_TRAD_IP_ID_MASK (0xFFFF0000U) |
| #define | CAAM_CAAMVID_MS_TRAD_IP_ID_SHIFT (16U) |
| #define | CAAM_CAAMVID_MS_TRAD_IP_ID(x) |
| #define | CAAM_CAAMVID_MS_TRAD_MIN_REV_MASK (0xFFU) |
| #define | CAAM_CAAMVID_MS_TRAD_MIN_REV_SHIFT (0U) |
| #define | CAAM_CAAMVID_MS_TRAD_MIN_REV(x) |
| #define | CAAM_CAAMVID_MS_TRAD_MAJ_REV_MASK (0xFF00U) |
| #define | CAAM_CAAMVID_MS_TRAD_MAJ_REV_SHIFT (8U) |
| #define | CAAM_CAAMVID_MS_TRAD_MAJ_REV(x) |
| #define | CAAM_CAAMVID_MS_TRAD_IP_ID_MASK (0xFFFF0000U) |
| #define | CAAM_CAAMVID_MS_TRAD_IP_ID_SHIFT (16U) |
| #define | CAAM_CAAMVID_MS_TRAD_IP_ID(x) |
CAAMVID_LS_TRAD - CAAM Version ID Register, least-significant half | |
| #define | CAAM_CAAMVID_LS_TRAD_CONFIG_OPT_MASK (0xFFU) |
| #define | CAAM_CAAMVID_LS_TRAD_CONFIG_OPT_SHIFT (0U) |
| #define | CAAM_CAAMVID_LS_TRAD_CONFIG_OPT(x) |
| #define | CAAM_CAAMVID_LS_TRAD_ECO_REV_MASK (0xFF00U) |
| #define | CAAM_CAAMVID_LS_TRAD_ECO_REV_SHIFT (8U) |
| #define | CAAM_CAAMVID_LS_TRAD_ECO_REV(x) |
| #define | CAAM_CAAMVID_LS_TRAD_INTG_OPT_MASK (0xFF0000U) |
| #define | CAAM_CAAMVID_LS_TRAD_INTG_OPT_SHIFT (16U) |
| #define | CAAM_CAAMVID_LS_TRAD_INTG_OPT(x) |
| #define | CAAM_CAAMVID_LS_TRAD_COMPILE_OPT_MASK (0xFF000000U) |
| #define | CAAM_CAAMVID_LS_TRAD_COMPILE_OPT_SHIFT (24U) |
| #define | CAAM_CAAMVID_LS_TRAD_COMPILE_OPT(x) |
| #define | CAAM_CAAMVID_LS_TRAD_CONFIG_OPT_MASK (0xFFU) |
| #define | CAAM_CAAMVID_LS_TRAD_CONFIG_OPT_SHIFT (0U) |
| #define | CAAM_CAAMVID_LS_TRAD_CONFIG_OPT(x) |
| #define | CAAM_CAAMVID_LS_TRAD_ECO_REV_MASK (0xFF00U) |
| #define | CAAM_CAAMVID_LS_TRAD_ECO_REV_SHIFT (8U) |
| #define | CAAM_CAAMVID_LS_TRAD_ECO_REV(x) |
| #define | CAAM_CAAMVID_LS_TRAD_INTG_OPT_MASK (0xFF0000U) |
| #define | CAAM_CAAMVID_LS_TRAD_INTG_OPT_SHIFT (16U) |
| #define | CAAM_CAAMVID_LS_TRAD_INTG_OPT(x) |
| #define | CAAM_CAAMVID_LS_TRAD_COMPILE_OPT_MASK (0xFF000000U) |
| #define | CAAM_CAAMVID_LS_TRAD_COMPILE_OPT_SHIFT (24U) |
| #define | CAAM_CAAMVID_LS_TRAD_COMPILE_OPT(x) |
HT_JD_ADDR - Holding Tank 0 Job Descriptor Address | |
| #define | CAAM_HT_JD_ADDR_JD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_HT_JD_ADDR_JD_ADDR_SHIFT (0U) |
| #define | CAAM_HT_JD_ADDR_JD_ADDR(x) |
| #define | CAAM_HT_JD_ADDR_JD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_HT_JD_ADDR_JD_ADDR_SHIFT (0U) |
| #define | CAAM_HT_JD_ADDR_JD_ADDR(x) |
HT_SD_ADDR - Holding Tank 0 Shared Descriptor Address | |
| #define | CAAM_HT_SD_ADDR_SD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_HT_SD_ADDR_SD_ADDR_SHIFT (0U) |
| #define | CAAM_HT_SD_ADDR_SD_ADDR(x) |
| #define | CAAM_HT_SD_ADDR_SD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_HT_SD_ADDR_SD_ADDR_SHIFT (0U) |
| #define | CAAM_HT_SD_ADDR_SD_ADDR(x) |
HT_JQ_CTRL_MS - Holding Tank 0 Job Queue Control, most-significant half | |
| #define | CAAM_HT_JQ_CTRL_MS_ID_MASK (0x7U) |
| #define | CAAM_HT_JQ_CTRL_MS_ID_SHIFT (0U) |
| #define | CAAM_HT_JQ_CTRL_MS_ID(x) |
| #define | CAAM_HT_JQ_CTRL_MS_SRC_MASK (0x700U) |
| #define | CAAM_HT_JQ_CTRL_MS_SRC_SHIFT (8U) |
| #define | CAAM_HT_JQ_CTRL_MS_SRC(x) |
| #define | CAAM_HT_JQ_CTRL_MS_JDDS_MASK (0x4000U) |
| #define | CAAM_HT_JQ_CTRL_MS_JDDS_SHIFT (14U) |
| #define | CAAM_HT_JQ_CTRL_MS_JDDS(x) |
| #define | CAAM_HT_JQ_CTRL_MS_AMTD_MASK (0x8000U) |
| #define | CAAM_HT_JQ_CTRL_MS_AMTD_SHIFT (15U) |
| #define | CAAM_HT_JQ_CTRL_MS_AMTD(x) |
| #define | CAAM_HT_JQ_CTRL_MS_SOB_MASK (0x10000U) |
| #define | CAAM_HT_JQ_CTRL_MS_SOB_SHIFT (16U) |
| #define | CAAM_HT_JQ_CTRL_MS_SOB(x) |
| #define | CAAM_HT_JQ_CTRL_MS_HT_ERROR_MASK (0x60000U) |
| #define | CAAM_HT_JQ_CTRL_MS_HT_ERROR_SHIFT (17U) |
| #define | CAAM_HT_JQ_CTRL_MS_HT_ERROR(x) |
| #define | CAAM_HT_JQ_CTRL_MS_DWORD_SWAP_MASK (0x80000U) |
| #define | CAAM_HT_JQ_CTRL_MS_DWORD_SWAP_SHIFT (19U) |
| #define | CAAM_HT_JQ_CTRL_MS_DWORD_SWAP(x) |
| #define | CAAM_HT_JQ_CTRL_MS_SHR_FROM_MASK (0x7C00000U) |
| #define | CAAM_HT_JQ_CTRL_MS_SHR_FROM_SHIFT (22U) |
| #define | CAAM_HT_JQ_CTRL_MS_SHR_FROM(x) |
| #define | CAAM_HT_JQ_CTRL_MS_ILE_MASK (0x8000000U) |
| #define | CAAM_HT_JQ_CTRL_MS_ILE_SHIFT (27U) |
| #define | CAAM_HT_JQ_CTRL_MS_ILE(x) |
| #define | CAAM_HT_JQ_CTRL_MS_FOUR_MASK (0x10000000U) |
| #define | CAAM_HT_JQ_CTRL_MS_FOUR_SHIFT (28U) |
| #define | CAAM_HT_JQ_CTRL_MS_FOUR(x) |
| #define | CAAM_HT_JQ_CTRL_MS_WHL_MASK (0x20000000U) |
| #define | CAAM_HT_JQ_CTRL_MS_WHL_SHIFT (29U) |
| #define | CAAM_HT_JQ_CTRL_MS_WHL(x) |
| #define | CAAM_HT_JQ_CTRL_MS_ID_MASK (0x7U) |
| #define | CAAM_HT_JQ_CTRL_MS_ID_SHIFT (0U) |
| #define | CAAM_HT_JQ_CTRL_MS_ID(x) |
| #define | CAAM_HT_JQ_CTRL_MS_SRC_MASK (0x700U) |
| #define | CAAM_HT_JQ_CTRL_MS_SRC_SHIFT (8U) |
| #define | CAAM_HT_JQ_CTRL_MS_SRC(x) |
| #define | CAAM_HT_JQ_CTRL_MS_JDDS_MASK (0x4000U) |
| #define | CAAM_HT_JQ_CTRL_MS_JDDS_SHIFT (14U) |
| #define | CAAM_HT_JQ_CTRL_MS_JDDS(x) |
| #define | CAAM_HT_JQ_CTRL_MS_AMTD_MASK (0x8000U) |
| #define | CAAM_HT_JQ_CTRL_MS_AMTD_SHIFT (15U) |
| #define | CAAM_HT_JQ_CTRL_MS_AMTD(x) |
| #define | CAAM_HT_JQ_CTRL_MS_SOB_MASK (0x10000U) |
| #define | CAAM_HT_JQ_CTRL_MS_SOB_SHIFT (16U) |
| #define | CAAM_HT_JQ_CTRL_MS_SOB(x) |
| #define | CAAM_HT_JQ_CTRL_MS_HT_ERROR_MASK (0x60000U) |
| #define | CAAM_HT_JQ_CTRL_MS_HT_ERROR_SHIFT (17U) |
| #define | CAAM_HT_JQ_CTRL_MS_HT_ERROR(x) |
| #define | CAAM_HT_JQ_CTRL_MS_DWORD_SWAP_MASK (0x80000U) |
| #define | CAAM_HT_JQ_CTRL_MS_DWORD_SWAP_SHIFT (19U) |
| #define | CAAM_HT_JQ_CTRL_MS_DWORD_SWAP(x) |
| #define | CAAM_HT_JQ_CTRL_MS_SHR_FROM_MASK (0x7C00000U) |
| #define | CAAM_HT_JQ_CTRL_MS_SHR_FROM_SHIFT (22U) |
| #define | CAAM_HT_JQ_CTRL_MS_SHR_FROM(x) |
| #define | CAAM_HT_JQ_CTRL_MS_ILE_MASK (0x8000000U) |
| #define | CAAM_HT_JQ_CTRL_MS_ILE_SHIFT (27U) |
| #define | CAAM_HT_JQ_CTRL_MS_ILE(x) |
| #define | CAAM_HT_JQ_CTRL_MS_FOUR_MASK (0x10000000U) |
| #define | CAAM_HT_JQ_CTRL_MS_FOUR_SHIFT (28U) |
| #define | CAAM_HT_JQ_CTRL_MS_FOUR(x) |
| #define | CAAM_HT_JQ_CTRL_MS_WHL_MASK (0x20000000U) |
| #define | CAAM_HT_JQ_CTRL_MS_WHL_SHIFT (29U) |
| #define | CAAM_HT_JQ_CTRL_MS_WHL(x) |
HT_JQ_CTRL_LS - Holding Tank 0 Job Queue Control, least-significant half | |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_DID_MASK (0xFU) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_DID_SHIFT (0U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_DID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_TZ_MASK (0x10U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_TZ_SHIFT (4U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_TZ(x) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_ICID_MASK (0xFFE0U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_ICID_SHIFT (5U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_ICID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_DID_MASK (0xF0000U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_DID_SHIFT (16U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_DID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_ICID_MASK (0xFFE00000U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_ICID_SHIFT (21U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_ICID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_DID_MASK (0xFU) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_DID_SHIFT (0U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_DID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_TZ_MASK (0x10U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_TZ_SHIFT (4U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_TZ(x) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_ICID_MASK (0xFFE0U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_ICID_SHIFT (5U) |
| #define | CAAM_HT_JQ_CTRL_LS_PRIM_ICID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_DID_MASK (0xF0000U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_DID_SHIFT (16U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_DID(x) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_ICID_MASK (0xFFE00000U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_ICID_SHIFT (21U) |
| #define | CAAM_HT_JQ_CTRL_LS_OUT_ICID(x) |
HT_STATUS - Holding Tank Status | |
| #define | CAAM_HT_STATUS_PEND_0_MASK (0x1U) |
| #define | CAAM_HT_STATUS_PEND_0_SHIFT (0U) |
| #define | CAAM_HT_STATUS_PEND_0(x) |
| #define | CAAM_HT_STATUS_IN_USE_MASK (0x40000000U) |
| #define | CAAM_HT_STATUS_IN_USE_SHIFT (30U) |
| #define | CAAM_HT_STATUS_IN_USE(x) |
| #define | CAAM_HT_STATUS_BC_MASK (0x80000000U) |
| #define | CAAM_HT_STATUS_BC_SHIFT (31U) |
| #define | CAAM_HT_STATUS_BC(x) |
| #define | CAAM_HT_STATUS_PEND_0_MASK (0x1U) |
| #define | CAAM_HT_STATUS_PEND_0_SHIFT (0U) |
| #define | CAAM_HT_STATUS_PEND_0(x) |
| #define | CAAM_HT_STATUS_IN_USE_MASK (0x40000000U) |
| #define | CAAM_HT_STATUS_IN_USE_SHIFT (30U) |
| #define | CAAM_HT_STATUS_IN_USE(x) |
| #define | CAAM_HT_STATUS_BC_MASK (0x80000000U) |
| #define | CAAM_HT_STATUS_BC_SHIFT (31U) |
| #define | CAAM_HT_STATUS_BC(x) |
JQ_DEBUG_SEL - Job Queue Debug Select Register | |
| #define | CAAM_JQ_DEBUG_SEL_HT_SEL_MASK (0x1U) |
| #define | CAAM_JQ_DEBUG_SEL_HT_SEL_SHIFT (0U) |
| #define | CAAM_JQ_DEBUG_SEL_HT_SEL(x) |
| #define | CAAM_JQ_DEBUG_SEL_JOB_ID_MASK (0x70000U) |
| #define | CAAM_JQ_DEBUG_SEL_JOB_ID_SHIFT (16U) |
| #define | CAAM_JQ_DEBUG_SEL_JOB_ID(x) |
| #define | CAAM_JQ_DEBUG_SEL_HT_SEL_MASK (0x1U) |
| #define | CAAM_JQ_DEBUG_SEL_HT_SEL_SHIFT (0U) |
| #define | CAAM_JQ_DEBUG_SEL_HT_SEL(x) |
| #define | CAAM_JQ_DEBUG_SEL_JOB_ID_MASK (0x70000U) |
| #define | CAAM_JQ_DEBUG_SEL_JOB_ID_SHIFT (16U) |
| #define | CAAM_JQ_DEBUG_SEL_JOB_ID(x) |
JRJIDU_LS - Job Ring Job IDs in Use Register, least-significant half | |
| #define | CAAM_JRJIDU_LS_JID00_MASK (0x1U) |
| #define | CAAM_JRJIDU_LS_JID00_SHIFT (0U) |
| #define | CAAM_JRJIDU_LS_JID00(x) |
| #define | CAAM_JRJIDU_LS_JID01_MASK (0x2U) |
| #define | CAAM_JRJIDU_LS_JID01_SHIFT (1U) |
| #define | CAAM_JRJIDU_LS_JID01(x) |
| #define | CAAM_JRJIDU_LS_JID02_MASK (0x4U) |
| #define | CAAM_JRJIDU_LS_JID02_SHIFT (2U) |
| #define | CAAM_JRJIDU_LS_JID02(x) |
| #define | CAAM_JRJIDU_LS_JID03_MASK (0x8U) |
| #define | CAAM_JRJIDU_LS_JID03_SHIFT (3U) |
| #define | CAAM_JRJIDU_LS_JID03(x) |
| #define | CAAM_JRJIDU_LS_JID00_MASK (0x1U) |
| #define | CAAM_JRJIDU_LS_JID00_SHIFT (0U) |
| #define | CAAM_JRJIDU_LS_JID00(x) |
| #define | CAAM_JRJIDU_LS_JID01_MASK (0x2U) |
| #define | CAAM_JRJIDU_LS_JID01_SHIFT (1U) |
| #define | CAAM_JRJIDU_LS_JID01(x) |
| #define | CAAM_JRJIDU_LS_JID02_MASK (0x4U) |
| #define | CAAM_JRJIDU_LS_JID02_SHIFT (2U) |
| #define | CAAM_JRJIDU_LS_JID02(x) |
| #define | CAAM_JRJIDU_LS_JID03_MASK (0x8U) |
| #define | CAAM_JRJIDU_LS_JID03_SHIFT (3U) |
| #define | CAAM_JRJIDU_LS_JID03(x) |
JRJDJIFBC - Job Ring Job-Done Job ID FIFO BC | |
| #define | CAAM_JRJDJIFBC_BC_MASK (0x80000000U) |
| #define | CAAM_JRJDJIFBC_BC_SHIFT (31U) |
| #define | CAAM_JRJDJIFBC_BC(x) |
| #define | CAAM_JRJDJIFBC_BC_MASK (0x80000000U) |
| #define | CAAM_JRJDJIFBC_BC_SHIFT (31U) |
| #define | CAAM_JRJDJIFBC_BC(x) |
JRJDJIF - Job Ring Job-Done Job ID FIFO | |
| #define | CAAM_JRJDJIF_JOB_ID_ENTRY_MASK (0x7U) |
| #define | CAAM_JRJDJIF_JOB_ID_ENTRY_SHIFT (0U) |
| #define | CAAM_JRJDJIF_JOB_ID_ENTRY(x) |
| #define | CAAM_JRJDJIF_JOB_ID_ENTRY_MASK (0x7U) |
| #define | CAAM_JRJDJIF_JOB_ID_ENTRY_SHIFT (0U) |
| #define | CAAM_JRJDJIF_JOB_ID_ENTRY(x) |
JRJDS1 - Job Ring Job-Done Source 1 | |
| #define | CAAM_JRJDS1_SRC_MASK (0x3U) |
| #define | CAAM_JRJDS1_SRC_SHIFT (0U) |
| #define | CAAM_JRJDS1_SRC(x) |
| #define | CAAM_JRJDS1_VALID_MASK (0x80000000U) |
| #define | CAAM_JRJDS1_VALID_SHIFT (31U) |
| #define | CAAM_JRJDS1_VALID(x) |
| #define | CAAM_JRJDS1_SRC_MASK (0x3U) |
| #define | CAAM_JRJDS1_SRC_SHIFT (0U) |
| #define | CAAM_JRJDS1_SRC(x) |
| #define | CAAM_JRJDS1_VALID_MASK (0x80000000U) |
| #define | CAAM_JRJDS1_VALID_SHIFT (31U) |
| #define | CAAM_JRJDS1_VALID(x) |
JRJDDA - Job Ring Job-Done Descriptor Address 0 Register | |
| #define | CAAM_JRJDDA_JD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_JRJDDA_JD_ADDR_SHIFT (0U) |
| #define | CAAM_JRJDDA_JD_ADDR(x) |
| #define | CAAM_JRJDDA_JD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_JRJDDA_JD_ADDR_SHIFT (0U) |
| #define | CAAM_JRJDDA_JD_ADDR(x) |
CRNR_MS - CHA Revision Number Register, most-significant half | |
| #define | CAAM_CRNR_MS_CRCRN_MASK (0xFU) |
| #define | CAAM_CRNR_MS_CRCRN_SHIFT (0U) |
| #define | CAAM_CRNR_MS_CRCRN(x) |
| #define | CAAM_CRNR_MS_SNW9RN_MASK (0xF0U) |
| #define | CAAM_CRNR_MS_SNW9RN_SHIFT (4U) |
| #define | CAAM_CRNR_MS_SNW9RN(x) |
| #define | CAAM_CRNR_MS_ZERN_MASK (0xF00U) |
| #define | CAAM_CRNR_MS_ZERN_SHIFT (8U) |
| #define | CAAM_CRNR_MS_ZERN(x) |
| #define | CAAM_CRNR_MS_ZARN_MASK (0xF000U) |
| #define | CAAM_CRNR_MS_ZARN_SHIFT (12U) |
| #define | CAAM_CRNR_MS_ZARN(x) |
| #define | CAAM_CRNR_MS_DECORN_MASK (0xF000000U) |
| #define | CAAM_CRNR_MS_DECORN_SHIFT (24U) |
| #define | CAAM_CRNR_MS_DECORN(x) |
| #define | CAAM_CRNR_MS_JRRN_MASK (0xF0000000U) |
| #define | CAAM_CRNR_MS_JRRN_SHIFT (28U) |
| #define | CAAM_CRNR_MS_JRRN(x) |
| #define | CAAM_CRNR_MS_CRCRN_MASK (0xFU) |
| #define | CAAM_CRNR_MS_CRCRN_SHIFT (0U) |
| #define | CAAM_CRNR_MS_CRCRN(x) |
| #define | CAAM_CRNR_MS_SNW9RN_MASK (0xF0U) |
| #define | CAAM_CRNR_MS_SNW9RN_SHIFT (4U) |
| #define | CAAM_CRNR_MS_SNW9RN(x) |
| #define | CAAM_CRNR_MS_ZERN_MASK (0xF00U) |
| #define | CAAM_CRNR_MS_ZERN_SHIFT (8U) |
| #define | CAAM_CRNR_MS_ZERN(x) |
| #define | CAAM_CRNR_MS_ZARN_MASK (0xF000U) |
| #define | CAAM_CRNR_MS_ZARN_SHIFT (12U) |
| #define | CAAM_CRNR_MS_ZARN(x) |
| #define | CAAM_CRNR_MS_DECORN_MASK (0xF000000U) |
| #define | CAAM_CRNR_MS_DECORN_SHIFT (24U) |
| #define | CAAM_CRNR_MS_DECORN(x) |
| #define | CAAM_CRNR_MS_JRRN_MASK (0xF0000000U) |
| #define | CAAM_CRNR_MS_JRRN_SHIFT (28U) |
| #define | CAAM_CRNR_MS_JRRN(x) |
CRNR_LS - CHA Revision Number Register, least-significant half | |
| #define | CAAM_CRNR_LS_AESRN_MASK (0xFU) |
| #define | CAAM_CRNR_LS_AESRN_SHIFT (0U) |
| #define | CAAM_CRNR_LS_AESRN(x) |
| #define | CAAM_CRNR_LS_DESRN_MASK (0xF0U) |
| #define | CAAM_CRNR_LS_DESRN_SHIFT (4U) |
| #define | CAAM_CRNR_LS_DESRN(x) |
| #define | CAAM_CRNR_LS_MDRN_MASK (0xF000U) |
| #define | CAAM_CRNR_LS_MDRN_SHIFT (12U) |
| #define | CAAM_CRNR_LS_MDRN(x) |
| #define | CAAM_CRNR_LS_RNGRN_MASK (0xF0000U) |
| #define | CAAM_CRNR_LS_RNGRN_SHIFT (16U) |
| #define | CAAM_CRNR_LS_RNGRN(x) |
| #define | CAAM_CRNR_LS_SNW8RN_MASK (0xF00000U) |
| #define | CAAM_CRNR_LS_SNW8RN_SHIFT (20U) |
| #define | CAAM_CRNR_LS_SNW8RN(x) |
| #define | CAAM_CRNR_LS_KASRN_MASK (0xF000000U) |
| #define | CAAM_CRNR_LS_KASRN_SHIFT (24U) |
| #define | CAAM_CRNR_LS_KASRN(x) |
| #define | CAAM_CRNR_LS_PKRN_MASK (0xF0000000U) |
| #define | CAAM_CRNR_LS_PKRN_SHIFT (28U) |
| #define | CAAM_CRNR_LS_PKRN(x) |
| #define | CAAM_CRNR_LS_AESRN_MASK (0xFU) |
| #define | CAAM_CRNR_LS_AESRN_SHIFT (0U) |
| #define | CAAM_CRNR_LS_AESRN(x) |
| #define | CAAM_CRNR_LS_DESRN_MASK (0xF0U) |
| #define | CAAM_CRNR_LS_DESRN_SHIFT (4U) |
| #define | CAAM_CRNR_LS_DESRN(x) |
| #define | CAAM_CRNR_LS_MDRN_MASK (0xF000U) |
| #define | CAAM_CRNR_LS_MDRN_SHIFT (12U) |
| #define | CAAM_CRNR_LS_MDRN(x) |
| #define | CAAM_CRNR_LS_RNGRN_MASK (0xF0000U) |
| #define | CAAM_CRNR_LS_RNGRN_SHIFT (16U) |
| #define | CAAM_CRNR_LS_RNGRN(x) |
| #define | CAAM_CRNR_LS_SNW8RN_MASK (0xF00000U) |
| #define | CAAM_CRNR_LS_SNW8RN_SHIFT (20U) |
| #define | CAAM_CRNR_LS_SNW8RN(x) |
| #define | CAAM_CRNR_LS_KASRN_MASK (0xF000000U) |
| #define | CAAM_CRNR_LS_KASRN_SHIFT (24U) |
| #define | CAAM_CRNR_LS_KASRN(x) |
| #define | CAAM_CRNR_LS_PKRN_MASK (0xF0000000U) |
| #define | CAAM_CRNR_LS_PKRN_SHIFT (28U) |
| #define | CAAM_CRNR_LS_PKRN(x) |
CTPR_MS - Compile Time Parameters Register, most-significant half | |
| #define | CAAM_CTPR_MS_VIRT_EN_INCL_MASK (0x1U) |
| #define | CAAM_CTPR_MS_VIRT_EN_INCL_SHIFT (0U) |
| #define | CAAM_CTPR_MS_VIRT_EN_INCL(x) |
| #define | CAAM_CTPR_MS_VIRT_EN_POR_VALUE_MASK (0x2U) |
| #define | CAAM_CTPR_MS_VIRT_EN_POR_VALUE_SHIFT (1U) |
| #define | CAAM_CTPR_MS_VIRT_EN_POR_VALUE(x) |
| #define | CAAM_CTPR_MS_REG_PG_SIZE_MASK (0x10U) |
| #define | CAAM_CTPR_MS_REG_PG_SIZE_SHIFT (4U) |
| #define | CAAM_CTPR_MS_REG_PG_SIZE(x) |
| #define | CAAM_CTPR_MS_RNG_I_MASK (0x700U) |
| #define | CAAM_CTPR_MS_RNG_I_SHIFT (8U) |
| #define | CAAM_CTPR_MS_RNG_I(x) |
| #define | CAAM_CTPR_MS_AI_INCL_MASK (0x800U) |
| #define | CAAM_CTPR_MS_AI_INCL_SHIFT (11U) |
| #define | CAAM_CTPR_MS_AI_INCL(x) |
| #define | CAAM_CTPR_MS_DPAA2_MASK (0x2000U) |
| #define | CAAM_CTPR_MS_DPAA2_SHIFT (13U) |
| #define | CAAM_CTPR_MS_DPAA2(x) |
| #define | CAAM_CTPR_MS_IP_CLK_MASK (0x4000U) |
| #define | CAAM_CTPR_MS_IP_CLK_SHIFT (14U) |
| #define | CAAM_CTPR_MS_IP_CLK(x) |
| #define | CAAM_CTPR_MS_MCFG_BURST_MASK (0x10000U) |
| #define | CAAM_CTPR_MS_MCFG_BURST_SHIFT (16U) |
| #define | CAAM_CTPR_MS_MCFG_BURST(x) |
| #define | CAAM_CTPR_MS_MCFG_PS_MASK (0x20000U) |
| #define | CAAM_CTPR_MS_MCFG_PS_SHIFT (17U) |
| #define | CAAM_CTPR_MS_MCFG_PS(x) |
| #define | CAAM_CTPR_MS_SG8_MASK (0x40000U) |
| #define | CAAM_CTPR_MS_SG8_SHIFT (18U) |
| #define | CAAM_CTPR_MS_SG8(x) |
| #define | CAAM_CTPR_MS_PM_EVT_BUS_MASK (0x80000U) |
| #define | CAAM_CTPR_MS_PM_EVT_BUS_SHIFT (19U) |
| #define | CAAM_CTPR_MS_PM_EVT_BUS(x) |
| #define | CAAM_CTPR_MS_DECO_WD_MASK (0x100000U) |
| #define | CAAM_CTPR_MS_DECO_WD_SHIFT (20U) |
| #define | CAAM_CTPR_MS_DECO_WD(x) |
| #define | CAAM_CTPR_MS_PC_MASK (0x200000U) |
| #define | CAAM_CTPR_MS_PC_SHIFT (21U) |
| #define | CAAM_CTPR_MS_PC(x) |
| #define | CAAM_CTPR_MS_C1C2_MASK (0x800000U) |
| #define | CAAM_CTPR_MS_C1C2_SHIFT (23U) |
| #define | CAAM_CTPR_MS_C1C2(x) |
| #define | CAAM_CTPR_MS_ACC_CTL_MASK (0x1000000U) |
| #define | CAAM_CTPR_MS_ACC_CTL_SHIFT (24U) |
| #define | CAAM_CTPR_MS_ACC_CTL(x) |
| #define | CAAM_CTPR_MS_QI_MASK (0x2000000U) |
| #define | CAAM_CTPR_MS_QI_SHIFT (25U) |
| #define | CAAM_CTPR_MS_QI(x) |
| #define | CAAM_CTPR_MS_AXI_PRI_MASK (0x4000000U) |
| #define | CAAM_CTPR_MS_AXI_PRI_SHIFT (26U) |
| #define | CAAM_CTPR_MS_AXI_PRI(x) |
| #define | CAAM_CTPR_MS_AXI_LIODN_MASK (0x8000000U) |
| #define | CAAM_CTPR_MS_AXI_LIODN_SHIFT (27U) |
| #define | CAAM_CTPR_MS_AXI_LIODN(x) |
| #define | CAAM_CTPR_MS_AXI_PIPE_DEPTH_MASK (0xF0000000U) |
| #define | CAAM_CTPR_MS_AXI_PIPE_DEPTH_SHIFT (28U) |
| #define | CAAM_CTPR_MS_AXI_PIPE_DEPTH(x) |
| #define | CAAM_CTPR_MS_VIRT_EN_INCL_MASK (0x1U) |
| #define | CAAM_CTPR_MS_VIRT_EN_INCL_SHIFT (0U) |
| #define | CAAM_CTPR_MS_VIRT_EN_INCL(x) |
| #define | CAAM_CTPR_MS_VIRT_EN_POR_VALUE_MASK (0x2U) |
| #define | CAAM_CTPR_MS_VIRT_EN_POR_VALUE_SHIFT (1U) |
| #define | CAAM_CTPR_MS_VIRT_EN_POR_VALUE(x) |
| #define | CAAM_CTPR_MS_REG_PG_SIZE_MASK (0x10U) |
| #define | CAAM_CTPR_MS_REG_PG_SIZE_SHIFT (4U) |
| #define | CAAM_CTPR_MS_REG_PG_SIZE(x) |
| #define | CAAM_CTPR_MS_RNG_I_MASK (0x700U) |
| #define | CAAM_CTPR_MS_RNG_I_SHIFT (8U) |
| #define | CAAM_CTPR_MS_RNG_I(x) |
| #define | CAAM_CTPR_MS_AI_INCL_MASK (0x800U) |
| #define | CAAM_CTPR_MS_AI_INCL_SHIFT (11U) |
| #define | CAAM_CTPR_MS_AI_INCL(x) |
| #define | CAAM_CTPR_MS_DPAA2_MASK (0x2000U) |
| #define | CAAM_CTPR_MS_DPAA2_SHIFT (13U) |
| #define | CAAM_CTPR_MS_DPAA2(x) |
| #define | CAAM_CTPR_MS_IP_CLK_MASK (0x4000U) |
| #define | CAAM_CTPR_MS_IP_CLK_SHIFT (14U) |
| #define | CAAM_CTPR_MS_IP_CLK(x) |
| #define | CAAM_CTPR_MS_MCFG_BURST_MASK (0x10000U) |
| #define | CAAM_CTPR_MS_MCFG_BURST_SHIFT (16U) |
| #define | CAAM_CTPR_MS_MCFG_BURST(x) |
| #define | CAAM_CTPR_MS_MCFG_PS_MASK (0x20000U) |
| #define | CAAM_CTPR_MS_MCFG_PS_SHIFT (17U) |
| #define | CAAM_CTPR_MS_MCFG_PS(x) |
| #define | CAAM_CTPR_MS_SG8_MASK (0x40000U) |
| #define | CAAM_CTPR_MS_SG8_SHIFT (18U) |
| #define | CAAM_CTPR_MS_SG8(x) |
| #define | CAAM_CTPR_MS_PM_EVT_BUS_MASK (0x80000U) |
| #define | CAAM_CTPR_MS_PM_EVT_BUS_SHIFT (19U) |
| #define | CAAM_CTPR_MS_PM_EVT_BUS(x) |
| #define | CAAM_CTPR_MS_DECO_WD_MASK (0x100000U) |
| #define | CAAM_CTPR_MS_DECO_WD_SHIFT (20U) |
| #define | CAAM_CTPR_MS_DECO_WD(x) |
| #define | CAAM_CTPR_MS_PC_MASK (0x200000U) |
| #define | CAAM_CTPR_MS_PC_SHIFT (21U) |
| #define | CAAM_CTPR_MS_PC(x) |
| #define | CAAM_CTPR_MS_C1C2_MASK (0x800000U) |
| #define | CAAM_CTPR_MS_C1C2_SHIFT (23U) |
| #define | CAAM_CTPR_MS_C1C2(x) |
| #define | CAAM_CTPR_MS_ACC_CTL_MASK (0x1000000U) |
| #define | CAAM_CTPR_MS_ACC_CTL_SHIFT (24U) |
| #define | CAAM_CTPR_MS_ACC_CTL(x) |
| #define | CAAM_CTPR_MS_QI_MASK (0x2000000U) |
| #define | CAAM_CTPR_MS_QI_SHIFT (25U) |
| #define | CAAM_CTPR_MS_QI(x) |
| #define | CAAM_CTPR_MS_AXI_PRI_MASK (0x4000000U) |
| #define | CAAM_CTPR_MS_AXI_PRI_SHIFT (26U) |
| #define | CAAM_CTPR_MS_AXI_PRI(x) |
| #define | CAAM_CTPR_MS_AXI_LIODN_MASK (0x8000000U) |
| #define | CAAM_CTPR_MS_AXI_LIODN_SHIFT (27U) |
| #define | CAAM_CTPR_MS_AXI_LIODN(x) |
| #define | CAAM_CTPR_MS_AXI_PIPE_DEPTH_MASK (0xF0000000U) |
| #define | CAAM_CTPR_MS_AXI_PIPE_DEPTH_SHIFT (28U) |
| #define | CAAM_CTPR_MS_AXI_PIPE_DEPTH(x) |
CTPR_LS - Compile Time Parameters Register, least-significant half | |
| #define | CAAM_CTPR_LS_KG_DS_MASK (0x1U) |
| #define | CAAM_CTPR_LS_KG_DS_SHIFT (0U) |
| #define | CAAM_CTPR_LS_KG_DS(x) |
| #define | CAAM_CTPR_LS_BLOB_MASK (0x2U) |
| #define | CAAM_CTPR_LS_BLOB_SHIFT (1U) |
| #define | CAAM_CTPR_LS_BLOB(x) |
| #define | CAAM_CTPR_LS_WIFI_MASK (0x4U) |
| #define | CAAM_CTPR_LS_WIFI_SHIFT (2U) |
| #define | CAAM_CTPR_LS_WIFI(x) |
| #define | CAAM_CTPR_LS_WIMAX_MASK (0x8U) |
| #define | CAAM_CTPR_LS_WIMAX_SHIFT (3U) |
| #define | CAAM_CTPR_LS_WIMAX(x) |
| #define | CAAM_CTPR_LS_SRTP_MASK (0x10U) |
| #define | CAAM_CTPR_LS_SRTP_SHIFT (4U) |
| #define | CAAM_CTPR_LS_SRTP(x) |
| #define | CAAM_CTPR_LS_IPSEC_MASK (0x20U) |
| #define | CAAM_CTPR_LS_IPSEC_SHIFT (5U) |
| #define | CAAM_CTPR_LS_IPSEC(x) |
| #define | CAAM_CTPR_LS_IKE_MASK (0x40U) |
| #define | CAAM_CTPR_LS_IKE_SHIFT (6U) |
| #define | CAAM_CTPR_LS_IKE(x) |
| #define | CAAM_CTPR_LS_SSL_TLS_MASK (0x80U) |
| #define | CAAM_CTPR_LS_SSL_TLS_SHIFT (7U) |
| #define | CAAM_CTPR_LS_SSL_TLS(x) |
| #define | CAAM_CTPR_LS_TLS_PRF_MASK (0x100U) |
| #define | CAAM_CTPR_LS_TLS_PRF_SHIFT (8U) |
| #define | CAAM_CTPR_LS_TLS_PRF(x) |
| #define | CAAM_CTPR_LS_MACSEC_MASK (0x200U) |
| #define | CAAM_CTPR_LS_MACSEC_SHIFT (9U) |
| #define | CAAM_CTPR_LS_MACSEC(x) |
| #define | CAAM_CTPR_LS_RSA_MASK (0x400U) |
| #define | CAAM_CTPR_LS_RSA_SHIFT (10U) |
| #define | CAAM_CTPR_LS_RSA(x) |
| #define | CAAM_CTPR_LS_P3G_LTE_MASK (0x800U) |
| #define | CAAM_CTPR_LS_P3G_LTE_SHIFT (11U) |
| #define | CAAM_CTPR_LS_P3G_LTE(x) |
| #define | CAAM_CTPR_LS_DBL_CRC_MASK (0x1000U) |
| #define | CAAM_CTPR_LS_DBL_CRC_SHIFT (12U) |
| #define | CAAM_CTPR_LS_DBL_CRC(x) |
| #define | CAAM_CTPR_LS_MAN_PROT_MASK (0x2000U) |
| #define | CAAM_CTPR_LS_MAN_PROT_SHIFT (13U) |
| #define | CAAM_CTPR_LS_MAN_PROT(x) |
| #define | CAAM_CTPR_LS_DKP_MASK (0x4000U) |
| #define | CAAM_CTPR_LS_DKP_SHIFT (14U) |
| #define | CAAM_CTPR_LS_DKP(x) |
| #define | CAAM_CTPR_LS_KG_DS_MASK (0x1U) |
| #define | CAAM_CTPR_LS_KG_DS_SHIFT (0U) |
| #define | CAAM_CTPR_LS_KG_DS(x) |
| #define | CAAM_CTPR_LS_BLOB_MASK (0x2U) |
| #define | CAAM_CTPR_LS_BLOB_SHIFT (1U) |
| #define | CAAM_CTPR_LS_BLOB(x) |
| #define | CAAM_CTPR_LS_WIFI_MASK (0x4U) |
| #define | CAAM_CTPR_LS_WIFI_SHIFT (2U) |
| #define | CAAM_CTPR_LS_WIFI(x) |
| #define | CAAM_CTPR_LS_WIMAX_MASK (0x8U) |
| #define | CAAM_CTPR_LS_WIMAX_SHIFT (3U) |
| #define | CAAM_CTPR_LS_WIMAX(x) |
| #define | CAAM_CTPR_LS_SRTP_MASK (0x10U) |
| #define | CAAM_CTPR_LS_SRTP_SHIFT (4U) |
| #define | CAAM_CTPR_LS_SRTP(x) |
| #define | CAAM_CTPR_LS_IPSEC_MASK (0x20U) |
| #define | CAAM_CTPR_LS_IPSEC_SHIFT (5U) |
| #define | CAAM_CTPR_LS_IPSEC(x) |
| #define | CAAM_CTPR_LS_IKE_MASK (0x40U) |
| #define | CAAM_CTPR_LS_IKE_SHIFT (6U) |
| #define | CAAM_CTPR_LS_IKE(x) |
| #define | CAAM_CTPR_LS_SSL_TLS_MASK (0x80U) |
| #define | CAAM_CTPR_LS_SSL_TLS_SHIFT (7U) |
| #define | CAAM_CTPR_LS_SSL_TLS(x) |
| #define | CAAM_CTPR_LS_TLS_PRF_MASK (0x100U) |
| #define | CAAM_CTPR_LS_TLS_PRF_SHIFT (8U) |
| #define | CAAM_CTPR_LS_TLS_PRF(x) |
| #define | CAAM_CTPR_LS_MACSEC_MASK (0x200U) |
| #define | CAAM_CTPR_LS_MACSEC_SHIFT (9U) |
| #define | CAAM_CTPR_LS_MACSEC(x) |
| #define | CAAM_CTPR_LS_RSA_MASK (0x400U) |
| #define | CAAM_CTPR_LS_RSA_SHIFT (10U) |
| #define | CAAM_CTPR_LS_RSA(x) |
| #define | CAAM_CTPR_LS_P3G_LTE_MASK (0x800U) |
| #define | CAAM_CTPR_LS_P3G_LTE_SHIFT (11U) |
| #define | CAAM_CTPR_LS_P3G_LTE(x) |
| #define | CAAM_CTPR_LS_DBL_CRC_MASK (0x1000U) |
| #define | CAAM_CTPR_LS_DBL_CRC_SHIFT (12U) |
| #define | CAAM_CTPR_LS_DBL_CRC(x) |
| #define | CAAM_CTPR_LS_MAN_PROT_MASK (0x2000U) |
| #define | CAAM_CTPR_LS_MAN_PROT_SHIFT (13U) |
| #define | CAAM_CTPR_LS_MAN_PROT(x) |
| #define | CAAM_CTPR_LS_DKP_MASK (0x4000U) |
| #define | CAAM_CTPR_LS_DKP_SHIFT (14U) |
| #define | CAAM_CTPR_LS_DKP(x) |
SMSTA - Secure Memory Status Register | |
| #define | CAAM_SMSTA_STATE_MASK (0xFU) |
| #define | CAAM_SMSTA_STATE_SHIFT (0U) |
| #define | CAAM_SMSTA_STATE(x) |
| #define | CAAM_SMSTA_ACCERR_MASK (0xF0U) |
| #define | CAAM_SMSTA_ACCERR_SHIFT (4U) |
| #define | CAAM_SMSTA_ACCERR(x) |
| #define | CAAM_SMSTA_DID_MASK (0xF00U) |
| #define | CAAM_SMSTA_DID_SHIFT (8U) |
| #define | CAAM_SMSTA_DID(x) |
| #define | CAAM_SMSTA_NS_MASK (0x1000U) |
| #define | CAAM_SMSTA_NS_SHIFT (12U) |
| #define | CAAM_SMSTA_NS(x) |
| #define | CAAM_SMSTA_SMR_WP_MASK (0x8000U) |
| #define | CAAM_SMSTA_SMR_WP_SHIFT (15U) |
| #define | CAAM_SMSTA_SMR_WP(x) |
| #define | CAAM_SMSTA_PAGE_MASK (0x7FF0000U) |
| #define | CAAM_SMSTA_PAGE_SHIFT (16U) |
| #define | CAAM_SMSTA_PAGE(x) |
| #define | CAAM_SMSTA_PART_MASK (0xF0000000U) |
| #define | CAAM_SMSTA_PART_SHIFT (28U) |
| #define | CAAM_SMSTA_PART(x) |
| #define | CAAM_SMSTA_STATE_MASK (0xFU) |
| #define | CAAM_SMSTA_STATE_SHIFT (0U) |
| #define | CAAM_SMSTA_STATE(x) |
| #define | CAAM_SMSTA_ACCERR_MASK (0xF0U) |
| #define | CAAM_SMSTA_ACCERR_SHIFT (4U) |
| #define | CAAM_SMSTA_ACCERR(x) |
| #define | CAAM_SMSTA_DID_MASK (0xF00U) |
| #define | CAAM_SMSTA_DID_SHIFT (8U) |
| #define | CAAM_SMSTA_DID(x) |
| #define | CAAM_SMSTA_NS_MASK (0x1000U) |
| #define | CAAM_SMSTA_NS_SHIFT (12U) |
| #define | CAAM_SMSTA_NS(x) |
| #define | CAAM_SMSTA_SMR_WP_MASK (0x8000U) |
| #define | CAAM_SMSTA_SMR_WP_SHIFT (15U) |
| #define | CAAM_SMSTA_SMR_WP(x) |
| #define | CAAM_SMSTA_PAGE_MASK (0x7FF0000U) |
| #define | CAAM_SMSTA_PAGE_SHIFT (16U) |
| #define | CAAM_SMSTA_PAGE(x) |
| #define | CAAM_SMSTA_PART_MASK (0xF0000000U) |
| #define | CAAM_SMSTA_PART_SHIFT (28U) |
| #define | CAAM_SMSTA_PART(x) |
SMPO - Secure Memory Partition Owners Register | |
| #define | CAAM_SMPO_PO0_MASK (0x3U) |
| #define | CAAM_SMPO_PO0_SHIFT (0U) |
| #define | CAAM_SMPO_PO0(x) |
| #define | CAAM_SMPO_PO1_MASK (0xCU) |
| #define | CAAM_SMPO_PO1_SHIFT (2U) |
| #define | CAAM_SMPO_PO1(x) |
| #define | CAAM_SMPO_PO2_MASK (0x30U) |
| #define | CAAM_SMPO_PO2_SHIFT (4U) |
| #define | CAAM_SMPO_PO2(x) |
| #define | CAAM_SMPO_PO3_MASK (0xC0U) |
| #define | CAAM_SMPO_PO3_SHIFT (6U) |
| #define | CAAM_SMPO_PO3(x) |
| #define | CAAM_SMPO_PO4_MASK (0x300U) |
| #define | CAAM_SMPO_PO4_SHIFT (8U) |
| #define | CAAM_SMPO_PO4(x) |
| #define | CAAM_SMPO_PO5_MASK (0xC00U) |
| #define | CAAM_SMPO_PO5_SHIFT (10U) |
| #define | CAAM_SMPO_PO5(x) |
| #define | CAAM_SMPO_PO6_MASK (0x3000U) |
| #define | CAAM_SMPO_PO6_SHIFT (12U) |
| #define | CAAM_SMPO_PO6(x) |
| #define | CAAM_SMPO_PO7_MASK (0xC000U) |
| #define | CAAM_SMPO_PO7_SHIFT (14U) |
| #define | CAAM_SMPO_PO7(x) |
| #define | CAAM_SMPO_PO8_MASK (0x30000U) |
| #define | CAAM_SMPO_PO8_SHIFT (16U) |
| #define | CAAM_SMPO_PO8(x) |
| #define | CAAM_SMPO_PO9_MASK (0xC0000U) |
| #define | CAAM_SMPO_PO9_SHIFT (18U) |
| #define | CAAM_SMPO_PO9(x) |
| #define | CAAM_SMPO_PO10_MASK (0x300000U) |
| #define | CAAM_SMPO_PO10_SHIFT (20U) |
| #define | CAAM_SMPO_PO10(x) |
| #define | CAAM_SMPO_PO11_MASK (0xC00000U) |
| #define | CAAM_SMPO_PO11_SHIFT (22U) |
| #define | CAAM_SMPO_PO11(x) |
| #define | CAAM_SMPO_PO12_MASK (0x3000000U) |
| #define | CAAM_SMPO_PO12_SHIFT (24U) |
| #define | CAAM_SMPO_PO12(x) |
| #define | CAAM_SMPO_PO13_MASK (0xC000000U) |
| #define | CAAM_SMPO_PO13_SHIFT (26U) |
| #define | CAAM_SMPO_PO13(x) |
| #define | CAAM_SMPO_PO14_MASK (0x30000000U) |
| #define | CAAM_SMPO_PO14_SHIFT (28U) |
| #define | CAAM_SMPO_PO14(x) |
| #define | CAAM_SMPO_PO15_MASK (0xC0000000U) |
| #define | CAAM_SMPO_PO15_SHIFT (30U) |
| #define | CAAM_SMPO_PO15(x) |
| #define | CAAM_SMPO_PO0_MASK (0x3U) |
| #define | CAAM_SMPO_PO0_SHIFT (0U) |
| #define | CAAM_SMPO_PO0(x) |
| #define | CAAM_SMPO_PO1_MASK (0xCU) |
| #define | CAAM_SMPO_PO1_SHIFT (2U) |
| #define | CAAM_SMPO_PO1(x) |
| #define | CAAM_SMPO_PO2_MASK (0x30U) |
| #define | CAAM_SMPO_PO2_SHIFT (4U) |
| #define | CAAM_SMPO_PO2(x) |
| #define | CAAM_SMPO_PO3_MASK (0xC0U) |
| #define | CAAM_SMPO_PO3_SHIFT (6U) |
| #define | CAAM_SMPO_PO3(x) |
| #define | CAAM_SMPO_PO4_MASK (0x300U) |
| #define | CAAM_SMPO_PO4_SHIFT (8U) |
| #define | CAAM_SMPO_PO4(x) |
| #define | CAAM_SMPO_PO5_MASK (0xC00U) |
| #define | CAAM_SMPO_PO5_SHIFT (10U) |
| #define | CAAM_SMPO_PO5(x) |
| #define | CAAM_SMPO_PO6_MASK (0x3000U) |
| #define | CAAM_SMPO_PO6_SHIFT (12U) |
| #define | CAAM_SMPO_PO6(x) |
| #define | CAAM_SMPO_PO7_MASK (0xC000U) |
| #define | CAAM_SMPO_PO7_SHIFT (14U) |
| #define | CAAM_SMPO_PO7(x) |
| #define | CAAM_SMPO_PO8_MASK (0x30000U) |
| #define | CAAM_SMPO_PO8_SHIFT (16U) |
| #define | CAAM_SMPO_PO8(x) |
| #define | CAAM_SMPO_PO9_MASK (0xC0000U) |
| #define | CAAM_SMPO_PO9_SHIFT (18U) |
| #define | CAAM_SMPO_PO9(x) |
| #define | CAAM_SMPO_PO10_MASK (0x300000U) |
| #define | CAAM_SMPO_PO10_SHIFT (20U) |
| #define | CAAM_SMPO_PO10(x) |
| #define | CAAM_SMPO_PO11_MASK (0xC00000U) |
| #define | CAAM_SMPO_PO11_SHIFT (22U) |
| #define | CAAM_SMPO_PO11(x) |
| #define | CAAM_SMPO_PO12_MASK (0x3000000U) |
| #define | CAAM_SMPO_PO12_SHIFT (24U) |
| #define | CAAM_SMPO_PO12(x) |
| #define | CAAM_SMPO_PO13_MASK (0xC000000U) |
| #define | CAAM_SMPO_PO13_SHIFT (26U) |
| #define | CAAM_SMPO_PO13(x) |
| #define | CAAM_SMPO_PO14_MASK (0x30000000U) |
| #define | CAAM_SMPO_PO14_SHIFT (28U) |
| #define | CAAM_SMPO_PO14(x) |
| #define | CAAM_SMPO_PO15_MASK (0xC0000000U) |
| #define | CAAM_SMPO_PO15_SHIFT (30U) |
| #define | CAAM_SMPO_PO15(x) |
FAR - Fault Address Register | |
| #define | CAAM_FAR_FAR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_FAR_FAR_SHIFT (0U) |
| #define | CAAM_FAR_FAR(x) |
| #define | CAAM_FAR_FAR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_FAR_FAR_SHIFT (0U) |
| #define | CAAM_FAR_FAR(x) |
FADID - Fault Address DID Register | |
| #define | CAAM_FADID_FDID_MASK (0xFU) |
| #define | CAAM_FADID_FDID_SHIFT (0U) |
| #define | CAAM_FADID_FDID(x) |
| #define | CAAM_FADID_FNS_MASK (0x10U) |
| #define | CAAM_FADID_FNS_SHIFT (4U) |
| #define | CAAM_FADID_FNS(x) |
| #define | CAAM_FADID_FICID_MASK (0xFFE0U) |
| #define | CAAM_FADID_FICID_SHIFT (5U) |
| #define | CAAM_FADID_FICID(x) |
| #define | CAAM_FADID_FDID_MASK (0xFU) |
| #define | CAAM_FADID_FDID_SHIFT (0U) |
| #define | CAAM_FADID_FDID(x) |
| #define | CAAM_FADID_FNS_MASK (0x10U) |
| #define | CAAM_FADID_FNS_SHIFT (4U) |
| #define | CAAM_FADID_FNS(x) |
| #define | CAAM_FADID_FICID_MASK (0xFFE0U) |
| #define | CAAM_FADID_FICID_SHIFT (5U) |
| #define | CAAM_FADID_FICID(x) |
FADR - Fault Address Detail Register | |
| #define | CAAM_FADR_FSZ_MASK (0x7FU) |
| #define | CAAM_FADR_FSZ_SHIFT (0U) |
| #define | CAAM_FADR_FSZ(x) |
| #define | CAAM_FADR_TYP_MASK (0x80U) |
| #define | CAAM_FADR_TYP_SHIFT (7U) |
| #define | CAAM_FADR_TYP(x) |
| #define | CAAM_FADR_BLKID_MASK (0xF00U) |
| #define | CAAM_FADR_BLKID_SHIFT (8U) |
| #define | CAAM_FADR_BLKID(x) |
| #define | CAAM_FADR_JSRC_MASK (0x7000U) |
| #define | CAAM_FADR_JSRC_SHIFT (12U) |
| #define | CAAM_FADR_JSRC(x) |
| #define | CAAM_FADR_DTYP_MASK (0x8000U) |
| #define | CAAM_FADR_DTYP_SHIFT (15U) |
| #define | CAAM_FADR_DTYP(x) |
| #define | CAAM_FADR_FSZ_EXT_MASK (0x70000U) |
| #define | CAAM_FADR_FSZ_EXT_SHIFT (16U) |
| #define | CAAM_FADR_FSZ_EXT(x) |
| #define | CAAM_FADR_FKMOD_MASK (0x1000000U) |
| #define | CAAM_FADR_FKMOD_SHIFT (24U) |
| #define | CAAM_FADR_FKMOD(x) |
| #define | CAAM_FADR_FKEY_MASK (0x2000000U) |
| #define | CAAM_FADR_FKEY_SHIFT (25U) |
| #define | CAAM_FADR_FKEY(x) |
| #define | CAAM_FADR_FTDSC_MASK (0x4000000U) |
| #define | CAAM_FADR_FTDSC_SHIFT (26U) |
| #define | CAAM_FADR_FTDSC(x) |
| #define | CAAM_FADR_FBNDG_MASK (0x8000000U) |
| #define | CAAM_FADR_FBNDG_SHIFT (27U) |
| #define | CAAM_FADR_FBNDG(x) |
| #define | CAAM_FADR_FNS_MASK (0x10000000U) |
| #define | CAAM_FADR_FNS_SHIFT (28U) |
| #define | CAAM_FADR_FNS(x) |
| #define | CAAM_FADR_FERR_MASK (0xC0000000U) |
| #define | CAAM_FADR_FERR_SHIFT (30U) |
| #define | CAAM_FADR_FERR(x) |
| #define | CAAM_FADR_FSZ_MASK (0x7FU) |
| #define | CAAM_FADR_FSZ_SHIFT (0U) |
| #define | CAAM_FADR_FSZ(x) |
| #define | CAAM_FADR_TYP_MASK (0x80U) |
| #define | CAAM_FADR_TYP_SHIFT (7U) |
| #define | CAAM_FADR_TYP(x) |
| #define | CAAM_FADR_BLKID_MASK (0xF00U) |
| #define | CAAM_FADR_BLKID_SHIFT (8U) |
| #define | CAAM_FADR_BLKID(x) |
| #define | CAAM_FADR_JSRC_MASK (0x7000U) |
| #define | CAAM_FADR_JSRC_SHIFT (12U) |
| #define | CAAM_FADR_JSRC(x) |
| #define | CAAM_FADR_DTYP_MASK (0x8000U) |
| #define | CAAM_FADR_DTYP_SHIFT (15U) |
| #define | CAAM_FADR_DTYP(x) |
| #define | CAAM_FADR_FSZ_EXT_MASK (0x70000U) |
| #define | CAAM_FADR_FSZ_EXT_SHIFT (16U) |
| #define | CAAM_FADR_FSZ_EXT(x) |
| #define | CAAM_FADR_FKMOD_MASK (0x1000000U) |
| #define | CAAM_FADR_FKMOD_SHIFT (24U) |
| #define | CAAM_FADR_FKMOD(x) |
| #define | CAAM_FADR_FKEY_MASK (0x2000000U) |
| #define | CAAM_FADR_FKEY_SHIFT (25U) |
| #define | CAAM_FADR_FKEY(x) |
| #define | CAAM_FADR_FTDSC_MASK (0x4000000U) |
| #define | CAAM_FADR_FTDSC_SHIFT (26U) |
| #define | CAAM_FADR_FTDSC(x) |
| #define | CAAM_FADR_FBNDG_MASK (0x8000000U) |
| #define | CAAM_FADR_FBNDG_SHIFT (27U) |
| #define | CAAM_FADR_FBNDG(x) |
| #define | CAAM_FADR_FNS_MASK (0x10000000U) |
| #define | CAAM_FADR_FNS_SHIFT (28U) |
| #define | CAAM_FADR_FNS(x) |
| #define | CAAM_FADR_FERR_MASK (0xC0000000U) |
| #define | CAAM_FADR_FERR_SHIFT (30U) |
| #define | CAAM_FADR_FERR(x) |
CSTA - CAAM Status Register | |
| #define | CAAM_CSTA_BSY_MASK (0x1U) |
| #define | CAAM_CSTA_BSY_SHIFT (0U) |
| #define | CAAM_CSTA_BSY(x) |
| #define | CAAM_CSTA_IDLE_MASK (0x2U) |
| #define | CAAM_CSTA_IDLE_SHIFT (1U) |
| #define | CAAM_CSTA_IDLE(x) |
| #define | CAAM_CSTA_TRNG_IDLE_MASK (0x4U) |
| #define | CAAM_CSTA_TRNG_IDLE_SHIFT (2U) |
| #define | CAAM_CSTA_TRNG_IDLE(x) |
| #define | CAAM_CSTA_MOO_MASK (0x300U) |
| #define | CAAM_CSTA_MOO_SHIFT (8U) |
| #define | CAAM_CSTA_MOO(x) |
| #define | CAAM_CSTA_PLEND_MASK (0x400U) |
| #define | CAAM_CSTA_PLEND_SHIFT (10U) |
| #define | CAAM_CSTA_PLEND(x) |
| #define | CAAM_CSTA_BSY_MASK (0x1U) |
| #define | CAAM_CSTA_BSY_SHIFT (0U) |
| #define | CAAM_CSTA_BSY(x) |
| #define | CAAM_CSTA_IDLE_MASK (0x2U) |
| #define | CAAM_CSTA_IDLE_SHIFT (1U) |
| #define | CAAM_CSTA_IDLE(x) |
| #define | CAAM_CSTA_TRNG_IDLE_MASK (0x4U) |
| #define | CAAM_CSTA_TRNG_IDLE_SHIFT (2U) |
| #define | CAAM_CSTA_TRNG_IDLE(x) |
| #define | CAAM_CSTA_MOO_MASK (0x300U) |
| #define | CAAM_CSTA_MOO_SHIFT (8U) |
| #define | CAAM_CSTA_MOO(x) |
| #define | CAAM_CSTA_PLEND_MASK (0x400U) |
| #define | CAAM_CSTA_PLEND_SHIFT (10U) |
| #define | CAAM_CSTA_PLEND(x) |
SMVID_MS - Secure Memory Version ID Register, most-significant half | |
| #define | CAAM_SMVID_MS_NPAG_MASK (0x3FFU) |
| #define | CAAM_SMVID_MS_NPAG_SHIFT (0U) |
| #define | CAAM_SMVID_MS_NPAG(x) |
| #define | CAAM_SMVID_MS_NPRT_MASK (0xF000U) |
| #define | CAAM_SMVID_MS_NPRT_SHIFT (12U) |
| #define | CAAM_SMVID_MS_NPRT(x) |
| #define | CAAM_SMVID_MS_MAX_NPAG_MASK (0x3FF0000U) |
| #define | CAAM_SMVID_MS_MAX_NPAG_SHIFT (16U) |
| #define | CAAM_SMVID_MS_MAX_NPAG(x) |
| #define | CAAM_SMVID_MS_NPAG_MASK (0x3FFU) |
| #define | CAAM_SMVID_MS_NPAG_SHIFT (0U) |
| #define | CAAM_SMVID_MS_NPAG(x) |
| #define | CAAM_SMVID_MS_NPRT_MASK (0xF000U) |
| #define | CAAM_SMVID_MS_NPRT_SHIFT (12U) |
| #define | CAAM_SMVID_MS_NPRT(x) |
| #define | CAAM_SMVID_MS_MAX_NPAG_MASK (0x3FF0000U) |
| #define | CAAM_SMVID_MS_MAX_NPAG_SHIFT (16U) |
| #define | CAAM_SMVID_MS_MAX_NPAG(x) |
SMVID_LS - Secure Memory Version ID Register, least-significant half | |
| #define | CAAM_SMVID_LS_SMNV_MASK (0xFFU) |
| #define | CAAM_SMVID_LS_SMNV_SHIFT (0U) |
| #define | CAAM_SMVID_LS_SMNV(x) |
| #define | CAAM_SMVID_LS_SMJV_MASK (0xFF00U) |
| #define | CAAM_SMVID_LS_SMJV_SHIFT (8U) |
| #define | CAAM_SMVID_LS_SMJV(x) |
| #define | CAAM_SMVID_LS_PSIZ_MASK (0x70000U) |
| #define | CAAM_SMVID_LS_PSIZ_SHIFT (16U) |
| #define | CAAM_SMVID_LS_PSIZ(x) |
| #define | CAAM_SMVID_LS_SMNV_MASK (0xFFU) |
| #define | CAAM_SMVID_LS_SMNV_SHIFT (0U) |
| #define | CAAM_SMVID_LS_SMNV(x) |
| #define | CAAM_SMVID_LS_SMJV_MASK (0xFF00U) |
| #define | CAAM_SMVID_LS_SMJV_SHIFT (8U) |
| #define | CAAM_SMVID_LS_SMJV(x) |
| #define | CAAM_SMVID_LS_PSIZ_MASK (0x70000U) |
| #define | CAAM_SMVID_LS_PSIZ_SHIFT (16U) |
| #define | CAAM_SMVID_LS_PSIZ(x) |
RVID - RTIC Version ID Register | |
| #define | CAAM_RVID_RMNV_MASK (0xFFU) |
| #define | CAAM_RVID_RMNV_SHIFT (0U) |
| #define | CAAM_RVID_RMNV(x) |
| #define | CAAM_RVID_RMJV_MASK (0xFF00U) |
| #define | CAAM_RVID_RMJV_SHIFT (8U) |
| #define | CAAM_RVID_RMJV(x) |
| #define | CAAM_RVID_SHA_256_MASK (0x20000U) |
| #define | CAAM_RVID_SHA_256_SHIFT (17U) |
| #define | CAAM_RVID_SHA_256(x) |
| #define | CAAM_RVID_SHA_512_MASK (0x80000U) |
| #define | CAAM_RVID_SHA_512_SHIFT (19U) |
| #define | CAAM_RVID_SHA_512(x) |
| #define | CAAM_RVID_MA_MASK (0x1000000U) |
| #define | CAAM_RVID_MA_SHIFT (24U) |
| #define | CAAM_RVID_MA(x) |
| #define | CAAM_RVID_MB_MASK (0x2000000U) |
| #define | CAAM_RVID_MB_SHIFT (25U) |
| #define | CAAM_RVID_MB(x) |
| #define | CAAM_RVID_MC_MASK (0x4000000U) |
| #define | CAAM_RVID_MC_SHIFT (26U) |
| #define | CAAM_RVID_MC(x) |
| #define | CAAM_RVID_MD_MASK (0x8000000U) |
| #define | CAAM_RVID_MD_SHIFT (27U) |
| #define | CAAM_RVID_MD(x) |
| #define | CAAM_RVID_RMNV_MASK (0xFFU) |
| #define | CAAM_RVID_RMNV_SHIFT (0U) |
| #define | CAAM_RVID_RMNV(x) |
| #define | CAAM_RVID_RMJV_MASK (0xFF00U) |
| #define | CAAM_RVID_RMJV_SHIFT (8U) |
| #define | CAAM_RVID_RMJV(x) |
| #define | CAAM_RVID_SHA_256_MASK (0x20000U) |
| #define | CAAM_RVID_SHA_256_SHIFT (17U) |
| #define | CAAM_RVID_SHA_256(x) |
| #define | CAAM_RVID_SHA_512_MASK (0x80000U) |
| #define | CAAM_RVID_SHA_512_SHIFT (19U) |
| #define | CAAM_RVID_SHA_512(x) |
| #define | CAAM_RVID_MA_MASK (0x1000000U) |
| #define | CAAM_RVID_MA_SHIFT (24U) |
| #define | CAAM_RVID_MA(x) |
| #define | CAAM_RVID_MB_MASK (0x2000000U) |
| #define | CAAM_RVID_MB_SHIFT (25U) |
| #define | CAAM_RVID_MB(x) |
| #define | CAAM_RVID_MC_MASK (0x4000000U) |
| #define | CAAM_RVID_MC_SHIFT (26U) |
| #define | CAAM_RVID_MC(x) |
| #define | CAAM_RVID_MD_MASK (0x8000000U) |
| #define | CAAM_RVID_MD_SHIFT (27U) |
| #define | CAAM_RVID_MD(x) |
CCBVID - CHA Cluster Block Version ID Register | |
| #define | CAAM_CCBVID_AMNV_MASK (0xFFU) |
| #define | CAAM_CCBVID_AMNV_SHIFT (0U) |
| #define | CAAM_CCBVID_AMNV(x) |
| #define | CAAM_CCBVID_AMJV_MASK (0xFF00U) |
| #define | CAAM_CCBVID_AMJV_SHIFT (8U) |
| #define | CAAM_CCBVID_AMJV(x) |
| #define | CAAM_CCBVID_CAAM_ERA_MASK (0xFF000000U) |
| #define | CAAM_CCBVID_CAAM_ERA_SHIFT (24U) |
| #define | CAAM_CCBVID_CAAM_ERA(x) |
| #define | CAAM_CCBVID_AMNV_MASK (0xFFU) |
| #define | CAAM_CCBVID_AMNV_SHIFT (0U) |
| #define | CAAM_CCBVID_AMNV(x) |
| #define | CAAM_CCBVID_AMJV_MASK (0xFF00U) |
| #define | CAAM_CCBVID_AMJV_SHIFT (8U) |
| #define | CAAM_CCBVID_AMJV(x) |
| #define | CAAM_CCBVID_CAAM_ERA_MASK (0xFF000000U) |
| #define | CAAM_CCBVID_CAAM_ERA_SHIFT (24U) |
| #define | CAAM_CCBVID_CAAM_ERA(x) |
CHAVID_MS - CHA Version ID Register, most-significant half | |
| #define | CAAM_CHAVID_MS_CRCVID_MASK (0xFU) |
| #define | CAAM_CHAVID_MS_CRCVID_SHIFT (0U) |
| #define | CAAM_CHAVID_MS_CRCVID(x) |
| #define | CAAM_CHAVID_MS_SNW9VID_MASK (0xF0U) |
| #define | CAAM_CHAVID_MS_SNW9VID_SHIFT (4U) |
| #define | CAAM_CHAVID_MS_SNW9VID(x) |
| #define | CAAM_CHAVID_MS_ZEVID_MASK (0xF00U) |
| #define | CAAM_CHAVID_MS_ZEVID_SHIFT (8U) |
| #define | CAAM_CHAVID_MS_ZEVID(x) |
| #define | CAAM_CHAVID_MS_ZAVID_MASK (0xF000U) |
| #define | CAAM_CHAVID_MS_ZAVID_SHIFT (12U) |
| #define | CAAM_CHAVID_MS_ZAVID(x) |
| #define | CAAM_CHAVID_MS_DECOVID_MASK (0xF000000U) |
| #define | CAAM_CHAVID_MS_DECOVID_SHIFT (24U) |
| #define | CAAM_CHAVID_MS_DECOVID(x) |
| #define | CAAM_CHAVID_MS_JRVID_MASK (0xF0000000U) |
| #define | CAAM_CHAVID_MS_JRVID_SHIFT (28U) |
| #define | CAAM_CHAVID_MS_JRVID(x) |
| #define | CAAM_CHAVID_MS_CRCVID_MASK (0xFU) |
| #define | CAAM_CHAVID_MS_CRCVID_SHIFT (0U) |
| #define | CAAM_CHAVID_MS_CRCVID(x) |
| #define | CAAM_CHAVID_MS_SNW9VID_MASK (0xF0U) |
| #define | CAAM_CHAVID_MS_SNW9VID_SHIFT (4U) |
| #define | CAAM_CHAVID_MS_SNW9VID(x) |
| #define | CAAM_CHAVID_MS_ZEVID_MASK (0xF00U) |
| #define | CAAM_CHAVID_MS_ZEVID_SHIFT (8U) |
| #define | CAAM_CHAVID_MS_ZEVID(x) |
| #define | CAAM_CHAVID_MS_ZAVID_MASK (0xF000U) |
| #define | CAAM_CHAVID_MS_ZAVID_SHIFT (12U) |
| #define | CAAM_CHAVID_MS_ZAVID(x) |
| #define | CAAM_CHAVID_MS_DECOVID_MASK (0xF000000U) |
| #define | CAAM_CHAVID_MS_DECOVID_SHIFT (24U) |
| #define | CAAM_CHAVID_MS_DECOVID(x) |
| #define | CAAM_CHAVID_MS_JRVID_MASK (0xF0000000U) |
| #define | CAAM_CHAVID_MS_JRVID_SHIFT (28U) |
| #define | CAAM_CHAVID_MS_JRVID(x) |
CHAVID_LS - CHA Version ID Register, least-significant half | |
| #define | CAAM_CHAVID_LS_AESVID_MASK (0xFU) |
| #define | CAAM_CHAVID_LS_AESVID_SHIFT (0U) |
| #define | CAAM_CHAVID_LS_AESVID(x) |
| #define | CAAM_CHAVID_LS_DESVID_MASK (0xF0U) |
| #define | CAAM_CHAVID_LS_DESVID_SHIFT (4U) |
| #define | CAAM_CHAVID_LS_DESVID(x) |
| #define | CAAM_CHAVID_LS_MDVID_MASK (0xF000U) |
| #define | CAAM_CHAVID_LS_MDVID_SHIFT (12U) |
| #define | CAAM_CHAVID_LS_MDVID(x) |
| #define | CAAM_CHAVID_LS_RNGVID_MASK (0xF0000U) |
| #define | CAAM_CHAVID_LS_RNGVID_SHIFT (16U) |
| #define | CAAM_CHAVID_LS_RNGVID(x) |
| #define | CAAM_CHAVID_LS_SNW8VID_MASK (0xF00000U) |
| #define | CAAM_CHAVID_LS_SNW8VID_SHIFT (20U) |
| #define | CAAM_CHAVID_LS_SNW8VID(x) |
| #define | CAAM_CHAVID_LS_KASVID_MASK (0xF000000U) |
| #define | CAAM_CHAVID_LS_KASVID_SHIFT (24U) |
| #define | CAAM_CHAVID_LS_KASVID(x) |
| #define | CAAM_CHAVID_LS_PKVID_MASK (0xF0000000U) |
| #define | CAAM_CHAVID_LS_PKVID_SHIFT (28U) |
| #define | CAAM_CHAVID_LS_PKVID(x) |
| #define | CAAM_CHAVID_LS_AESVID_MASK (0xFU) |
| #define | CAAM_CHAVID_LS_AESVID_SHIFT (0U) |
| #define | CAAM_CHAVID_LS_AESVID(x) |
| #define | CAAM_CHAVID_LS_DESVID_MASK (0xF0U) |
| #define | CAAM_CHAVID_LS_DESVID_SHIFT (4U) |
| #define | CAAM_CHAVID_LS_DESVID(x) |
| #define | CAAM_CHAVID_LS_MDVID_MASK (0xF000U) |
| #define | CAAM_CHAVID_LS_MDVID_SHIFT (12U) |
| #define | CAAM_CHAVID_LS_MDVID(x) |
| #define | CAAM_CHAVID_LS_RNGVID_MASK (0xF0000U) |
| #define | CAAM_CHAVID_LS_RNGVID_SHIFT (16U) |
| #define | CAAM_CHAVID_LS_RNGVID(x) |
| #define | CAAM_CHAVID_LS_SNW8VID_MASK (0xF00000U) |
| #define | CAAM_CHAVID_LS_SNW8VID_SHIFT (20U) |
| #define | CAAM_CHAVID_LS_SNW8VID(x) |
| #define | CAAM_CHAVID_LS_KASVID_MASK (0xF000000U) |
| #define | CAAM_CHAVID_LS_KASVID_SHIFT (24U) |
| #define | CAAM_CHAVID_LS_KASVID(x) |
| #define | CAAM_CHAVID_LS_PKVID_MASK (0xF0000000U) |
| #define | CAAM_CHAVID_LS_PKVID_SHIFT (28U) |
| #define | CAAM_CHAVID_LS_PKVID(x) |
CHANUM_MS - CHA Number Register, most-significant half | |
| #define | CAAM_CHANUM_MS_CRCNUM_MASK (0xFU) |
| #define | CAAM_CHANUM_MS_CRCNUM_SHIFT (0U) |
| #define | CAAM_CHANUM_MS_CRCNUM(x) |
| #define | CAAM_CHANUM_MS_SNW9NUM_MASK (0xF0U) |
| #define | CAAM_CHANUM_MS_SNW9NUM_SHIFT (4U) |
| #define | CAAM_CHANUM_MS_SNW9NUM(x) |
| #define | CAAM_CHANUM_MS_ZENUM_MASK (0xF00U) |
| #define | CAAM_CHANUM_MS_ZENUM_SHIFT (8U) |
| #define | CAAM_CHANUM_MS_ZENUM(x) |
| #define | CAAM_CHANUM_MS_ZANUM_MASK (0xF000U) |
| #define | CAAM_CHANUM_MS_ZANUM_SHIFT (12U) |
| #define | CAAM_CHANUM_MS_ZANUM(x) |
| #define | CAAM_CHANUM_MS_DECONUM_MASK (0xF000000U) |
| #define | CAAM_CHANUM_MS_DECONUM_SHIFT (24U) |
| #define | CAAM_CHANUM_MS_DECONUM(x) |
| #define | CAAM_CHANUM_MS_JRNUM_MASK (0xF0000000U) |
| #define | CAAM_CHANUM_MS_JRNUM_SHIFT (28U) |
| #define | CAAM_CHANUM_MS_JRNUM(x) |
| #define | CAAM_CHANUM_MS_CRCNUM_MASK (0xFU) |
| #define | CAAM_CHANUM_MS_CRCNUM_SHIFT (0U) |
| #define | CAAM_CHANUM_MS_CRCNUM(x) |
| #define | CAAM_CHANUM_MS_SNW9NUM_MASK (0xF0U) |
| #define | CAAM_CHANUM_MS_SNW9NUM_SHIFT (4U) |
| #define | CAAM_CHANUM_MS_SNW9NUM(x) |
| #define | CAAM_CHANUM_MS_ZENUM_MASK (0xF00U) |
| #define | CAAM_CHANUM_MS_ZENUM_SHIFT (8U) |
| #define | CAAM_CHANUM_MS_ZENUM(x) |
| #define | CAAM_CHANUM_MS_ZANUM_MASK (0xF000U) |
| #define | CAAM_CHANUM_MS_ZANUM_SHIFT (12U) |
| #define | CAAM_CHANUM_MS_ZANUM(x) |
| #define | CAAM_CHANUM_MS_DECONUM_MASK (0xF000000U) |
| #define | CAAM_CHANUM_MS_DECONUM_SHIFT (24U) |
| #define | CAAM_CHANUM_MS_DECONUM(x) |
| #define | CAAM_CHANUM_MS_JRNUM_MASK (0xF0000000U) |
| #define | CAAM_CHANUM_MS_JRNUM_SHIFT (28U) |
| #define | CAAM_CHANUM_MS_JRNUM(x) |
CHANUM_LS - CHA Number Register, least-significant half | |
| #define | CAAM_CHANUM_LS_AESNUM_MASK (0xFU) |
| #define | CAAM_CHANUM_LS_AESNUM_SHIFT (0U) |
| #define | CAAM_CHANUM_LS_AESNUM(x) |
| #define | CAAM_CHANUM_LS_DESNUM_MASK (0xF0U) |
| #define | CAAM_CHANUM_LS_DESNUM_SHIFT (4U) |
| #define | CAAM_CHANUM_LS_DESNUM(x) |
| #define | CAAM_CHANUM_LS_ARC4NUM_MASK (0xF00U) |
| #define | CAAM_CHANUM_LS_ARC4NUM_SHIFT (8U) |
| #define | CAAM_CHANUM_LS_ARC4NUM(x) |
| #define | CAAM_CHANUM_LS_MDNUM_MASK (0xF000U) |
| #define | CAAM_CHANUM_LS_MDNUM_SHIFT (12U) |
| #define | CAAM_CHANUM_LS_MDNUM(x) |
| #define | CAAM_CHANUM_LS_RNGNUM_MASK (0xF0000U) |
| #define | CAAM_CHANUM_LS_RNGNUM_SHIFT (16U) |
| #define | CAAM_CHANUM_LS_RNGNUM(x) |
| #define | CAAM_CHANUM_LS_SNW8NUM_MASK (0xF00000U) |
| #define | CAAM_CHANUM_LS_SNW8NUM_SHIFT (20U) |
| #define | CAAM_CHANUM_LS_SNW8NUM(x) |
| #define | CAAM_CHANUM_LS_KASNUM_MASK (0xF000000U) |
| #define | CAAM_CHANUM_LS_KASNUM_SHIFT (24U) |
| #define | CAAM_CHANUM_LS_KASNUM(x) |
| #define | CAAM_CHANUM_LS_PKNUM_MASK (0xF0000000U) |
| #define | CAAM_CHANUM_LS_PKNUM_SHIFT (28U) |
| #define | CAAM_CHANUM_LS_PKNUM(x) |
| #define | CAAM_CHANUM_LS_AESNUM_MASK (0xFU) |
| #define | CAAM_CHANUM_LS_AESNUM_SHIFT (0U) |
| #define | CAAM_CHANUM_LS_AESNUM(x) |
| #define | CAAM_CHANUM_LS_DESNUM_MASK (0xF0U) |
| #define | CAAM_CHANUM_LS_DESNUM_SHIFT (4U) |
| #define | CAAM_CHANUM_LS_DESNUM(x) |
| #define | CAAM_CHANUM_LS_ARC4NUM_MASK (0xF00U) |
| #define | CAAM_CHANUM_LS_ARC4NUM_SHIFT (8U) |
| #define | CAAM_CHANUM_LS_ARC4NUM(x) |
| #define | CAAM_CHANUM_LS_MDNUM_MASK (0xF000U) |
| #define | CAAM_CHANUM_LS_MDNUM_SHIFT (12U) |
| #define | CAAM_CHANUM_LS_MDNUM(x) |
| #define | CAAM_CHANUM_LS_RNGNUM_MASK (0xF0000U) |
| #define | CAAM_CHANUM_LS_RNGNUM_SHIFT (16U) |
| #define | CAAM_CHANUM_LS_RNGNUM(x) |
| #define | CAAM_CHANUM_LS_SNW8NUM_MASK (0xF00000U) |
| #define | CAAM_CHANUM_LS_SNW8NUM_SHIFT (20U) |
| #define | CAAM_CHANUM_LS_SNW8NUM(x) |
| #define | CAAM_CHANUM_LS_KASNUM_MASK (0xF000000U) |
| #define | CAAM_CHANUM_LS_KASNUM_SHIFT (24U) |
| #define | CAAM_CHANUM_LS_KASNUM(x) |
| #define | CAAM_CHANUM_LS_PKNUM_MASK (0xF0000000U) |
| #define | CAAM_CHANUM_LS_PKNUM_SHIFT (28U) |
| #define | CAAM_CHANUM_LS_PKNUM(x) |
IRBAR_JR - Input Ring Base Address Register for Job Ring 0..Input Ring Base Address Register for Job Ring 3 | |
| #define | CAAM_IRBAR_JR_IRBA_MASK (0xFFFFFFFFFU) |
| #define | CAAM_IRBAR_JR_IRBA_SHIFT (0U) |
| #define | CAAM_IRBAR_JR_IRBA(x) |
| #define | CAAM_IRBAR_JR_IRBA_MASK (0xFFFFFFFFFU) |
| #define | CAAM_IRBAR_JR_IRBA_SHIFT (0U) |
| #define | CAAM_IRBAR_JR_IRBA(x) |
IRSR_JR - Input Ring Size Register for Job Ring 0..Input Ring Size Register for Job Ring 3 | |
| #define | CAAM_IRSR_JR_IRS_MASK (0x3FFU) |
| #define | CAAM_IRSR_JR_IRS_SHIFT (0U) |
| #define | CAAM_IRSR_JR_IRS(x) |
| #define | CAAM_IRSR_JR_IRS_MASK (0x3FFU) |
| #define | CAAM_IRSR_JR_IRS_SHIFT (0U) |
| #define | CAAM_IRSR_JR_IRS(x) |
IRSAR_JR - Input Ring Slots Available Register for Job Ring 0..Input Ring Slots Available Register for Job Ring 3 | |
| #define | CAAM_IRSAR_JR_IRSA_MASK (0x3FFU) |
| #define | CAAM_IRSAR_JR_IRSA_SHIFT (0U) |
| #define | CAAM_IRSAR_JR_IRSA(x) |
| #define | CAAM_IRSAR_JR_IRSA_MASK (0x3FFU) |
| #define | CAAM_IRSAR_JR_IRSA_SHIFT (0U) |
| #define | CAAM_IRSAR_JR_IRSA(x) |
IRJAR_JR - Input Ring Jobs Added Register for Job Ring0..Input Ring Jobs Added Register for Job Ring3 | |
| #define | CAAM_IRJAR_JR_IRJA_MASK (0x3FFU) |
| #define | CAAM_IRJAR_JR_IRJA_SHIFT (0U) |
| #define | CAAM_IRJAR_JR_IRJA(x) |
| #define | CAAM_IRJAR_JR_IRJA_MASK (0x3FFU) |
| #define | CAAM_IRJAR_JR_IRJA_SHIFT (0U) |
| #define | CAAM_IRJAR_JR_IRJA(x) |
ORBAR_JR - Output Ring Base Address Register for Job Ring 0..Output Ring Base Address Register for Job Ring 3 | |
| #define | CAAM_ORBAR_JR_ORBA_MASK (0xFFFFFFFFFU) |
| #define | CAAM_ORBAR_JR_ORBA_SHIFT (0U) |
| #define | CAAM_ORBAR_JR_ORBA(x) |
| #define | CAAM_ORBAR_JR_ORBA_MASK (0xFFFFFFFFFU) |
| #define | CAAM_ORBAR_JR_ORBA_SHIFT (0U) |
| #define | CAAM_ORBAR_JR_ORBA(x) |
ORSR_JR - Output Ring Size Register for Job Ring 0..Output Ring Size Register for Job Ring 3 | |
| #define | CAAM_ORSR_JR_ORS_MASK (0x3FFU) |
| #define | CAAM_ORSR_JR_ORS_SHIFT (0U) |
| #define | CAAM_ORSR_JR_ORS(x) |
| #define | CAAM_ORSR_JR_ORS_MASK (0x3FFU) |
| #define | CAAM_ORSR_JR_ORS_SHIFT (0U) |
| #define | CAAM_ORSR_JR_ORS(x) |
ORJRR_JR - Output Ring Jobs Removed Register for Job Ring 0..Output Ring Jobs Removed Register for Job Ring 3 | |
| #define | CAAM_ORJRR_JR_ORJR_MASK (0x3FFU) |
| #define | CAAM_ORJRR_JR_ORJR_SHIFT (0U) |
| #define | CAAM_ORJRR_JR_ORJR(x) |
| #define | CAAM_ORJRR_JR_ORJR_MASK (0x3FFU) |
| #define | CAAM_ORJRR_JR_ORJR_SHIFT (0U) |
| #define | CAAM_ORJRR_JR_ORJR(x) |
ORSFR_JR - Output Ring Slots Full Register for Job Ring 0..Output Ring Slots Full Register for Job Ring 3 | |
| #define | CAAM_ORSFR_JR_ORSF_MASK (0x3FFU) |
| #define | CAAM_ORSFR_JR_ORSF_SHIFT (0U) |
| #define | CAAM_ORSFR_JR_ORSF(x) |
| #define | CAAM_ORSFR_JR_ORSF_MASK (0x3FFU) |
| #define | CAAM_ORSFR_JR_ORSF_SHIFT (0U) |
| #define | CAAM_ORSFR_JR_ORSF(x) |
JRSTAR_JR - Job Ring Output Status Register for Job Ring 0..Job Ring Output Status Register for Job Ring 3 | |
| #define | CAAM_JRSTAR_JR_SSED_MASK (0xFFFFFFFU) |
| #define | CAAM_JRSTAR_JR_SSED_SHIFT (0U) |
| #define | CAAM_JRSTAR_JR_SSED(x) |
| #define | CAAM_JRSTAR_JR_SSRC_MASK (0xF0000000U) |
| #define | CAAM_JRSTAR_JR_SSRC_SHIFT (28U) |
| #define | CAAM_JRSTAR_JR_SSRC(x) |
| #define | CAAM_JRSTAR_JR_SSED_MASK (0xFFFFFFFU) |
| #define | CAAM_JRSTAR_JR_SSED_SHIFT (0U) |
| #define | CAAM_JRSTAR_JR_SSED(x) |
| #define | CAAM_JRSTAR_JR_SSRC_MASK (0xF0000000U) |
| #define | CAAM_JRSTAR_JR_SSRC_SHIFT (28U) |
| #define | CAAM_JRSTAR_JR_SSRC(x) |
JRINTR_JR - Job Ring Interrupt Status Register for Job Ring 0..Job Ring Interrupt Status Register for Job Ring 3 | |
| #define | CAAM_JRINTR_JR_JRI_MASK (0x1U) |
| #define | CAAM_JRINTR_JR_JRI_SHIFT (0U) |
| #define | CAAM_JRINTR_JR_JRI(x) |
| #define | CAAM_JRINTR_JR_JRE_MASK (0x2U) |
| #define | CAAM_JRINTR_JR_JRE_SHIFT (1U) |
| #define | CAAM_JRINTR_JR_JRE(x) |
| #define | CAAM_JRINTR_JR_HALT_MASK (0xCU) |
| #define | CAAM_JRINTR_JR_HALT_SHIFT (2U) |
| #define | CAAM_JRINTR_JR_HALT(x) |
| #define | CAAM_JRINTR_JR_ENTER_FAIL_MASK (0x10U) |
| #define | CAAM_JRINTR_JR_ENTER_FAIL_SHIFT (4U) |
| #define | CAAM_JRINTR_JR_ENTER_FAIL(x) |
| #define | CAAM_JRINTR_JR_EXIT_FAIL_MASK (0x20U) |
| #define | CAAM_JRINTR_JR_EXIT_FAIL_SHIFT (5U) |
| #define | CAAM_JRINTR_JR_EXIT_FAIL(x) |
| #define | CAAM_JRINTR_JR_ERR_TYPE_MASK (0x1F00U) |
| #define | CAAM_JRINTR_JR_ERR_TYPE_SHIFT (8U) |
| #define | CAAM_JRINTR_JR_ERR_TYPE(x) |
| #define | CAAM_JRINTR_JR_ERR_ORWI_MASK (0x3FFF0000U) |
| #define | CAAM_JRINTR_JR_ERR_ORWI_SHIFT (16U) |
| #define | CAAM_JRINTR_JR_ERR_ORWI(x) |
| #define | CAAM_JRINTR_JR_JRI_MASK (0x1U) |
| #define | CAAM_JRINTR_JR_JRI_SHIFT (0U) |
| #define | CAAM_JRINTR_JR_JRI(x) |
| #define | CAAM_JRINTR_JR_JRE_MASK (0x2U) |
| #define | CAAM_JRINTR_JR_JRE_SHIFT (1U) |
| #define | CAAM_JRINTR_JR_JRE(x) |
| #define | CAAM_JRINTR_JR_HALT_MASK (0xCU) |
| #define | CAAM_JRINTR_JR_HALT_SHIFT (2U) |
| #define | CAAM_JRINTR_JR_HALT(x) |
| #define | CAAM_JRINTR_JR_ENTER_FAIL_MASK (0x10U) |
| #define | CAAM_JRINTR_JR_ENTER_FAIL_SHIFT (4U) |
| #define | CAAM_JRINTR_JR_ENTER_FAIL(x) |
| #define | CAAM_JRINTR_JR_EXIT_FAIL_MASK (0x20U) |
| #define | CAAM_JRINTR_JR_EXIT_FAIL_SHIFT (5U) |
| #define | CAAM_JRINTR_JR_EXIT_FAIL(x) |
| #define | CAAM_JRINTR_JR_ERR_TYPE_MASK (0x1F00U) |
| #define | CAAM_JRINTR_JR_ERR_TYPE_SHIFT (8U) |
| #define | CAAM_JRINTR_JR_ERR_TYPE(x) |
| #define | CAAM_JRINTR_JR_ERR_ORWI_MASK (0x3FFF0000U) |
| #define | CAAM_JRINTR_JR_ERR_ORWI_SHIFT (16U) |
| #define | CAAM_JRINTR_JR_ERR_ORWI(x) |
JRCFGR_JR_MS - Job Ring Configuration Register for Job Ring 0, most-significant half..Job Ring Configuration Register for Job Ring 3, most-significant half | |
| #define | CAAM_JRCFGR_JR_MS_MBSI_MASK (0x1U) |
| #define | CAAM_JRCFGR_JR_MS_MBSI_SHIFT (0U) |
| #define | CAAM_JRCFGR_JR_MS_MBSI(x) |
| #define | CAAM_JRCFGR_JR_MS_MHWSI_MASK (0x2U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSI_SHIFT (1U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_MWSI_MASK (0x4U) |
| #define | CAAM_JRCFGR_JR_MS_MWSI_SHIFT (2U) |
| #define | CAAM_JRCFGR_JR_MS_MWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_CBSI_MASK (0x10U) |
| #define | CAAM_JRCFGR_JR_MS_CBSI_SHIFT (4U) |
| #define | CAAM_JRCFGR_JR_MS_CBSI(x) |
| #define | CAAM_JRCFGR_JR_MS_CHWSI_MASK (0x20U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSI_SHIFT (5U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_CWSI_MASK (0x40U) |
| #define | CAAM_JRCFGR_JR_MS_CWSI_SHIFT (6U) |
| #define | CAAM_JRCFGR_JR_MS_CWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_MBSO_MASK (0x100U) |
| #define | CAAM_JRCFGR_JR_MS_MBSO_SHIFT (8U) |
| #define | CAAM_JRCFGR_JR_MS_MBSO(x) |
| #define | CAAM_JRCFGR_JR_MS_MHWSO_MASK (0x200U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSO_SHIFT (9U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_MWSO_MASK (0x400U) |
| #define | CAAM_JRCFGR_JR_MS_MWSO_SHIFT (10U) |
| #define | CAAM_JRCFGR_JR_MS_MWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_CBSO_MASK (0x1000U) |
| #define | CAAM_JRCFGR_JR_MS_CBSO_SHIFT (12U) |
| #define | CAAM_JRCFGR_JR_MS_CBSO(x) |
| #define | CAAM_JRCFGR_JR_MS_CHWSO_MASK (0x2000U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSO_SHIFT (13U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_CWSO_MASK (0x4000U) |
| #define | CAAM_JRCFGR_JR_MS_CWSO_SHIFT (14U) |
| #define | CAAM_JRCFGR_JR_MS_CWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_DMBS_MASK (0x10000U) |
| #define | CAAM_JRCFGR_JR_MS_DMBS_SHIFT (16U) |
| #define | CAAM_JRCFGR_JR_MS_DMBS(x) |
| #define | CAAM_JRCFGR_JR_MS_PEO_MASK (0x20000U) |
| #define | CAAM_JRCFGR_JR_MS_PEO_SHIFT (17U) |
| #define | CAAM_JRCFGR_JR_MS_PEO(x) |
| #define | CAAM_JRCFGR_JR_MS_DWSO_MASK (0x40000U) |
| #define | CAAM_JRCFGR_JR_MS_DWSO_SHIFT (18U) |
| #define | CAAM_JRCFGR_JR_MS_DWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_FAIL_MODE_MASK (0x20000000U) |
| #define | CAAM_JRCFGR_JR_MS_FAIL_MODE_SHIFT (29U) |
| #define | CAAM_JRCFGR_JR_MS_FAIL_MODE(x) |
| #define | CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT_MASK (0x40000000U) |
| #define | CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT_SHIFT (30U) |
| #define | CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT(x) |
| #define | CAAM_JRCFGR_JR_MS_MBSI_MASK (0x1U) |
| #define | CAAM_JRCFGR_JR_MS_MBSI_SHIFT (0U) |
| #define | CAAM_JRCFGR_JR_MS_MBSI(x) |
| #define | CAAM_JRCFGR_JR_MS_MHWSI_MASK (0x2U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSI_SHIFT (1U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_MWSI_MASK (0x4U) |
| #define | CAAM_JRCFGR_JR_MS_MWSI_SHIFT (2U) |
| #define | CAAM_JRCFGR_JR_MS_MWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_CBSI_MASK (0x10U) |
| #define | CAAM_JRCFGR_JR_MS_CBSI_SHIFT (4U) |
| #define | CAAM_JRCFGR_JR_MS_CBSI(x) |
| #define | CAAM_JRCFGR_JR_MS_CHWSI_MASK (0x20U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSI_SHIFT (5U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_CWSI_MASK (0x40U) |
| #define | CAAM_JRCFGR_JR_MS_CWSI_SHIFT (6U) |
| #define | CAAM_JRCFGR_JR_MS_CWSI(x) |
| #define | CAAM_JRCFGR_JR_MS_MBSO_MASK (0x100U) |
| #define | CAAM_JRCFGR_JR_MS_MBSO_SHIFT (8U) |
| #define | CAAM_JRCFGR_JR_MS_MBSO(x) |
| #define | CAAM_JRCFGR_JR_MS_MHWSO_MASK (0x200U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSO_SHIFT (9U) |
| #define | CAAM_JRCFGR_JR_MS_MHWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_MWSO_MASK (0x400U) |
| #define | CAAM_JRCFGR_JR_MS_MWSO_SHIFT (10U) |
| #define | CAAM_JRCFGR_JR_MS_MWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_CBSO_MASK (0x1000U) |
| #define | CAAM_JRCFGR_JR_MS_CBSO_SHIFT (12U) |
| #define | CAAM_JRCFGR_JR_MS_CBSO(x) |
| #define | CAAM_JRCFGR_JR_MS_CHWSO_MASK (0x2000U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSO_SHIFT (13U) |
| #define | CAAM_JRCFGR_JR_MS_CHWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_CWSO_MASK (0x4000U) |
| #define | CAAM_JRCFGR_JR_MS_CWSO_SHIFT (14U) |
| #define | CAAM_JRCFGR_JR_MS_CWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_DMBS_MASK (0x10000U) |
| #define | CAAM_JRCFGR_JR_MS_DMBS_SHIFT (16U) |
| #define | CAAM_JRCFGR_JR_MS_DMBS(x) |
| #define | CAAM_JRCFGR_JR_MS_PEO_MASK (0x20000U) |
| #define | CAAM_JRCFGR_JR_MS_PEO_SHIFT (17U) |
| #define | CAAM_JRCFGR_JR_MS_PEO(x) |
| #define | CAAM_JRCFGR_JR_MS_DWSO_MASK (0x40000U) |
| #define | CAAM_JRCFGR_JR_MS_DWSO_SHIFT (18U) |
| #define | CAAM_JRCFGR_JR_MS_DWSO(x) |
| #define | CAAM_JRCFGR_JR_MS_FAIL_MODE_MASK (0x20000000U) |
| #define | CAAM_JRCFGR_JR_MS_FAIL_MODE_SHIFT (29U) |
| #define | CAAM_JRCFGR_JR_MS_FAIL_MODE(x) |
| #define | CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT_MASK (0x40000000U) |
| #define | CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT_SHIFT (30U) |
| #define | CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT(x) |
JRCFGR_JR_LS - Job Ring Configuration Register for Job Ring 0, least-significant half..Job Ring Configuration Register for Job Ring 3, least-significant half | |
| #define | CAAM_JRCFGR_JR_LS_IMSK_MASK (0x1U) |
| #define | CAAM_JRCFGR_JR_LS_IMSK_SHIFT (0U) |
| #define | CAAM_JRCFGR_JR_LS_IMSK(x) |
| #define | CAAM_JRCFGR_JR_LS_ICEN_MASK (0x2U) |
| #define | CAAM_JRCFGR_JR_LS_ICEN_SHIFT (1U) |
| #define | CAAM_JRCFGR_JR_LS_ICEN(x) |
| #define | CAAM_JRCFGR_JR_LS_ICDCT_MASK (0xFF00U) |
| #define | CAAM_JRCFGR_JR_LS_ICDCT_SHIFT (8U) |
| #define | CAAM_JRCFGR_JR_LS_ICDCT(x) |
| #define | CAAM_JRCFGR_JR_LS_ICTT_MASK (0xFFFF0000U) |
| #define | CAAM_JRCFGR_JR_LS_ICTT_SHIFT (16U) |
| #define | CAAM_JRCFGR_JR_LS_ICTT(x) |
| #define | CAAM_JRCFGR_JR_LS_IMSK_MASK (0x1U) |
| #define | CAAM_JRCFGR_JR_LS_IMSK_SHIFT (0U) |
| #define | CAAM_JRCFGR_JR_LS_IMSK(x) |
| #define | CAAM_JRCFGR_JR_LS_ICEN_MASK (0x2U) |
| #define | CAAM_JRCFGR_JR_LS_ICEN_SHIFT (1U) |
| #define | CAAM_JRCFGR_JR_LS_ICEN(x) |
| #define | CAAM_JRCFGR_JR_LS_ICDCT_MASK (0xFF00U) |
| #define | CAAM_JRCFGR_JR_LS_ICDCT_SHIFT (8U) |
| #define | CAAM_JRCFGR_JR_LS_ICDCT(x) |
| #define | CAAM_JRCFGR_JR_LS_ICTT_MASK (0xFFFF0000U) |
| #define | CAAM_JRCFGR_JR_LS_ICTT_SHIFT (16U) |
| #define | CAAM_JRCFGR_JR_LS_ICTT(x) |
IRRIR_JR - Input Ring Read Index Register for Job Ring 0..Input Ring Read Index Register for Job Ring 3 | |
| #define | CAAM_IRRIR_JR_IRRI_MASK (0x1FFFU) |
| #define | CAAM_IRRIR_JR_IRRI_SHIFT (0U) |
| #define | CAAM_IRRIR_JR_IRRI(x) |
| #define | CAAM_IRRIR_JR_IRRI_MASK (0x1FFFU) |
| #define | CAAM_IRRIR_JR_IRRI_SHIFT (0U) |
| #define | CAAM_IRRIR_JR_IRRI(x) |
ORWIR_JR - Output Ring Write Index Register for Job Ring 0..Output Ring Write Index Register for Job Ring 3 | |
| #define | CAAM_ORWIR_JR_ORWI_MASK (0x3FFFU) |
| #define | CAAM_ORWIR_JR_ORWI_SHIFT (0U) |
| #define | CAAM_ORWIR_JR_ORWI(x) |
| #define | CAAM_ORWIR_JR_ORWI_MASK (0x3FFFU) |
| #define | CAAM_ORWIR_JR_ORWI_SHIFT (0U) |
| #define | CAAM_ORWIR_JR_ORWI(x) |
JRCR_JR - Job Ring Command Register for Job Ring 0..Job Ring Command Register for Job Ring 3 | |
| #define | CAAM_JRCR_JR_RESET_MASK (0x1U) |
| #define | CAAM_JRCR_JR_RESET_SHIFT (0U) |
| #define | CAAM_JRCR_JR_RESET(x) |
| #define | CAAM_JRCR_JR_PARK_MASK (0x2U) |
| #define | CAAM_JRCR_JR_PARK_SHIFT (1U) |
| #define | CAAM_JRCR_JR_PARK(x) |
| #define | CAAM_JRCR_JR_RESET_MASK (0x1U) |
| #define | CAAM_JRCR_JR_RESET_SHIFT (0U) |
| #define | CAAM_JRCR_JR_RESET(x) |
| #define | CAAM_JRCR_JR_PARK_MASK (0x2U) |
| #define | CAAM_JRCR_JR_PARK_SHIFT (1U) |
| #define | CAAM_JRCR_JR_PARK(x) |
JRAAV - Job Ring 0 Address-Array Valid Register..Job Ring 3 Address-Array Valid Register | |
| #define | CAAM_JRAAV_V0_MASK (0x1U) |
| #define | CAAM_JRAAV_V0_SHIFT (0U) |
| #define | CAAM_JRAAV_V0(x) |
| #define | CAAM_JRAAV_V1_MASK (0x2U) |
| #define | CAAM_JRAAV_V1_SHIFT (1U) |
| #define | CAAM_JRAAV_V1(x) |
| #define | CAAM_JRAAV_V2_MASK (0x4U) |
| #define | CAAM_JRAAV_V2_SHIFT (2U) |
| #define | CAAM_JRAAV_V2(x) |
| #define | CAAM_JRAAV_V3_MASK (0x8U) |
| #define | CAAM_JRAAV_V3_SHIFT (3U) |
| #define | CAAM_JRAAV_V3(x) |
| #define | CAAM_JRAAV_BC_MASK (0x80000000U) |
| #define | CAAM_JRAAV_BC_SHIFT (31U) |
| #define | CAAM_JRAAV_BC(x) |
| #define | CAAM_JRAAV_V0_MASK (0x1U) |
| #define | CAAM_JRAAV_V0_SHIFT (0U) |
| #define | CAAM_JRAAV_V0(x) |
| #define | CAAM_JRAAV_V1_MASK (0x2U) |
| #define | CAAM_JRAAV_V1_SHIFT (1U) |
| #define | CAAM_JRAAV_V1(x) |
| #define | CAAM_JRAAV_V2_MASK (0x4U) |
| #define | CAAM_JRAAV_V2_SHIFT (2U) |
| #define | CAAM_JRAAV_V2(x) |
| #define | CAAM_JRAAV_V3_MASK (0x8U) |
| #define | CAAM_JRAAV_V3_SHIFT (3U) |
| #define | CAAM_JRAAV_V3(x) |
| #define | CAAM_JRAAV_BC_MASK (0x80000000U) |
| #define | CAAM_JRAAV_BC_SHIFT (31U) |
| #define | CAAM_JRAAV_BC(x) |
JRAAA - Job Ring 0 Address-Array Address 0 Register..Job Ring 3 Address-Array Address 3 Register | |
| #define | CAAM_JRAAA_JD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_JRAAA_JD_ADDR_SHIFT (0U) |
| #define | CAAM_JRAAA_JD_ADDR(x) |
| #define | CAAM_JRAAA_JD_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_JRAAA_JD_ADDR_SHIFT (0U) |
| #define | CAAM_JRAAA_JD_ADDR(x) |
PX_SDID_JR - Partition 0 SDID register..Partition 15 SDID register | |
| #define | CAAM_PX_SDID_JR_SDID_MASK (0xFFFFU) |
| #define | CAAM_PX_SDID_JR_SDID_SHIFT (0U) |
| #define | CAAM_PX_SDID_JR_SDID(x) |
| #define | CAAM_PX_SDID_JR_SDID_MASK (0xFFFFU) |
| #define | CAAM_PX_SDID_JR_SDID_SHIFT (0U) |
| #define | CAAM_PX_SDID_JR_SDID(x) |
PX_SMAPR_JR - Secure Memory Access Permissions register | |
| #define | CAAM_PX_SMAPR_JR_G1_READ_MASK (0x1U) |
| #define | CAAM_PX_SMAPR_JR_G1_READ_SHIFT (0U) |
| #define | CAAM_PX_SMAPR_JR_G1_READ(x) |
| #define | CAAM_PX_SMAPR_JR_G1_WRITE_MASK (0x2U) |
| #define | CAAM_PX_SMAPR_JR_G1_WRITE_SHIFT (1U) |
| #define | CAAM_PX_SMAPR_JR_G1_WRITE(x) |
| #define | CAAM_PX_SMAPR_JR_G1_TDO_MASK (0x4U) |
| #define | CAAM_PX_SMAPR_JR_G1_TDO_SHIFT (2U) |
| #define | CAAM_PX_SMAPR_JR_G1_TDO(x) |
| #define | CAAM_PX_SMAPR_JR_G1_SMBLOB_MASK (0x8U) |
| #define | CAAM_PX_SMAPR_JR_G1_SMBLOB_SHIFT (3U) |
| #define | CAAM_PX_SMAPR_JR_G1_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_JR_G2_READ_MASK (0x10U) |
| #define | CAAM_PX_SMAPR_JR_G2_READ_SHIFT (4U) |
| #define | CAAM_PX_SMAPR_JR_G2_READ(x) |
| #define | CAAM_PX_SMAPR_JR_G2_WRITE_MASK (0x20U) |
| #define | CAAM_PX_SMAPR_JR_G2_WRITE_SHIFT (5U) |
| #define | CAAM_PX_SMAPR_JR_G2_WRITE(x) |
| #define | CAAM_PX_SMAPR_JR_G2_TDO_MASK (0x40U) |
| #define | CAAM_PX_SMAPR_JR_G2_TDO_SHIFT (6U) |
| #define | CAAM_PX_SMAPR_JR_G2_TDO(x) |
| #define | CAAM_PX_SMAPR_JR_G2_SMBLOB_MASK (0x80U) |
| #define | CAAM_PX_SMAPR_JR_G2_SMBLOB_SHIFT (7U) |
| #define | CAAM_PX_SMAPR_JR_G2_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_JR_SMAG_LCK_MASK (0x1000U) |
| #define | CAAM_PX_SMAPR_JR_SMAG_LCK_SHIFT (12U) |
| #define | CAAM_PX_SMAPR_JR_SMAG_LCK(x) |
| #define | CAAM_PX_SMAPR_JR_SMAP_LCK_MASK (0x2000U) |
| #define | CAAM_PX_SMAPR_JR_SMAP_LCK_SHIFT (13U) |
| #define | CAAM_PX_SMAPR_JR_SMAP_LCK(x) |
| #define | CAAM_PX_SMAPR_JR_PSP_MASK (0x4000U) |
| #define | CAAM_PX_SMAPR_JR_PSP_SHIFT (14U) |
| #define | CAAM_PX_SMAPR_JR_PSP(x) |
| #define | CAAM_PX_SMAPR_JR_CSP_MASK (0x8000U) |
| #define | CAAM_PX_SMAPR_JR_CSP_SHIFT (15U) |
| #define | CAAM_PX_SMAPR_JR_CSP(x) |
| #define | CAAM_PX_SMAPR_JR_PARTITION_KMOD_MASK (0xFFFF0000U) |
| #define | CAAM_PX_SMAPR_JR_PARTITION_KMOD_SHIFT (16U) |
| #define | CAAM_PX_SMAPR_JR_PARTITION_KMOD(x) |
| #define | CAAM_PX_SMAPR_JR_G1_READ_MASK (0x1U) |
| #define | CAAM_PX_SMAPR_JR_G1_READ_SHIFT (0U) |
| #define | CAAM_PX_SMAPR_JR_G1_READ(x) |
| #define | CAAM_PX_SMAPR_JR_G1_WRITE_MASK (0x2U) |
| #define | CAAM_PX_SMAPR_JR_G1_WRITE_SHIFT (1U) |
| #define | CAAM_PX_SMAPR_JR_G1_WRITE(x) |
| #define | CAAM_PX_SMAPR_JR_G1_TDO_MASK (0x4U) |
| #define | CAAM_PX_SMAPR_JR_G1_TDO_SHIFT (2U) |
| #define | CAAM_PX_SMAPR_JR_G1_TDO(x) |
| #define | CAAM_PX_SMAPR_JR_G1_SMBLOB_MASK (0x8U) |
| #define | CAAM_PX_SMAPR_JR_G1_SMBLOB_SHIFT (3U) |
| #define | CAAM_PX_SMAPR_JR_G1_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_JR_G2_READ_MASK (0x10U) |
| #define | CAAM_PX_SMAPR_JR_G2_READ_SHIFT (4U) |
| #define | CAAM_PX_SMAPR_JR_G2_READ(x) |
| #define | CAAM_PX_SMAPR_JR_G2_WRITE_MASK (0x20U) |
| #define | CAAM_PX_SMAPR_JR_G2_WRITE_SHIFT (5U) |
| #define | CAAM_PX_SMAPR_JR_G2_WRITE(x) |
| #define | CAAM_PX_SMAPR_JR_G2_TDO_MASK (0x40U) |
| #define | CAAM_PX_SMAPR_JR_G2_TDO_SHIFT (6U) |
| #define | CAAM_PX_SMAPR_JR_G2_TDO(x) |
| #define | CAAM_PX_SMAPR_JR_G2_SMBLOB_MASK (0x80U) |
| #define | CAAM_PX_SMAPR_JR_G2_SMBLOB_SHIFT (7U) |
| #define | CAAM_PX_SMAPR_JR_G2_SMBLOB(x) |
| #define | CAAM_PX_SMAPR_JR_SMAG_LCK_MASK (0x1000U) |
| #define | CAAM_PX_SMAPR_JR_SMAG_LCK_SHIFT (12U) |
| #define | CAAM_PX_SMAPR_JR_SMAG_LCK(x) |
| #define | CAAM_PX_SMAPR_JR_SMAP_LCK_MASK (0x2000U) |
| #define | CAAM_PX_SMAPR_JR_SMAP_LCK_SHIFT (13U) |
| #define | CAAM_PX_SMAPR_JR_SMAP_LCK(x) |
| #define | CAAM_PX_SMAPR_JR_PSP_MASK (0x4000U) |
| #define | CAAM_PX_SMAPR_JR_PSP_SHIFT (14U) |
| #define | CAAM_PX_SMAPR_JR_PSP(x) |
| #define | CAAM_PX_SMAPR_JR_CSP_MASK (0x8000U) |
| #define | CAAM_PX_SMAPR_JR_CSP_SHIFT (15U) |
| #define | CAAM_PX_SMAPR_JR_CSP(x) |
| #define | CAAM_PX_SMAPR_JR_PARTITION_KMOD_MASK (0xFFFF0000U) |
| #define | CAAM_PX_SMAPR_JR_PARTITION_KMOD_SHIFT (16U) |
| #define | CAAM_PX_SMAPR_JR_PARTITION_KMOD(x) |
PX_SMAG2_JR - Secure Memory Access Group Registers | |
| #define | CAAM_PX_SMAG2_JR_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID00(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID01(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID02(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID03(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID04(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID05(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID06(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID07(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID08(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID09(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID10(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID11(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID12(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID13(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID14(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID15(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID16(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID17(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID18(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID19(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID20(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID21(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID22(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID23(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID24(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID25(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID26(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID27(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID28(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID29(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID30(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID31(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID00(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID01(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID02(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID03(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID04(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID05(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID06(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID07(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID08(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID09(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID10(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID11(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID12(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID13(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID14(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID15(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID16(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID17(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID18(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID19(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID20(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID21(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID22(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID23(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID24(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID25(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID26(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID27(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID28(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID29(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID30(x) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG2_JR_Gx_ID31(x) |
PX_SMAG1_JR - Secure Memory Access Group Registers | |
| #define | CAAM_PX_SMAG1_JR_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID00(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID01(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID02(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID03(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID04(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID05(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID06(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID07(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID08(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID09(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID10(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID11(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID12(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID13(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID14(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID15(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID16(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID17(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID18(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID19(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID20(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID21(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID22(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID23(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID24(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID25(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID26(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID27(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID28(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID29(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID30(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID31(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID00_MASK (0x1U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID00_SHIFT (0U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID00(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID01_MASK (0x2U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID01_SHIFT (1U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID01(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID02_MASK (0x4U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID02_SHIFT (2U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID02(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID03_MASK (0x8U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID03_SHIFT (3U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID03(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID04_MASK (0x10U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID04_SHIFT (4U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID04(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID05_MASK (0x20U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID05_SHIFT (5U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID05(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID06_MASK (0x40U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID06_SHIFT (6U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID06(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID07_MASK (0x80U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID07_SHIFT (7U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID07(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID08_MASK (0x100U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID08_SHIFT (8U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID08(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID09_MASK (0x200U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID09_SHIFT (9U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID09(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID10_MASK (0x400U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID10_SHIFT (10U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID10(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID11_MASK (0x800U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID11_SHIFT (11U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID11(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID12_MASK (0x1000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID12_SHIFT (12U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID12(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID13_MASK (0x2000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID13_SHIFT (13U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID13(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID14_MASK (0x4000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID14_SHIFT (14U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID14(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID15_MASK (0x8000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID15_SHIFT (15U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID15(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID16_MASK (0x10000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID16_SHIFT (16U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID16(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID17_MASK (0x20000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID17_SHIFT (17U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID17(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID18_MASK (0x40000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID18_SHIFT (18U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID18(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID19_MASK (0x80000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID19_SHIFT (19U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID19(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID20_MASK (0x100000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID20_SHIFT (20U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID20(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID21_MASK (0x200000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID21_SHIFT (21U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID21(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID22_MASK (0x400000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID22_SHIFT (22U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID22(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID23_MASK (0x800000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID23_SHIFT (23U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID23(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID24_MASK (0x1000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID24_SHIFT (24U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID24(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID25_MASK (0x2000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID25_SHIFT (25U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID25(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID26_MASK (0x4000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID26_SHIFT (26U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID26(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID27_MASK (0x8000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID27_SHIFT (27U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID27(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID28_MASK (0x10000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID28_SHIFT (28U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID28(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID29_MASK (0x20000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID29_SHIFT (29U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID29(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID30_MASK (0x40000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID30_SHIFT (30U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID30(x) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID31_MASK (0x80000000U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID31_SHIFT (31U) |
| #define | CAAM_PX_SMAG1_JR_Gx_ID31(x) |
SMCR_JR - Secure Memory Command Register | |
| #define | CAAM_SMCR_JR_CMD_MASK (0xFU) |
| #define | CAAM_SMCR_JR_CMD_SHIFT (0U) |
| #define | CAAM_SMCR_JR_CMD(x) |
| #define | CAAM_SMCR_JR_PRTN_MASK (0xF00U) |
| #define | CAAM_SMCR_JR_PRTN_SHIFT (8U) |
| #define | CAAM_SMCR_JR_PRTN(x) |
| #define | CAAM_SMCR_JR_PAGE_MASK (0xFFFF0000U) |
| #define | CAAM_SMCR_JR_PAGE_SHIFT (16U) |
| #define | CAAM_SMCR_JR_PAGE(x) |
| #define | CAAM_SMCR_JR_CMD_MASK (0xFU) |
| #define | CAAM_SMCR_JR_CMD_SHIFT (0U) |
| #define | CAAM_SMCR_JR_CMD(x) |
| #define | CAAM_SMCR_JR_PRTN_MASK (0xF00U) |
| #define | CAAM_SMCR_JR_PRTN_SHIFT (8U) |
| #define | CAAM_SMCR_JR_PRTN(x) |
| #define | CAAM_SMCR_JR_PAGE_MASK (0xFFFF0000U) |
| #define | CAAM_SMCR_JR_PAGE_SHIFT (16U) |
| #define | CAAM_SMCR_JR_PAGE(x) |
SMCSR_JR - Secure Memory Command Status Register | |
| #define | CAAM_SMCSR_JR_PRTN_MASK (0xFU) |
| #define | CAAM_SMCSR_JR_PRTN_SHIFT (0U) |
| #define | CAAM_SMCSR_JR_PRTN(x) |
| #define | CAAM_SMCSR_JR_PO_MASK (0xC0U) |
| #define | CAAM_SMCSR_JR_PO_SHIFT (6U) |
| #define | CAAM_SMCSR_JR_PO(x) |
| #define | CAAM_SMCSR_JR_AERR_MASK (0x3000U) |
| #define | CAAM_SMCSR_JR_AERR_SHIFT (12U) |
| #define | CAAM_SMCSR_JR_AERR(x) |
| #define | CAAM_SMCSR_JR_CERR_MASK (0xC000U) |
| #define | CAAM_SMCSR_JR_CERR_SHIFT (14U) |
| #define | CAAM_SMCSR_JR_CERR(x) |
| #define | CAAM_SMCSR_JR_PAGE_MASK (0xFFF0000U) |
| #define | CAAM_SMCSR_JR_PAGE_SHIFT (16U) |
| #define | CAAM_SMCSR_JR_PAGE(x) |
| #define | CAAM_SMCSR_JR_PRTN_MASK (0xFU) |
| #define | CAAM_SMCSR_JR_PRTN_SHIFT (0U) |
| #define | CAAM_SMCSR_JR_PRTN(x) |
| #define | CAAM_SMCSR_JR_PO_MASK (0xC0U) |
| #define | CAAM_SMCSR_JR_PO_SHIFT (6U) |
| #define | CAAM_SMCSR_JR_PO(x) |
| #define | CAAM_SMCSR_JR_AERR_MASK (0x3000U) |
| #define | CAAM_SMCSR_JR_AERR_SHIFT (12U) |
| #define | CAAM_SMCSR_JR_AERR(x) |
| #define | CAAM_SMCSR_JR_CERR_MASK (0xC000U) |
| #define | CAAM_SMCSR_JR_CERR_SHIFT (14U) |
| #define | CAAM_SMCSR_JR_CERR(x) |
| #define | CAAM_SMCSR_JR_PAGE_MASK (0xFFF0000U) |
| #define | CAAM_SMCSR_JR_PAGE_SHIFT (16U) |
| #define | CAAM_SMCSR_JR_PAGE(x) |
REIR0JR - Recoverable Error Interrupt Record 0 for Job Ring 0..Recoverable Error Interrupt Record 0 for Job Ring 3 | |
| #define | CAAM_REIR0JR_TYPE_MASK (0x3000000U) |
| #define | CAAM_REIR0JR_TYPE_SHIFT (24U) |
| #define | CAAM_REIR0JR_TYPE(x) |
| #define | CAAM_REIR0JR_MISS_MASK (0x80000000U) |
| #define | CAAM_REIR0JR_MISS_SHIFT (31U) |
| #define | CAAM_REIR0JR_MISS(x) |
| #define | CAAM_REIR0JR_TYPE_MASK (0x3000000U) |
| #define | CAAM_REIR0JR_TYPE_SHIFT (24U) |
| #define | CAAM_REIR0JR_TYPE(x) |
| #define | CAAM_REIR0JR_MISS_MASK (0x80000000U) |
| #define | CAAM_REIR0JR_MISS_SHIFT (31U) |
| #define | CAAM_REIR0JR_MISS(x) |
REIR2JR - Recoverable Error Interrupt Record 2 for Job Ring 0..Recoverable Error Interrupt Record 2 for Job Ring 3 | |
| #define | CAAM_REIR2JR_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_REIR2JR_ADDR_SHIFT (0U) |
| #define | CAAM_REIR2JR_ADDR(x) |
| #define | CAAM_REIR2JR_ADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_REIR2JR_ADDR_SHIFT (0U) |
| #define | CAAM_REIR2JR_ADDR(x) |
REIR4JR - Recoverable Error Interrupt Record 4 for Job Ring 0..Recoverable Error Interrupt Record 4 for Job Ring 3 | |
| #define | CAAM_REIR4JR_ICID_MASK (0x7FFU) |
| #define | CAAM_REIR4JR_ICID_SHIFT (0U) |
| #define | CAAM_REIR4JR_ICID(x) |
| #define | CAAM_REIR4JR_DID_MASK (0x7800U) |
| #define | CAAM_REIR4JR_DID_SHIFT (11U) |
| #define | CAAM_REIR4JR_DID(x) |
| #define | CAAM_REIR4JR_AXCACHE_MASK (0xF0000U) |
| #define | CAAM_REIR4JR_AXCACHE_SHIFT (16U) |
| #define | CAAM_REIR4JR_AXCACHE(x) |
| #define | CAAM_REIR4JR_AXPROT_MASK (0x700000U) |
| #define | CAAM_REIR4JR_AXPROT_SHIFT (20U) |
| #define | CAAM_REIR4JR_AXPROT(x) |
| #define | CAAM_REIR4JR_RWB_MASK (0x800000U) |
| #define | CAAM_REIR4JR_RWB_SHIFT (23U) |
| #define | CAAM_REIR4JR_RWB(x) |
| #define | CAAM_REIR4JR_ERR_MASK (0x30000000U) |
| #define | CAAM_REIR4JR_ERR_SHIFT (28U) |
| #define | CAAM_REIR4JR_ERR(x) |
| #define | CAAM_REIR4JR_MIX_MASK (0xC0000000U) |
| #define | CAAM_REIR4JR_MIX_SHIFT (30U) |
| #define | CAAM_REIR4JR_MIX(x) |
| #define | CAAM_REIR4JR_ICID_MASK (0x7FFU) |
| #define | CAAM_REIR4JR_ICID_SHIFT (0U) |
| #define | CAAM_REIR4JR_ICID(x) |
| #define | CAAM_REIR4JR_DID_MASK (0x7800U) |
| #define | CAAM_REIR4JR_DID_SHIFT (11U) |
| #define | CAAM_REIR4JR_DID(x) |
| #define | CAAM_REIR4JR_AXCACHE_MASK (0xF0000U) |
| #define | CAAM_REIR4JR_AXCACHE_SHIFT (16U) |
| #define | CAAM_REIR4JR_AXCACHE(x) |
| #define | CAAM_REIR4JR_AXPROT_MASK (0x700000U) |
| #define | CAAM_REIR4JR_AXPROT_SHIFT (20U) |
| #define | CAAM_REIR4JR_AXPROT(x) |
| #define | CAAM_REIR4JR_RWB_MASK (0x800000U) |
| #define | CAAM_REIR4JR_RWB_SHIFT (23U) |
| #define | CAAM_REIR4JR_RWB(x) |
| #define | CAAM_REIR4JR_ERR_MASK (0x30000000U) |
| #define | CAAM_REIR4JR_ERR_SHIFT (28U) |
| #define | CAAM_REIR4JR_ERR(x) |
| #define | CAAM_REIR4JR_MIX_MASK (0xC0000000U) |
| #define | CAAM_REIR4JR_MIX_SHIFT (30U) |
| #define | CAAM_REIR4JR_MIX(x) |
REIR5JR - Recoverable Error Interrupt Record 5 for Job Ring 0..Recoverable Error Interrupt Record 5 for Job Ring 3 | |
| #define | CAAM_REIR5JR_BID_MASK (0xF0000U) |
| #define | CAAM_REIR5JR_BID_SHIFT (16U) |
| #define | CAAM_REIR5JR_BID(x) |
| #define | CAAM_REIR5JR_BNDG_MASK (0x2000000U) |
| #define | CAAM_REIR5JR_BNDG_SHIFT (25U) |
| #define | CAAM_REIR5JR_BNDG(x) |
| #define | CAAM_REIR5JR_TDSC_MASK (0x4000000U) |
| #define | CAAM_REIR5JR_TDSC_SHIFT (26U) |
| #define | CAAM_REIR5JR_TDSC(x) |
| #define | CAAM_REIR5JR_KMOD_MASK (0x8000000U) |
| #define | CAAM_REIR5JR_KMOD_SHIFT (27U) |
| #define | CAAM_REIR5JR_KMOD(x) |
| #define | CAAM_REIR5JR_KEY_MASK (0x10000000U) |
| #define | CAAM_REIR5JR_KEY_SHIFT (28U) |
| #define | CAAM_REIR5JR_KEY(x) |
| #define | CAAM_REIR5JR_SMA_MASK (0x20000000U) |
| #define | CAAM_REIR5JR_SMA_SHIFT (29U) |
| #define | CAAM_REIR5JR_SMA(x) |
| #define | CAAM_REIR5JR_BID_MASK (0xF0000U) |
| #define | CAAM_REIR5JR_BID_SHIFT (16U) |
| #define | CAAM_REIR5JR_BID(x) |
| #define | CAAM_REIR5JR_BNDG_MASK (0x2000000U) |
| #define | CAAM_REIR5JR_BNDG_SHIFT (25U) |
| #define | CAAM_REIR5JR_BNDG(x) |
| #define | CAAM_REIR5JR_TDSC_MASK (0x4000000U) |
| #define | CAAM_REIR5JR_TDSC_SHIFT (26U) |
| #define | CAAM_REIR5JR_TDSC(x) |
| #define | CAAM_REIR5JR_KMOD_MASK (0x8000000U) |
| #define | CAAM_REIR5JR_KMOD_SHIFT (27U) |
| #define | CAAM_REIR5JR_KMOD(x) |
| #define | CAAM_REIR5JR_KEY_MASK (0x10000000U) |
| #define | CAAM_REIR5JR_KEY_SHIFT (28U) |
| #define | CAAM_REIR5JR_KEY(x) |
| #define | CAAM_REIR5JR_SMA_MASK (0x20000000U) |
| #define | CAAM_REIR5JR_SMA_SHIFT (29U) |
| #define | CAAM_REIR5JR_SMA(x) |
RSTA - RTIC Status Register | |
| #define | CAAM_RSTA_BSY_MASK (0x1U) |
| #define | CAAM_RSTA_BSY_SHIFT (0U) |
| #define | CAAM_RSTA_BSY(x) |
| #define | CAAM_RSTA_HD_MASK (0x2U) |
| #define | CAAM_RSTA_HD_SHIFT (1U) |
| #define | CAAM_RSTA_HD(x) |
| #define | CAAM_RSTA_SV_MASK (0x4U) |
| #define | CAAM_RSTA_SV_SHIFT (2U) |
| #define | CAAM_RSTA_SV(x) |
| #define | CAAM_RSTA_HE_MASK (0x8U) |
| #define | CAAM_RSTA_HE_SHIFT (3U) |
| #define | CAAM_RSTA_HE(x) |
| #define | CAAM_RSTA_MIS_MASK (0xF0U) |
| #define | CAAM_RSTA_MIS_SHIFT (4U) |
| #define | CAAM_RSTA_MIS(x) |
| #define | CAAM_RSTA_AE_MASK (0xF00U) |
| #define | CAAM_RSTA_AE_SHIFT (8U) |
| #define | CAAM_RSTA_AE(x) |
| #define | CAAM_RSTA_WE_MASK (0x10000U) |
| #define | CAAM_RSTA_WE_SHIFT (16U) |
| #define | CAAM_RSTA_WE(x) |
| #define | CAAM_RSTA_ABH_MASK (0x20000U) |
| #define | CAAM_RSTA_ABH_SHIFT (17U) |
| #define | CAAM_RSTA_ABH(x) |
| #define | CAAM_RSTA_HOD_MASK (0x40000U) |
| #define | CAAM_RSTA_HOD_SHIFT (18U) |
| #define | CAAM_RSTA_HOD(x) |
| #define | CAAM_RSTA_RTD_MASK (0x80000U) |
| #define | CAAM_RSTA_RTD_SHIFT (19U) |
| #define | CAAM_RSTA_RTD(x) |
| #define | CAAM_RSTA_CS_MASK (0x6000000U) |
| #define | CAAM_RSTA_CS_SHIFT (25U) |
| #define | CAAM_RSTA_CS(x) |
| #define | CAAM_RSTA_BSY_MASK (0x1U) |
| #define | CAAM_RSTA_BSY_SHIFT (0U) |
| #define | CAAM_RSTA_BSY(x) |
| #define | CAAM_RSTA_HD_MASK (0x2U) |
| #define | CAAM_RSTA_HD_SHIFT (1U) |
| #define | CAAM_RSTA_HD(x) |
| #define | CAAM_RSTA_SV_MASK (0x4U) |
| #define | CAAM_RSTA_SV_SHIFT (2U) |
| #define | CAAM_RSTA_SV(x) |
| #define | CAAM_RSTA_HE_MASK (0x8U) |
| #define | CAAM_RSTA_HE_SHIFT (3U) |
| #define | CAAM_RSTA_HE(x) |
| #define | CAAM_RSTA_MIS_MASK (0xF0U) |
| #define | CAAM_RSTA_MIS_SHIFT (4U) |
| #define | CAAM_RSTA_MIS(x) |
| #define | CAAM_RSTA_AE_MASK (0xF00U) |
| #define | CAAM_RSTA_AE_SHIFT (8U) |
| #define | CAAM_RSTA_AE(x) |
| #define | CAAM_RSTA_WE_MASK (0x10000U) |
| #define | CAAM_RSTA_WE_SHIFT (16U) |
| #define | CAAM_RSTA_WE(x) |
| #define | CAAM_RSTA_ABH_MASK (0x20000U) |
| #define | CAAM_RSTA_ABH_SHIFT (17U) |
| #define | CAAM_RSTA_ABH(x) |
| #define | CAAM_RSTA_HOD_MASK (0x40000U) |
| #define | CAAM_RSTA_HOD_SHIFT (18U) |
| #define | CAAM_RSTA_HOD(x) |
| #define | CAAM_RSTA_RTD_MASK (0x80000U) |
| #define | CAAM_RSTA_RTD_SHIFT (19U) |
| #define | CAAM_RSTA_RTD(x) |
| #define | CAAM_RSTA_CS_MASK (0x6000000U) |
| #define | CAAM_RSTA_CS_SHIFT (25U) |
| #define | CAAM_RSTA_CS(x) |
RCMD - RTIC Command Register | |
| #define | CAAM_RCMD_CINT_MASK (0x1U) |
| #define | CAAM_RCMD_CINT_SHIFT (0U) |
| #define | CAAM_RCMD_CINT(x) |
| #define | CAAM_RCMD_HO_MASK (0x2U) |
| #define | CAAM_RCMD_HO_SHIFT (1U) |
| #define | CAAM_RCMD_HO(x) |
| #define | CAAM_RCMD_RTC_MASK (0x4U) |
| #define | CAAM_RCMD_RTC_SHIFT (2U) |
| #define | CAAM_RCMD_RTC(x) |
| #define | CAAM_RCMD_RTD_MASK (0x8U) |
| #define | CAAM_RCMD_RTD_SHIFT (3U) |
| #define | CAAM_RCMD_RTD(x) |
| #define | CAAM_RCMD_CINT_MASK (0x1U) |
| #define | CAAM_RCMD_CINT_SHIFT (0U) |
| #define | CAAM_RCMD_CINT(x) |
| #define | CAAM_RCMD_HO_MASK (0x2U) |
| #define | CAAM_RCMD_HO_SHIFT (1U) |
| #define | CAAM_RCMD_HO(x) |
| #define | CAAM_RCMD_RTC_MASK (0x4U) |
| #define | CAAM_RCMD_RTC_SHIFT (2U) |
| #define | CAAM_RCMD_RTC(x) |
| #define | CAAM_RCMD_RTD_MASK (0x8U) |
| #define | CAAM_RCMD_RTD_SHIFT (3U) |
| #define | CAAM_RCMD_RTD(x) |
RCTL - RTIC Control Register | |
| #define | CAAM_RCTL_IE_MASK (0x1U) |
| #define | CAAM_RCTL_IE_SHIFT (0U) |
| #define | CAAM_RCTL_IE(x) |
| #define | CAAM_RCTL_RREQS_MASK (0xEU) |
| #define | CAAM_RCTL_RREQS_SHIFT (1U) |
| #define | CAAM_RCTL_RREQS(x) |
| #define | CAAM_RCTL_HOME_MASK (0xF0U) |
| #define | CAAM_RCTL_HOME_SHIFT (4U) |
| #define | CAAM_RCTL_HOME(x) |
| #define | CAAM_RCTL_RTME_MASK (0xF00U) |
| #define | CAAM_RCTL_RTME_SHIFT (8U) |
| #define | CAAM_RCTL_RTME(x) |
| #define | CAAM_RCTL_RTMU_MASK (0xF000U) |
| #define | CAAM_RCTL_RTMU_SHIFT (12U) |
| #define | CAAM_RCTL_RTMU(x) |
| #define | CAAM_RCTL_RALG_MASK (0xF0000U) |
| #define | CAAM_RCTL_RALG_SHIFT (16U) |
| #define | CAAM_RCTL_RALG(x) |
| #define | CAAM_RCTL_RIDLE_MASK (0x100000U) |
| #define | CAAM_RCTL_RIDLE_SHIFT (20U) |
| #define | CAAM_RCTL_RIDLE(x) |
| #define | CAAM_RCTL_IE_MASK (0x1U) |
| #define | CAAM_RCTL_IE_SHIFT (0U) |
| #define | CAAM_RCTL_IE(x) |
| #define | CAAM_RCTL_RREQS_MASK (0xEU) |
| #define | CAAM_RCTL_RREQS_SHIFT (1U) |
| #define | CAAM_RCTL_RREQS(x) |
| #define | CAAM_RCTL_HOME_MASK (0xF0U) |
| #define | CAAM_RCTL_HOME_SHIFT (4U) |
| #define | CAAM_RCTL_HOME(x) |
| #define | CAAM_RCTL_RTME_MASK (0xF00U) |
| #define | CAAM_RCTL_RTME_SHIFT (8U) |
| #define | CAAM_RCTL_RTME(x) |
| #define | CAAM_RCTL_RTMU_MASK (0xF000U) |
| #define | CAAM_RCTL_RTMU_SHIFT (12U) |
| #define | CAAM_RCTL_RTMU(x) |
| #define | CAAM_RCTL_RALG_MASK (0xF0000U) |
| #define | CAAM_RCTL_RALG_SHIFT (16U) |
| #define | CAAM_RCTL_RALG(x) |
| #define | CAAM_RCTL_RIDLE_MASK (0x100000U) |
| #define | CAAM_RCTL_RIDLE_SHIFT (20U) |
| #define | CAAM_RCTL_RIDLE(x) |
RTHR - RTIC Throttle Register | |
| #define | CAAM_RTHR_RTHR_MASK (0xFFFFU) |
| #define | CAAM_RTHR_RTHR_SHIFT (0U) |
| #define | CAAM_RTHR_RTHR(x) |
| #define | CAAM_RTHR_RTHR_MASK (0xFFFFU) |
| #define | CAAM_RTHR_RTHR_SHIFT (0U) |
| #define | CAAM_RTHR_RTHR(x) |
RWDOG - RTIC Watchdog Timer | |
| #define | CAAM_RWDOG_RWDOG_MASK (0xFFFFFFFFU) |
| #define | CAAM_RWDOG_RWDOG_SHIFT (0U) |
| #define | CAAM_RWDOG_RWDOG(x) |
| #define | CAAM_RWDOG_RWDOG_MASK (0xFFFFFFFFU) |
| #define | CAAM_RWDOG_RWDOG_SHIFT (0U) |
| #define | CAAM_RWDOG_RWDOG(x) |
REND - RTIC Endian Register | |
| #define | CAAM_REND_REPO_MASK (0xFU) |
| #define | CAAM_REND_REPO_SHIFT (0U) |
| #define | CAAM_REND_REPO(x) |
| #define | CAAM_REND_RBS_MASK (0xF0U) |
| #define | CAAM_REND_RBS_SHIFT (4U) |
| #define | CAAM_REND_RBS(x) |
| #define | CAAM_REND_RHWS_MASK (0xF00U) |
| #define | CAAM_REND_RHWS_SHIFT (8U) |
| #define | CAAM_REND_RHWS(x) |
| #define | CAAM_REND_RWS_MASK (0xF000U) |
| #define | CAAM_REND_RWS_SHIFT (12U) |
| #define | CAAM_REND_RWS(x) |
| #define | CAAM_REND_REPO_MASK (0xFU) |
| #define | CAAM_REND_REPO_SHIFT (0U) |
| #define | CAAM_REND_REPO(x) |
| #define | CAAM_REND_RBS_MASK (0xF0U) |
| #define | CAAM_REND_RBS_SHIFT (4U) |
| #define | CAAM_REND_RBS(x) |
| #define | CAAM_REND_RHWS_MASK (0xF00U) |
| #define | CAAM_REND_RHWS_SHIFT (8U) |
| #define | CAAM_REND_RHWS(x) |
| #define | CAAM_REND_RWS_MASK (0xF000U) |
| #define | CAAM_REND_RWS_SHIFT (12U) |
| #define | CAAM_REND_RWS(x) |
RMA - RTIC Memory Block A Address 0 Register..RTIC Memory Block D Address 1 Register | |
| #define | CAAM_RMA_MEMBLKADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_RMA_MEMBLKADDR_SHIFT (0U) |
| #define | CAAM_RMA_MEMBLKADDR(x) |
| #define | CAAM_RMA_MEMBLKADDR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_RMA_MEMBLKADDR_SHIFT (0U) |
| #define | CAAM_RMA_MEMBLKADDR(x) |
RML - RTIC Memory Block A Length 0 Register..RTIC Memory Block D Length 1 Register | |
| #define | CAAM_RML_MEMBLKLEN_MASK (0xFFFFFFFFU) |
| #define | CAAM_RML_MEMBLKLEN_SHIFT (0U) |
| #define | CAAM_RML_MEMBLKLEN(x) |
| #define | CAAM_RML_MEMBLKLEN_MASK (0xFFFFFFFFU) |
| #define | CAAM_RML_MEMBLKLEN_SHIFT (0U) |
| #define | CAAM_RML_MEMBLKLEN(x) |
RMD - RTIC Memory Block A Big Endian Hash Result Word 0..RTIC Memory Block D Little Endian Hash Result Word 31 | |
| #define | CAAM_RMD_RTIC_Hash_Result_MASK (0xFFFFFFFFU) |
| #define | CAAM_RMD_RTIC_Hash_Result_SHIFT (0U) |
| #define | CAAM_RMD_RTIC_Hash_Result(x) |
| #define | CAAM_RMD_RTIC_Hash_Result_MASK (0xFFFFFFFFU) |
| #define | CAAM_RMD_RTIC_Hash_Result_SHIFT (0U) |
| #define | CAAM_RMD_RTIC_Hash_Result(x) |
REIR0RTIC - Recoverable Error Interrupt Record 0 for RTIC | |
| #define | CAAM_REIR0RTIC_TYPE_MASK (0x3000000U) |
| #define | CAAM_REIR0RTIC_TYPE_SHIFT (24U) |
| #define | CAAM_REIR0RTIC_TYPE(x) |
| #define | CAAM_REIR0RTIC_MISS_MASK (0x80000000U) |
| #define | CAAM_REIR0RTIC_MISS_SHIFT (31U) |
| #define | CAAM_REIR0RTIC_MISS(x) |
| #define | CAAM_REIR0RTIC_TYPE_MASK (0x3000000U) |
| #define | CAAM_REIR0RTIC_TYPE_SHIFT (24U) |
| #define | CAAM_REIR0RTIC_TYPE(x) |
| #define | CAAM_REIR0RTIC_MISS_MASK (0x80000000U) |
| #define | CAAM_REIR0RTIC_MISS_SHIFT (31U) |
| #define | CAAM_REIR0RTIC_MISS(x) |
REIR2RTIC - Recoverable Error Interrupt Record 2 for RTIC | |
| #define | CAAM_REIR2RTIC_ADDR_MASK (0xFFFFFFFFFFFFFFFFU) |
| #define | CAAM_REIR2RTIC_ADDR_SHIFT (0U) |
| #define | CAAM_REIR2RTIC_ADDR(x) |
| #define | CAAM_REIR2RTIC_ADDR_MASK (0xFFFFFFFFFFFFFFFFU) |
| #define | CAAM_REIR2RTIC_ADDR_SHIFT (0U) |
| #define | CAAM_REIR2RTIC_ADDR(x) |
REIR4RTIC - Recoverable Error Interrupt Record 4 for RTIC | |
| #define | CAAM_REIR4RTIC_ICID_MASK (0x7FFU) |
| #define | CAAM_REIR4RTIC_ICID_SHIFT (0U) |
| #define | CAAM_REIR4RTIC_ICID(x) |
| #define | CAAM_REIR4RTIC_DID_MASK (0x7800U) |
| #define | CAAM_REIR4RTIC_DID_SHIFT (11U) |
| #define | CAAM_REIR4RTIC_DID(x) |
| #define | CAAM_REIR4RTIC_AXCACHE_MASK (0xF0000U) |
| #define | CAAM_REIR4RTIC_AXCACHE_SHIFT (16U) |
| #define | CAAM_REIR4RTIC_AXCACHE(x) |
| #define | CAAM_REIR4RTIC_AXPROT_MASK (0x700000U) |
| #define | CAAM_REIR4RTIC_AXPROT_SHIFT (20U) |
| #define | CAAM_REIR4RTIC_AXPROT(x) |
| #define | CAAM_REIR4RTIC_RWB_MASK (0x800000U) |
| #define | CAAM_REIR4RTIC_RWB_SHIFT (23U) |
| #define | CAAM_REIR4RTIC_RWB(x) |
| #define | CAAM_REIR4RTIC_ERR_MASK (0x30000000U) |
| #define | CAAM_REIR4RTIC_ERR_SHIFT (28U) |
| #define | CAAM_REIR4RTIC_ERR(x) |
| #define | CAAM_REIR4RTIC_MIX_MASK (0xC0000000U) |
| #define | CAAM_REIR4RTIC_MIX_SHIFT (30U) |
| #define | CAAM_REIR4RTIC_MIX(x) |
| #define | CAAM_REIR4RTIC_ICID_MASK (0x7FFU) |
| #define | CAAM_REIR4RTIC_ICID_SHIFT (0U) |
| #define | CAAM_REIR4RTIC_ICID(x) |
| #define | CAAM_REIR4RTIC_DID_MASK (0x7800U) |
| #define | CAAM_REIR4RTIC_DID_SHIFT (11U) |
| #define | CAAM_REIR4RTIC_DID(x) |
| #define | CAAM_REIR4RTIC_AXCACHE_MASK (0xF0000U) |
| #define | CAAM_REIR4RTIC_AXCACHE_SHIFT (16U) |
| #define | CAAM_REIR4RTIC_AXCACHE(x) |
| #define | CAAM_REIR4RTIC_AXPROT_MASK (0x700000U) |
| #define | CAAM_REIR4RTIC_AXPROT_SHIFT (20U) |
| #define | CAAM_REIR4RTIC_AXPROT(x) |
| #define | CAAM_REIR4RTIC_RWB_MASK (0x800000U) |
| #define | CAAM_REIR4RTIC_RWB_SHIFT (23U) |
| #define | CAAM_REIR4RTIC_RWB(x) |
| #define | CAAM_REIR4RTIC_ERR_MASK (0x30000000U) |
| #define | CAAM_REIR4RTIC_ERR_SHIFT (28U) |
| #define | CAAM_REIR4RTIC_ERR(x) |
| #define | CAAM_REIR4RTIC_MIX_MASK (0xC0000000U) |
| #define | CAAM_REIR4RTIC_MIX_SHIFT (30U) |
| #define | CAAM_REIR4RTIC_MIX(x) |
REIR5RTIC - Recoverable Error Interrupt Record 5 for RTIC | |
| #define | CAAM_REIR5RTIC_BID_MASK (0xF0000U) |
| #define | CAAM_REIR5RTIC_BID_SHIFT (16U) |
| #define | CAAM_REIR5RTIC_BID(x) |
| #define | CAAM_REIR5RTIC_SAFE_MASK (0x1000000U) |
| #define | CAAM_REIR5RTIC_SAFE_SHIFT (24U) |
| #define | CAAM_REIR5RTIC_SAFE(x) |
| #define | CAAM_REIR5RTIC_SMA_MASK (0x2000000U) |
| #define | CAAM_REIR5RTIC_SMA_SHIFT (25U) |
| #define | CAAM_REIR5RTIC_SMA(x) |
| #define | CAAM_REIR5RTIC_BID_MASK (0xF0000U) |
| #define | CAAM_REIR5RTIC_BID_SHIFT (16U) |
| #define | CAAM_REIR5RTIC_BID(x) |
| #define | CAAM_REIR5RTIC_SAFE_MASK (0x1000000U) |
| #define | CAAM_REIR5RTIC_SAFE_SHIFT (24U) |
| #define | CAAM_REIR5RTIC_SAFE(x) |
| #define | CAAM_REIR5RTIC_SMA_MASK (0x2000000U) |
| #define | CAAM_REIR5RTIC_SMA_SHIFT (25U) |
| #define | CAAM_REIR5RTIC_SMA(x) |
CC1MR - CCB 0 Class 1 Mode Register Format for Non-Public Key Algorithms | |
| #define | CAAM_CC1MR_ENC_MASK (0x1U) |
| #define | CAAM_CC1MR_ENC_SHIFT (0U) |
| #define | CAAM_CC1MR_ENC(x) |
| #define | CAAM_CC1MR_ICV_TEST_MASK (0x2U) |
| #define | CAAM_CC1MR_ICV_TEST_SHIFT (1U) |
| #define | CAAM_CC1MR_ICV_TEST(x) |
| #define | CAAM_CC1MR_AS_MASK (0xCU) |
| #define | CAAM_CC1MR_AS_SHIFT (2U) |
| #define | CAAM_CC1MR_AS(x) |
| #define | CAAM_CC1MR_AAI_MASK (0x1FF0U) |
| #define | CAAM_CC1MR_AAI_SHIFT (4U) |
| #define | CAAM_CC1MR_AAI(x) |
| #define | CAAM_CC1MR_ALG_MASK (0xFF0000U) |
| #define | CAAM_CC1MR_ALG_SHIFT (16U) |
| #define | CAAM_CC1MR_ALG(x) |
| #define | CAAM_CC1MR_ENC_MASK (0x1U) |
| #define | CAAM_CC1MR_ENC_SHIFT (0U) |
| #define | CAAM_CC1MR_ENC(x) |
| #define | CAAM_CC1MR_ICV_TEST_MASK (0x2U) |
| #define | CAAM_CC1MR_ICV_TEST_SHIFT (1U) |
| #define | CAAM_CC1MR_ICV_TEST(x) |
| #define | CAAM_CC1MR_AS_MASK (0xCU) |
| #define | CAAM_CC1MR_AS_SHIFT (2U) |
| #define | CAAM_CC1MR_AS(x) |
| #define | CAAM_CC1MR_AAI_MASK (0x1FF0U) |
| #define | CAAM_CC1MR_AAI_SHIFT (4U) |
| #define | CAAM_CC1MR_AAI(x) |
| #define | CAAM_CC1MR_ALG_MASK (0xFF0000U) |
| #define | CAAM_CC1MR_ALG_SHIFT (16U) |
| #define | CAAM_CC1MR_ALG(x) |
CC1MR_PK - CCB 0 Class 1 Mode Register Format for Public Key Algorithms | |
| #define | CAAM_CC1MR_PK_PKHA_MODE_LS_MASK (0xFFFU) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_LS_SHIFT (0U) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_LS(x) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_MS_MASK (0xF0000U) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_MS_SHIFT (16U) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_MS(x) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_LS_MASK (0xFFFU) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_LS_SHIFT (0U) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_LS(x) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_MS_MASK (0xF0000U) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_MS_SHIFT (16U) |
| #define | CAAM_CC1MR_PK_PKHA_MODE_MS(x) |
CC1MR_RNG - CCB 0 Class 1 Mode Register Format for RNG4 | |
| #define | CAAM_CC1MR_RNG_TST_MASK (0x1U) |
| #define | CAAM_CC1MR_RNG_TST_SHIFT (0U) |
| #define | CAAM_CC1MR_RNG_TST(x) |
| #define | CAAM_CC1MR_RNG_PR_MASK (0x2U) |
| #define | CAAM_CC1MR_RNG_PR_SHIFT (1U) |
| #define | CAAM_CC1MR_RNG_PR(x) |
| #define | CAAM_CC1MR_RNG_AS_MASK (0xCU) |
| #define | CAAM_CC1MR_RNG_AS_SHIFT (2U) |
| #define | CAAM_CC1MR_RNG_AS(x) |
| #define | CAAM_CC1MR_RNG_SH_MASK (0x30U) |
| #define | CAAM_CC1MR_RNG_SH_SHIFT (4U) |
| #define | CAAM_CC1MR_RNG_SH(x) |
| #define | CAAM_CC1MR_RNG_NZB_MASK (0x100U) |
| #define | CAAM_CC1MR_RNG_NZB_SHIFT (8U) |
| #define | CAAM_CC1MR_RNG_NZB(x) |
| #define | CAAM_CC1MR_RNG_OBP_MASK (0x200U) |
| #define | CAAM_CC1MR_RNG_OBP_SHIFT (9U) |
| #define | CAAM_CC1MR_RNG_OBP(x) |
| #define | CAAM_CC1MR_RNG_PS_MASK (0x400U) |
| #define | CAAM_CC1MR_RNG_PS_SHIFT (10U) |
| #define | CAAM_CC1MR_RNG_PS(x) |
| #define | CAAM_CC1MR_RNG_AI_MASK (0x800U) |
| #define | CAAM_CC1MR_RNG_AI_SHIFT (11U) |
| #define | CAAM_CC1MR_RNG_AI(x) |
| #define | CAAM_CC1MR_RNG_SK_MASK (0x1000U) |
| #define | CAAM_CC1MR_RNG_SK_SHIFT (12U) |
| #define | CAAM_CC1MR_RNG_SK(x) |
| #define | CAAM_CC1MR_RNG_ALG_MASK (0xFF0000U) |
| #define | CAAM_CC1MR_RNG_ALG_SHIFT (16U) |
| #define | CAAM_CC1MR_RNG_ALG(x) |
| #define | CAAM_CC1MR_RNG_TST_MASK (0x1U) |
| #define | CAAM_CC1MR_RNG_TST_SHIFT (0U) |
| #define | CAAM_CC1MR_RNG_TST(x) |
| #define | CAAM_CC1MR_RNG_PR_MASK (0x2U) |
| #define | CAAM_CC1MR_RNG_PR_SHIFT (1U) |
| #define | CAAM_CC1MR_RNG_PR(x) |
| #define | CAAM_CC1MR_RNG_AS_MASK (0xCU) |
| #define | CAAM_CC1MR_RNG_AS_SHIFT (2U) |
| #define | CAAM_CC1MR_RNG_AS(x) |
| #define | CAAM_CC1MR_RNG_SH_MASK (0x30U) |
| #define | CAAM_CC1MR_RNG_SH_SHIFT (4U) |
| #define | CAAM_CC1MR_RNG_SH(x) |
| #define | CAAM_CC1MR_RNG_NZB_MASK (0x100U) |
| #define | CAAM_CC1MR_RNG_NZB_SHIFT (8U) |
| #define | CAAM_CC1MR_RNG_NZB(x) |
| #define | CAAM_CC1MR_RNG_OBP_MASK (0x200U) |
| #define | CAAM_CC1MR_RNG_OBP_SHIFT (9U) |
| #define | CAAM_CC1MR_RNG_OBP(x) |
| #define | CAAM_CC1MR_RNG_PS_MASK (0x400U) |
| #define | CAAM_CC1MR_RNG_PS_SHIFT (10U) |
| #define | CAAM_CC1MR_RNG_PS(x) |
| #define | CAAM_CC1MR_RNG_AI_MASK (0x800U) |
| #define | CAAM_CC1MR_RNG_AI_SHIFT (11U) |
| #define | CAAM_CC1MR_RNG_AI(x) |
| #define | CAAM_CC1MR_RNG_SK_MASK (0x1000U) |
| #define | CAAM_CC1MR_RNG_SK_SHIFT (12U) |
| #define | CAAM_CC1MR_RNG_SK(x) |
| #define | CAAM_CC1MR_RNG_ALG_MASK (0xFF0000U) |
| #define | CAAM_CC1MR_RNG_ALG_SHIFT (16U) |
| #define | CAAM_CC1MR_RNG_ALG(x) |
CC1KSR - CCB 0 Class 1 Key Size Register | |
| #define | CAAM_CC1KSR_C1KS_MASK (0x7FU) |
| #define | CAAM_CC1KSR_C1KS_SHIFT (0U) |
| #define | CAAM_CC1KSR_C1KS(x) |
| #define | CAAM_CC1KSR_C1KS_MASK (0x7FU) |
| #define | CAAM_CC1KSR_C1KS_SHIFT (0U) |
| #define | CAAM_CC1KSR_C1KS(x) |
CC1DSR - CCB 0 Class 1 Data Size Register | |
| #define | CAAM_CC1DSR_C1DS_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC1DSR_C1DS_SHIFT (0U) |
| #define | CAAM_CC1DSR_C1DS(x) |
| #define | CAAM_CC1DSR_C1CY_MASK (0x100000000U) |
| #define | CAAM_CC1DSR_C1CY_SHIFT (32U) |
| #define | CAAM_CC1DSR_C1CY(x) |
| #define | CAAM_CC1DSR_NUMBITS_MASK (0xE000000000000000U) |
| #define | CAAM_CC1DSR_NUMBITS_SHIFT (61U) |
| #define | CAAM_CC1DSR_NUMBITS(x) |
| #define | CAAM_CC1DSR_C1DS_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC1DSR_C1DS_SHIFT (0U) |
| #define | CAAM_CC1DSR_C1DS(x) |
| #define | CAAM_CC1DSR_C1CY_MASK (0x100000000U) |
| #define | CAAM_CC1DSR_C1CY_SHIFT (32U) |
| #define | CAAM_CC1DSR_C1CY(x) |
| #define | CAAM_CC1DSR_NUMBITS_MASK (0xE000000000000000U) |
| #define | CAAM_CC1DSR_NUMBITS_SHIFT (61U) |
| #define | CAAM_CC1DSR_NUMBITS(x) |
CC1ICVSR - CCB 0 Class 1 ICV Size Register | |
| #define | CAAM_CC1ICVSR_C1ICVS_MASK (0x1FU) |
| #define | CAAM_CC1ICVSR_C1ICVS_SHIFT (0U) |
| #define | CAAM_CC1ICVSR_C1ICVS(x) |
| #define | CAAM_CC1ICVSR_C1ICVS_MASK (0x1FU) |
| #define | CAAM_CC1ICVSR_C1ICVS_SHIFT (0U) |
| #define | CAAM_CC1ICVSR_C1ICVS(x) |
CCCTRL - CCB 0 CHA Control Register | |
| #define | CAAM_CCCTRL_CCB_MASK (0x1U) |
| #define | CAAM_CCCTRL_CCB_SHIFT (0U) |
| #define | CAAM_CCCTRL_CCB(x) |
| #define | CAAM_CCCTRL_AES_MASK (0x2U) |
| #define | CAAM_CCCTRL_AES_SHIFT (1U) |
| #define | CAAM_CCCTRL_AES(x) |
| #define | CAAM_CCCTRL_DES_MASK (0x4U) |
| #define | CAAM_CCCTRL_DES_SHIFT (2U) |
| #define | CAAM_CCCTRL_DES(x) |
| #define | CAAM_CCCTRL_PK_MASK (0x40U) |
| #define | CAAM_CCCTRL_PK_SHIFT (6U) |
| #define | CAAM_CCCTRL_PK(x) |
| #define | CAAM_CCCTRL_MD_MASK (0x80U) |
| #define | CAAM_CCCTRL_MD_SHIFT (7U) |
| #define | CAAM_CCCTRL_MD(x) |
| #define | CAAM_CCCTRL_CRC_MASK (0x100U) |
| #define | CAAM_CCCTRL_CRC_SHIFT (8U) |
| #define | CAAM_CCCTRL_CRC(x) |
| #define | CAAM_CCCTRL_RNG_MASK (0x200U) |
| #define | CAAM_CCCTRL_RNG_SHIFT (9U) |
| #define | CAAM_CCCTRL_RNG(x) |
| #define | CAAM_CCCTRL_UA0_MASK (0x10000U) |
| #define | CAAM_CCCTRL_UA0_SHIFT (16U) |
| #define | CAAM_CCCTRL_UA0(x) |
| #define | CAAM_CCCTRL_UA1_MASK (0x20000U) |
| #define | CAAM_CCCTRL_UA1_SHIFT (17U) |
| #define | CAAM_CCCTRL_UA1(x) |
| #define | CAAM_CCCTRL_UA2_MASK (0x40000U) |
| #define | CAAM_CCCTRL_UA2_SHIFT (18U) |
| #define | CAAM_CCCTRL_UA2(x) |
| #define | CAAM_CCCTRL_UA3_MASK (0x80000U) |
| #define | CAAM_CCCTRL_UA3_SHIFT (19U) |
| #define | CAAM_CCCTRL_UA3(x) |
| #define | CAAM_CCCTRL_UB0_MASK (0x100000U) |
| #define | CAAM_CCCTRL_UB0_SHIFT (20U) |
| #define | CAAM_CCCTRL_UB0(x) |
| #define | CAAM_CCCTRL_UB1_MASK (0x200000U) |
| #define | CAAM_CCCTRL_UB1_SHIFT (21U) |
| #define | CAAM_CCCTRL_UB1(x) |
| #define | CAAM_CCCTRL_UB2_MASK (0x400000U) |
| #define | CAAM_CCCTRL_UB2_SHIFT (22U) |
| #define | CAAM_CCCTRL_UB2(x) |
| #define | CAAM_CCCTRL_UB3_MASK (0x800000U) |
| #define | CAAM_CCCTRL_UB3_SHIFT (23U) |
| #define | CAAM_CCCTRL_UB3(x) |
| #define | CAAM_CCCTRL_UN_MASK (0x1000000U) |
| #define | CAAM_CCCTRL_UN_SHIFT (24U) |
| #define | CAAM_CCCTRL_UN(x) |
| #define | CAAM_CCCTRL_UA_MASK (0x4000000U) |
| #define | CAAM_CCCTRL_UA_SHIFT (26U) |
| #define | CAAM_CCCTRL_UA(x) |
| #define | CAAM_CCCTRL_UB_MASK (0x8000000U) |
| #define | CAAM_CCCTRL_UB_SHIFT (27U) |
| #define | CAAM_CCCTRL_UB(x) |
| #define | CAAM_CCCTRL_CCB_MASK (0x1U) |
| #define | CAAM_CCCTRL_CCB_SHIFT (0U) |
| #define | CAAM_CCCTRL_CCB(x) |
| #define | CAAM_CCCTRL_AES_MASK (0x2U) |
| #define | CAAM_CCCTRL_AES_SHIFT (1U) |
| #define | CAAM_CCCTRL_AES(x) |
| #define | CAAM_CCCTRL_DES_MASK (0x4U) |
| #define | CAAM_CCCTRL_DES_SHIFT (2U) |
| #define | CAAM_CCCTRL_DES(x) |
| #define | CAAM_CCCTRL_PK_MASK (0x40U) |
| #define | CAAM_CCCTRL_PK_SHIFT (6U) |
| #define | CAAM_CCCTRL_PK(x) |
| #define | CAAM_CCCTRL_MD_MASK (0x80U) |
| #define | CAAM_CCCTRL_MD_SHIFT (7U) |
| #define | CAAM_CCCTRL_MD(x) |
| #define | CAAM_CCCTRL_CRC_MASK (0x100U) |
| #define | CAAM_CCCTRL_CRC_SHIFT (8U) |
| #define | CAAM_CCCTRL_CRC(x) |
| #define | CAAM_CCCTRL_RNG_MASK (0x200U) |
| #define | CAAM_CCCTRL_RNG_SHIFT (9U) |
| #define | CAAM_CCCTRL_RNG(x) |
| #define | CAAM_CCCTRL_UA0_MASK (0x10000U) |
| #define | CAAM_CCCTRL_UA0_SHIFT (16U) |
| #define | CAAM_CCCTRL_UA0(x) |
| #define | CAAM_CCCTRL_UA1_MASK (0x20000U) |
| #define | CAAM_CCCTRL_UA1_SHIFT (17U) |
| #define | CAAM_CCCTRL_UA1(x) |
| #define | CAAM_CCCTRL_UA2_MASK (0x40000U) |
| #define | CAAM_CCCTRL_UA2_SHIFT (18U) |
| #define | CAAM_CCCTRL_UA2(x) |
| #define | CAAM_CCCTRL_UA3_MASK (0x80000U) |
| #define | CAAM_CCCTRL_UA3_SHIFT (19U) |
| #define | CAAM_CCCTRL_UA3(x) |
| #define | CAAM_CCCTRL_UB0_MASK (0x100000U) |
| #define | CAAM_CCCTRL_UB0_SHIFT (20U) |
| #define | CAAM_CCCTRL_UB0(x) |
| #define | CAAM_CCCTRL_UB1_MASK (0x200000U) |
| #define | CAAM_CCCTRL_UB1_SHIFT (21U) |
| #define | CAAM_CCCTRL_UB1(x) |
| #define | CAAM_CCCTRL_UB2_MASK (0x400000U) |
| #define | CAAM_CCCTRL_UB2_SHIFT (22U) |
| #define | CAAM_CCCTRL_UB2(x) |
| #define | CAAM_CCCTRL_UB3_MASK (0x800000U) |
| #define | CAAM_CCCTRL_UB3_SHIFT (23U) |
| #define | CAAM_CCCTRL_UB3(x) |
| #define | CAAM_CCCTRL_UN_MASK (0x1000000U) |
| #define | CAAM_CCCTRL_UN_SHIFT (24U) |
| #define | CAAM_CCCTRL_UN(x) |
| #define | CAAM_CCCTRL_UA_MASK (0x4000000U) |
| #define | CAAM_CCCTRL_UA_SHIFT (26U) |
| #define | CAAM_CCCTRL_UA(x) |
| #define | CAAM_CCCTRL_UB_MASK (0x8000000U) |
| #define | CAAM_CCCTRL_UB_SHIFT (27U) |
| #define | CAAM_CCCTRL_UB(x) |
CICTL - CCB 0 Interrupt Control Register | |
| #define | CAAM_CICTL_ADI_MASK (0x2U) |
| #define | CAAM_CICTL_ADI_SHIFT (1U) |
| #define | CAAM_CICTL_ADI(x) |
| #define | CAAM_CICTL_DDI_MASK (0x4U) |
| #define | CAAM_CICTL_DDI_SHIFT (2U) |
| #define | CAAM_CICTL_DDI(x) |
| #define | CAAM_CICTL_PDI_MASK (0x40U) |
| #define | CAAM_CICTL_PDI_SHIFT (6U) |
| #define | CAAM_CICTL_PDI(x) |
| #define | CAAM_CICTL_MDI_MASK (0x80U) |
| #define | CAAM_CICTL_MDI_SHIFT (7U) |
| #define | CAAM_CICTL_MDI(x) |
| #define | CAAM_CICTL_CDI_MASK (0x100U) |
| #define | CAAM_CICTL_CDI_SHIFT (8U) |
| #define | CAAM_CICTL_CDI(x) |
| #define | CAAM_CICTL_RNDI_MASK (0x200U) |
| #define | CAAM_CICTL_RNDI_SHIFT (9U) |
| #define | CAAM_CICTL_RNDI(x) |
| #define | CAAM_CICTL_AEI_MASK (0x20000U) |
| #define | CAAM_CICTL_AEI_SHIFT (17U) |
| #define | CAAM_CICTL_AEI(x) |
| #define | CAAM_CICTL_DEI_MASK (0x40000U) |
| #define | CAAM_CICTL_DEI_SHIFT (18U) |
| #define | CAAM_CICTL_DEI(x) |
| #define | CAAM_CICTL_PEI_MASK (0x400000U) |
| #define | CAAM_CICTL_PEI_SHIFT (22U) |
| #define | CAAM_CICTL_PEI(x) |
| #define | CAAM_CICTL_MEI_MASK (0x800000U) |
| #define | CAAM_CICTL_MEI_SHIFT (23U) |
| #define | CAAM_CICTL_MEI(x) |
| #define | CAAM_CICTL_CEI_MASK (0x1000000U) |
| #define | CAAM_CICTL_CEI_SHIFT (24U) |
| #define | CAAM_CICTL_CEI(x) |
| #define | CAAM_CICTL_RNEI_MASK (0x2000000U) |
| #define | CAAM_CICTL_RNEI_SHIFT (25U) |
| #define | CAAM_CICTL_RNEI(x) |
| #define | CAAM_CICTL_ADI_MASK (0x2U) |
| #define | CAAM_CICTL_ADI_SHIFT (1U) |
| #define | CAAM_CICTL_ADI(x) |
| #define | CAAM_CICTL_DDI_MASK (0x4U) |
| #define | CAAM_CICTL_DDI_SHIFT (2U) |
| #define | CAAM_CICTL_DDI(x) |
| #define | CAAM_CICTL_PDI_MASK (0x40U) |
| #define | CAAM_CICTL_PDI_SHIFT (6U) |
| #define | CAAM_CICTL_PDI(x) |
| #define | CAAM_CICTL_MDI_MASK (0x80U) |
| #define | CAAM_CICTL_MDI_SHIFT (7U) |
| #define | CAAM_CICTL_MDI(x) |
| #define | CAAM_CICTL_CDI_MASK (0x100U) |
| #define | CAAM_CICTL_CDI_SHIFT (8U) |
| #define | CAAM_CICTL_CDI(x) |
| #define | CAAM_CICTL_RNDI_MASK (0x200U) |
| #define | CAAM_CICTL_RNDI_SHIFT (9U) |
| #define | CAAM_CICTL_RNDI(x) |
| #define | CAAM_CICTL_AEI_MASK (0x20000U) |
| #define | CAAM_CICTL_AEI_SHIFT (17U) |
| #define | CAAM_CICTL_AEI(x) |
| #define | CAAM_CICTL_DEI_MASK (0x40000U) |
| #define | CAAM_CICTL_DEI_SHIFT (18U) |
| #define | CAAM_CICTL_DEI(x) |
| #define | CAAM_CICTL_PEI_MASK (0x400000U) |
| #define | CAAM_CICTL_PEI_SHIFT (22U) |
| #define | CAAM_CICTL_PEI(x) |
| #define | CAAM_CICTL_MEI_MASK (0x800000U) |
| #define | CAAM_CICTL_MEI_SHIFT (23U) |
| #define | CAAM_CICTL_MEI(x) |
| #define | CAAM_CICTL_CEI_MASK (0x1000000U) |
| #define | CAAM_CICTL_CEI_SHIFT (24U) |
| #define | CAAM_CICTL_CEI(x) |
| #define | CAAM_CICTL_RNEI_MASK (0x2000000U) |
| #define | CAAM_CICTL_RNEI_SHIFT (25U) |
| #define | CAAM_CICTL_RNEI(x) |
CCWR - CCB 0 Clear Written Register | |
| #define | CAAM_CCWR_C1M_MASK (0x1U) |
| #define | CAAM_CCWR_C1M_SHIFT (0U) |
| #define | CAAM_CCWR_C1M(x) |
| #define | CAAM_CCWR_C1DS_MASK (0x4U) |
| #define | CAAM_CCWR_C1DS_SHIFT (2U) |
| #define | CAAM_CCWR_C1DS(x) |
| #define | CAAM_CCWR_C1ICV_MASK (0x8U) |
| #define | CAAM_CCWR_C1ICV_SHIFT (3U) |
| #define | CAAM_CCWR_C1ICV(x) |
| #define | CAAM_CCWR_C1C_MASK (0x20U) |
| #define | CAAM_CCWR_C1C_SHIFT (5U) |
| #define | CAAM_CCWR_C1C(x) |
| #define | CAAM_CCWR_C1K_MASK (0x40U) |
| #define | CAAM_CCWR_C1K_SHIFT (6U) |
| #define | CAAM_CCWR_C1K(x) |
| #define | CAAM_CCWR_CPKA_MASK (0x1000U) |
| #define | CAAM_CCWR_CPKA_SHIFT (12U) |
| #define | CAAM_CCWR_CPKA(x) |
| #define | CAAM_CCWR_CPKB_MASK (0x2000U) |
| #define | CAAM_CCWR_CPKB_SHIFT (13U) |
| #define | CAAM_CCWR_CPKB(x) |
| #define | CAAM_CCWR_CPKN_MASK (0x4000U) |
| #define | CAAM_CCWR_CPKN_SHIFT (14U) |
| #define | CAAM_CCWR_CPKN(x) |
| #define | CAAM_CCWR_CPKE_MASK (0x8000U) |
| #define | CAAM_CCWR_CPKE_SHIFT (15U) |
| #define | CAAM_CCWR_CPKE(x) |
| #define | CAAM_CCWR_C2M_MASK (0x10000U) |
| #define | CAAM_CCWR_C2M_SHIFT (16U) |
| #define | CAAM_CCWR_C2M(x) |
| #define | CAAM_CCWR_C2DS_MASK (0x40000U) |
| #define | CAAM_CCWR_C2DS_SHIFT (18U) |
| #define | CAAM_CCWR_C2DS(x) |
| #define | CAAM_CCWR_C2C_MASK (0x200000U) |
| #define | CAAM_CCWR_C2C_SHIFT (21U) |
| #define | CAAM_CCWR_C2C(x) |
| #define | CAAM_CCWR_C2K_MASK (0x400000U) |
| #define | CAAM_CCWR_C2K_SHIFT (22U) |
| #define | CAAM_CCWR_C2K(x) |
| #define | CAAM_CCWR_CDS_MASK (0x2000000U) |
| #define | CAAM_CCWR_CDS_SHIFT (25U) |
| #define | CAAM_CCWR_CDS(x) |
| #define | CAAM_CCWR_C2D_MASK (0x4000000U) |
| #define | CAAM_CCWR_C2D_SHIFT (26U) |
| #define | CAAM_CCWR_C2D(x) |
| #define | CAAM_CCWR_C1D_MASK (0x8000000U) |
| #define | CAAM_CCWR_C1D_SHIFT (27U) |
| #define | CAAM_CCWR_C1D(x) |
| #define | CAAM_CCWR_C2RST_MASK (0x10000000U) |
| #define | CAAM_CCWR_C2RST_SHIFT (28U) |
| #define | CAAM_CCWR_C2RST(x) |
| #define | CAAM_CCWR_C1RST_MASK (0x20000000U) |
| #define | CAAM_CCWR_C1RST_SHIFT (29U) |
| #define | CAAM_CCWR_C1RST(x) |
| #define | CAAM_CCWR_COF_MASK (0x40000000U) |
| #define | CAAM_CCWR_COF_SHIFT (30U) |
| #define | CAAM_CCWR_COF(x) |
| #define | CAAM_CCWR_CIF_MASK (0x80000000U) |
| #define | CAAM_CCWR_CIF_SHIFT (31U) |
| #define | CAAM_CCWR_CIF(x) |
| #define | CAAM_CCWR_C1M_MASK (0x1U) |
| #define | CAAM_CCWR_C1M_SHIFT (0U) |
| #define | CAAM_CCWR_C1M(x) |
| #define | CAAM_CCWR_C1DS_MASK (0x4U) |
| #define | CAAM_CCWR_C1DS_SHIFT (2U) |
| #define | CAAM_CCWR_C1DS(x) |
| #define | CAAM_CCWR_C1ICV_MASK (0x8U) |
| #define | CAAM_CCWR_C1ICV_SHIFT (3U) |
| #define | CAAM_CCWR_C1ICV(x) |
| #define | CAAM_CCWR_C1C_MASK (0x20U) |
| #define | CAAM_CCWR_C1C_SHIFT (5U) |
| #define | CAAM_CCWR_C1C(x) |
| #define | CAAM_CCWR_C1K_MASK (0x40U) |
| #define | CAAM_CCWR_C1K_SHIFT (6U) |
| #define | CAAM_CCWR_C1K(x) |
| #define | CAAM_CCWR_CPKA_MASK (0x1000U) |
| #define | CAAM_CCWR_CPKA_SHIFT (12U) |
| #define | CAAM_CCWR_CPKA(x) |
| #define | CAAM_CCWR_CPKB_MASK (0x2000U) |
| #define | CAAM_CCWR_CPKB_SHIFT (13U) |
| #define | CAAM_CCWR_CPKB(x) |
| #define | CAAM_CCWR_CPKN_MASK (0x4000U) |
| #define | CAAM_CCWR_CPKN_SHIFT (14U) |
| #define | CAAM_CCWR_CPKN(x) |
| #define | CAAM_CCWR_CPKE_MASK (0x8000U) |
| #define | CAAM_CCWR_CPKE_SHIFT (15U) |
| #define | CAAM_CCWR_CPKE(x) |
| #define | CAAM_CCWR_C2M_MASK (0x10000U) |
| #define | CAAM_CCWR_C2M_SHIFT (16U) |
| #define | CAAM_CCWR_C2M(x) |
| #define | CAAM_CCWR_C2DS_MASK (0x40000U) |
| #define | CAAM_CCWR_C2DS_SHIFT (18U) |
| #define | CAAM_CCWR_C2DS(x) |
| #define | CAAM_CCWR_C2C_MASK (0x200000U) |
| #define | CAAM_CCWR_C2C_SHIFT (21U) |
| #define | CAAM_CCWR_C2C(x) |
| #define | CAAM_CCWR_C2K_MASK (0x400000U) |
| #define | CAAM_CCWR_C2K_SHIFT (22U) |
| #define | CAAM_CCWR_C2K(x) |
| #define | CAAM_CCWR_CDS_MASK (0x2000000U) |
| #define | CAAM_CCWR_CDS_SHIFT (25U) |
| #define | CAAM_CCWR_CDS(x) |
| #define | CAAM_CCWR_C2D_MASK (0x4000000U) |
| #define | CAAM_CCWR_C2D_SHIFT (26U) |
| #define | CAAM_CCWR_C2D(x) |
| #define | CAAM_CCWR_C1D_MASK (0x8000000U) |
| #define | CAAM_CCWR_C1D_SHIFT (27U) |
| #define | CAAM_CCWR_C1D(x) |
| #define | CAAM_CCWR_C2RST_MASK (0x10000000U) |
| #define | CAAM_CCWR_C2RST_SHIFT (28U) |
| #define | CAAM_CCWR_C2RST(x) |
| #define | CAAM_CCWR_C1RST_MASK (0x20000000U) |
| #define | CAAM_CCWR_C1RST_SHIFT (29U) |
| #define | CAAM_CCWR_C1RST(x) |
| #define | CAAM_CCWR_COF_MASK (0x40000000U) |
| #define | CAAM_CCWR_COF_SHIFT (30U) |
| #define | CAAM_CCWR_COF(x) |
| #define | CAAM_CCWR_CIF_MASK (0x80000000U) |
| #define | CAAM_CCWR_CIF_SHIFT (31U) |
| #define | CAAM_CCWR_CIF(x) |
CCSTA_MS - CCB 0 Status and Error Register, most-significant half | |
| #define | CAAM_CCSTA_MS_ERRID1_MASK (0xFU) |
| #define | CAAM_CCSTA_MS_ERRID1_SHIFT (0U) |
| #define | CAAM_CCSTA_MS_ERRID1(x) |
| #define | CAAM_CCSTA_MS_CL1_MASK (0xF000U) |
| #define | CAAM_CCSTA_MS_CL1_SHIFT (12U) |
| #define | CAAM_CCSTA_MS_CL1(x) |
| #define | CAAM_CCSTA_MS_ERRID2_MASK (0xF0000U) |
| #define | CAAM_CCSTA_MS_ERRID2_SHIFT (16U) |
| #define | CAAM_CCSTA_MS_ERRID2(x) |
| #define | CAAM_CCSTA_MS_CL2_MASK (0xF0000000U) |
| #define | CAAM_CCSTA_MS_CL2_SHIFT (28U) |
| #define | CAAM_CCSTA_MS_CL2(x) |
| #define | CAAM_CCSTA_MS_ERRID1_MASK (0xFU) |
| #define | CAAM_CCSTA_MS_ERRID1_SHIFT (0U) |
| #define | CAAM_CCSTA_MS_ERRID1(x) |
| #define | CAAM_CCSTA_MS_CL1_MASK (0xF000U) |
| #define | CAAM_CCSTA_MS_CL1_SHIFT (12U) |
| #define | CAAM_CCSTA_MS_CL1(x) |
| #define | CAAM_CCSTA_MS_ERRID2_MASK (0xF0000U) |
| #define | CAAM_CCSTA_MS_ERRID2_SHIFT (16U) |
| #define | CAAM_CCSTA_MS_ERRID2(x) |
| #define | CAAM_CCSTA_MS_CL2_MASK (0xF0000000U) |
| #define | CAAM_CCSTA_MS_CL2_SHIFT (28U) |
| #define | CAAM_CCSTA_MS_CL2(x) |
CCSTA_LS - CCB 0 Status and Error Register, least-significant half | |
| #define | CAAM_CCSTA_LS_AB_MASK (0x2U) |
| #define | CAAM_CCSTA_LS_AB_SHIFT (1U) |
| #define | CAAM_CCSTA_LS_AB(x) |
| #define | CAAM_CCSTA_LS_DB_MASK (0x4U) |
| #define | CAAM_CCSTA_LS_DB_SHIFT (2U) |
| #define | CAAM_CCSTA_LS_DB(x) |
| #define | CAAM_CCSTA_LS_PB_MASK (0x40U) |
| #define | CAAM_CCSTA_LS_PB_SHIFT (6U) |
| #define | CAAM_CCSTA_LS_PB(x) |
| #define | CAAM_CCSTA_LS_MB_MASK (0x80U) |
| #define | CAAM_CCSTA_LS_MB_SHIFT (7U) |
| #define | CAAM_CCSTA_LS_MB(x) |
| #define | CAAM_CCSTA_LS_CB_MASK (0x100U) |
| #define | CAAM_CCSTA_LS_CB_SHIFT (8U) |
| #define | CAAM_CCSTA_LS_CB(x) |
| #define | CAAM_CCSTA_LS_RNB_MASK (0x200U) |
| #define | CAAM_CCSTA_LS_RNB_SHIFT (9U) |
| #define | CAAM_CCSTA_LS_RNB(x) |
| #define | CAAM_CCSTA_LS_PDI_MASK (0x10000U) |
| #define | CAAM_CCSTA_LS_PDI_SHIFT (16U) |
| #define | CAAM_CCSTA_LS_PDI(x) |
| #define | CAAM_CCSTA_LS_SDI_MASK (0x20000U) |
| #define | CAAM_CCSTA_LS_SDI_SHIFT (17U) |
| #define | CAAM_CCSTA_LS_SDI(x) |
| #define | CAAM_CCSTA_LS_PEI_MASK (0x100000U) |
| #define | CAAM_CCSTA_LS_PEI_SHIFT (20U) |
| #define | CAAM_CCSTA_LS_PEI(x) |
| #define | CAAM_CCSTA_LS_SEI_MASK (0x200000U) |
| #define | CAAM_CCSTA_LS_SEI_SHIFT (21U) |
| #define | CAAM_CCSTA_LS_SEI(x) |
| #define | CAAM_CCSTA_LS_PRM_MASK (0x10000000U) |
| #define | CAAM_CCSTA_LS_PRM_SHIFT (28U) |
| #define | CAAM_CCSTA_LS_PRM(x) |
| #define | CAAM_CCSTA_LS_GCD_MASK (0x20000000U) |
| #define | CAAM_CCSTA_LS_GCD_SHIFT (29U) |
| #define | CAAM_CCSTA_LS_GCD(x) |
| #define | CAAM_CCSTA_LS_PIZ_MASK (0x40000000U) |
| #define | CAAM_CCSTA_LS_PIZ_SHIFT (30U) |
| #define | CAAM_CCSTA_LS_PIZ(x) |
| #define | CAAM_CCSTA_LS_AB_MASK (0x2U) |
| #define | CAAM_CCSTA_LS_AB_SHIFT (1U) |
| #define | CAAM_CCSTA_LS_AB(x) |
| #define | CAAM_CCSTA_LS_DB_MASK (0x4U) |
| #define | CAAM_CCSTA_LS_DB_SHIFT (2U) |
| #define | CAAM_CCSTA_LS_DB(x) |
| #define | CAAM_CCSTA_LS_PB_MASK (0x40U) |
| #define | CAAM_CCSTA_LS_PB_SHIFT (6U) |
| #define | CAAM_CCSTA_LS_PB(x) |
| #define | CAAM_CCSTA_LS_MB_MASK (0x80U) |
| #define | CAAM_CCSTA_LS_MB_SHIFT (7U) |
| #define | CAAM_CCSTA_LS_MB(x) |
| #define | CAAM_CCSTA_LS_CB_MASK (0x100U) |
| #define | CAAM_CCSTA_LS_CB_SHIFT (8U) |
| #define | CAAM_CCSTA_LS_CB(x) |
| #define | CAAM_CCSTA_LS_RNB_MASK (0x200U) |
| #define | CAAM_CCSTA_LS_RNB_SHIFT (9U) |
| #define | CAAM_CCSTA_LS_RNB(x) |
| #define | CAAM_CCSTA_LS_PDI_MASK (0x10000U) |
| #define | CAAM_CCSTA_LS_PDI_SHIFT (16U) |
| #define | CAAM_CCSTA_LS_PDI(x) |
| #define | CAAM_CCSTA_LS_SDI_MASK (0x20000U) |
| #define | CAAM_CCSTA_LS_SDI_SHIFT (17U) |
| #define | CAAM_CCSTA_LS_SDI(x) |
| #define | CAAM_CCSTA_LS_PEI_MASK (0x100000U) |
| #define | CAAM_CCSTA_LS_PEI_SHIFT (20U) |
| #define | CAAM_CCSTA_LS_PEI(x) |
| #define | CAAM_CCSTA_LS_SEI_MASK (0x200000U) |
| #define | CAAM_CCSTA_LS_SEI_SHIFT (21U) |
| #define | CAAM_CCSTA_LS_SEI(x) |
| #define | CAAM_CCSTA_LS_PRM_MASK (0x10000000U) |
| #define | CAAM_CCSTA_LS_PRM_SHIFT (28U) |
| #define | CAAM_CCSTA_LS_PRM(x) |
| #define | CAAM_CCSTA_LS_GCD_MASK (0x20000000U) |
| #define | CAAM_CCSTA_LS_GCD_SHIFT (29U) |
| #define | CAAM_CCSTA_LS_GCD(x) |
| #define | CAAM_CCSTA_LS_PIZ_MASK (0x40000000U) |
| #define | CAAM_CCSTA_LS_PIZ_SHIFT (30U) |
| #define | CAAM_CCSTA_LS_PIZ(x) |
CC1AADSZR - CCB 0 Class 1 AAD Size Register | |
| #define | CAAM_CC1AADSZR_AASZ_MASK (0xFU) |
| #define | CAAM_CC1AADSZR_AASZ_SHIFT (0U) |
| #define | CAAM_CC1AADSZR_AASZ(x) |
| #define | CAAM_CC1AADSZR_AASZ_MASK (0xFU) |
| #define | CAAM_CC1AADSZR_AASZ_SHIFT (0U) |
| #define | CAAM_CC1AADSZR_AASZ(x) |
CC1IVSZR - CCB 0 Class 1 IV Size Register | |
| #define | CAAM_CC1IVSZR_IVSZ_MASK (0xFU) |
| #define | CAAM_CC1IVSZR_IVSZ_SHIFT (0U) |
| #define | CAAM_CC1IVSZR_IVSZ(x) |
| #define | CAAM_CC1IVSZR_IVSZ_MASK (0xFU) |
| #define | CAAM_CC1IVSZR_IVSZ_SHIFT (0U) |
| #define | CAAM_CC1IVSZR_IVSZ(x) |
CPKASZR - PKHA A Size Register | |
| #define | CAAM_CPKASZR_PKASZ_MASK (0x3FFU) |
| #define | CAAM_CPKASZR_PKASZ_SHIFT (0U) |
| #define | CAAM_CPKASZR_PKASZ(x) |
| #define | CAAM_CPKASZR_PKASZ_MASK (0x3FFU) |
| #define | CAAM_CPKASZR_PKASZ_SHIFT (0U) |
| #define | CAAM_CPKASZR_PKASZ(x) |
CPKBSZR - PKHA B Size Register | |
| #define | CAAM_CPKBSZR_PKBSZ_MASK (0x3FFU) |
| #define | CAAM_CPKBSZR_PKBSZ_SHIFT (0U) |
| #define | CAAM_CPKBSZR_PKBSZ(x) |
| #define | CAAM_CPKBSZR_PKBSZ_MASK (0x3FFU) |
| #define | CAAM_CPKBSZR_PKBSZ_SHIFT (0U) |
| #define | CAAM_CPKBSZR_PKBSZ(x) |
CPKNSZR - PKHA N Size Register | |
| #define | CAAM_CPKNSZR_PKNSZ_MASK (0x3FFU) |
| #define | CAAM_CPKNSZR_PKNSZ_SHIFT (0U) |
| #define | CAAM_CPKNSZR_PKNSZ(x) |
| #define | CAAM_CPKNSZR_PKNSZ_MASK (0x3FFU) |
| #define | CAAM_CPKNSZR_PKNSZ_SHIFT (0U) |
| #define | CAAM_CPKNSZR_PKNSZ(x) |
CPKESZR - PKHA E Size Register | |
| #define | CAAM_CPKESZR_PKESZ_MASK (0x3FFU) |
| #define | CAAM_CPKESZR_PKESZ_SHIFT (0U) |
| #define | CAAM_CPKESZR_PKESZ(x) |
| #define | CAAM_CPKESZR_PKESZ_MASK (0x3FFU) |
| #define | CAAM_CPKESZR_PKESZ_SHIFT (0U) |
| #define | CAAM_CPKESZR_PKESZ(x) |
CC1CTXR - CCB 0 Class 1 Context Register Word 0..CCB 0 Class 1 Context Register Word 15 | |
| #define | CAAM_CC1CTXR_C1CTX_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC1CTXR_C1CTX_SHIFT (0U) |
| #define | CAAM_CC1CTXR_C1CTX(x) |
| #define | CAAM_CC1CTXR_C1CTX_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC1CTXR_C1CTX_SHIFT (0U) |
| #define | CAAM_CC1CTXR_C1CTX(x) |
CC1KR - CCB 0 Class 1 Key Registers Word 0..CCB 0 Class 1 Key Registers Word 7 | |
| #define | CAAM_CC1KR_C1KEY_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC1KR_C1KEY_SHIFT (0U) |
| #define | CAAM_CC1KR_C1KEY(x) |
| #define | CAAM_CC1KR_C1KEY_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC1KR_C1KEY_SHIFT (0U) |
| #define | CAAM_CC1KR_C1KEY(x) |
CC2MR - CCB 0 Class 2 Mode Register | |
| #define | CAAM_CC2MR_AP_MASK (0x1U) |
| #define | CAAM_CC2MR_AP_SHIFT (0U) |
| #define | CAAM_CC2MR_AP(x) |
| #define | CAAM_CC2MR_ICV_MASK (0x2U) |
| #define | CAAM_CC2MR_ICV_SHIFT (1U) |
| #define | CAAM_CC2MR_ICV(x) |
| #define | CAAM_CC2MR_AS_MASK (0xCU) |
| #define | CAAM_CC2MR_AS_SHIFT (2U) |
| #define | CAAM_CC2MR_AS(x) |
| #define | CAAM_CC2MR_AAI_MASK (0x1FF0U) |
| #define | CAAM_CC2MR_AAI_SHIFT (4U) |
| #define | CAAM_CC2MR_AAI(x) |
| #define | CAAM_CC2MR_ALG_MASK (0xFF0000U) |
| #define | CAAM_CC2MR_ALG_SHIFT (16U) |
| #define | CAAM_CC2MR_ALG(x) |
| #define | CAAM_CC2MR_AP_MASK (0x1U) |
| #define | CAAM_CC2MR_AP_SHIFT (0U) |
| #define | CAAM_CC2MR_AP(x) |
| #define | CAAM_CC2MR_ICV_MASK (0x2U) |
| #define | CAAM_CC2MR_ICV_SHIFT (1U) |
| #define | CAAM_CC2MR_ICV(x) |
| #define | CAAM_CC2MR_AS_MASK (0xCU) |
| #define | CAAM_CC2MR_AS_SHIFT (2U) |
| #define | CAAM_CC2MR_AS(x) |
| #define | CAAM_CC2MR_AAI_MASK (0x1FF0U) |
| #define | CAAM_CC2MR_AAI_SHIFT (4U) |
| #define | CAAM_CC2MR_AAI(x) |
| #define | CAAM_CC2MR_ALG_MASK (0xFF0000U) |
| #define | CAAM_CC2MR_ALG_SHIFT (16U) |
| #define | CAAM_CC2MR_ALG(x) |
CC2KSR - CCB 0 Class 2 Key Size Register | |
| #define | CAAM_CC2KSR_C2KS_MASK (0xFFU) |
| #define | CAAM_CC2KSR_C2KS_SHIFT (0U) |
| #define | CAAM_CC2KSR_C2KS(x) |
| #define | CAAM_CC2KSR_C2KS_MASK (0xFFU) |
| #define | CAAM_CC2KSR_C2KS_SHIFT (0U) |
| #define | CAAM_CC2KSR_C2KS(x) |
CC2DSR - CCB 0 Class 2 Data Size Register | |
| #define | CAAM_CC2DSR_C2DS_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC2DSR_C2DS_SHIFT (0U) |
| #define | CAAM_CC2DSR_C2DS(x) |
| #define | CAAM_CC2DSR_C2CY_MASK (0x100000000U) |
| #define | CAAM_CC2DSR_C2CY_SHIFT (32U) |
| #define | CAAM_CC2DSR_C2CY(x) |
| #define | CAAM_CC2DSR_NUMBITS_MASK (0xE000000000000000U) |
| #define | CAAM_CC2DSR_NUMBITS_SHIFT (61U) |
| #define | CAAM_CC2DSR_NUMBITS(x) |
| #define | CAAM_CC2DSR_C2DS_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC2DSR_C2DS_SHIFT (0U) |
| #define | CAAM_CC2DSR_C2DS(x) |
| #define | CAAM_CC2DSR_C2CY_MASK (0x100000000U) |
| #define | CAAM_CC2DSR_C2CY_SHIFT (32U) |
| #define | CAAM_CC2DSR_C2CY(x) |
| #define | CAAM_CC2DSR_NUMBITS_MASK (0xE000000000000000U) |
| #define | CAAM_CC2DSR_NUMBITS_SHIFT (61U) |
| #define | CAAM_CC2DSR_NUMBITS(x) |
CC2ICVSZR - CCB 0 Class 2 ICV Size Register | |
| #define | CAAM_CC2ICVSZR_ICVSZ_MASK (0xFU) |
| #define | CAAM_CC2ICVSZR_ICVSZ_SHIFT (0U) |
| #define | CAAM_CC2ICVSZR_ICVSZ(x) |
| #define | CAAM_CC2ICVSZR_ICVSZ_MASK (0xFU) |
| #define | CAAM_CC2ICVSZR_ICVSZ_SHIFT (0U) |
| #define | CAAM_CC2ICVSZR_ICVSZ(x) |
CC2CTXR - CCB 0 Class 2 Context Register Word 0..CCB 0 Class 2 Context Register Word 17 | |
| #define | CAAM_CC2CTXR_C2CTXR_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC2CTXR_C2CTXR_SHIFT (0U) |
| #define | CAAM_CC2CTXR_C2CTXR(x) |
| #define | CAAM_CC2CTXR_C2CTXR_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC2CTXR_C2CTXR_SHIFT (0U) |
| #define | CAAM_CC2CTXR_C2CTXR(x) |
CC2KEYR - CCB 0 Class 2 Key Register Word 0..CCB 0 Class 2 Key Register Word 31 | |
| #define | CAAM_CC2KEYR_C2KEY_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC2KEYR_C2KEY_SHIFT (0U) |
| #define | CAAM_CC2KEYR_C2KEY(x) |
| #define | CAAM_CC2KEYR_C2KEY_MASK (0xFFFFFFFFU) |
| #define | CAAM_CC2KEYR_C2KEY_SHIFT (0U) |
| #define | CAAM_CC2KEYR_C2KEY(x) |
CFIFOSTA - CCB 0 FIFO Status Register | |
| #define | CAAM_CFIFOSTA_DECOOQHEAD_MASK (0xFFU) |
| #define | CAAM_CFIFOSTA_DECOOQHEAD_SHIFT (0U) |
| #define | CAAM_CFIFOSTA_DECOOQHEAD(x) |
| #define | CAAM_CFIFOSTA_DMAOQHEAD_MASK (0xFF00U) |
| #define | CAAM_CFIFOSTA_DMAOQHEAD_SHIFT (8U) |
| #define | CAAM_CFIFOSTA_DMAOQHEAD(x) |
| #define | CAAM_CFIFOSTA_C2IQHEAD_MASK (0xFF0000U) |
| #define | CAAM_CFIFOSTA_C2IQHEAD_SHIFT (16U) |
| #define | CAAM_CFIFOSTA_C2IQHEAD(x) |
| #define | CAAM_CFIFOSTA_C1IQHEAD_MASK (0xFF000000U) |
| #define | CAAM_CFIFOSTA_C1IQHEAD_SHIFT (24U) |
| #define | CAAM_CFIFOSTA_C1IQHEAD(x) |
| #define | CAAM_CFIFOSTA_DECOOQHEAD_MASK (0xFFU) |
| #define | CAAM_CFIFOSTA_DECOOQHEAD_SHIFT (0U) |
| #define | CAAM_CFIFOSTA_DECOOQHEAD(x) |
| #define | CAAM_CFIFOSTA_DMAOQHEAD_MASK (0xFF00U) |
| #define | CAAM_CFIFOSTA_DMAOQHEAD_SHIFT (8U) |
| #define | CAAM_CFIFOSTA_DMAOQHEAD(x) |
| #define | CAAM_CFIFOSTA_C2IQHEAD_MASK (0xFF0000U) |
| #define | CAAM_CFIFOSTA_C2IQHEAD_SHIFT (16U) |
| #define | CAAM_CFIFOSTA_C2IQHEAD(x) |
| #define | CAAM_CFIFOSTA_C1IQHEAD_MASK (0xFF000000U) |
| #define | CAAM_CFIFOSTA_C1IQHEAD_SHIFT (24U) |
| #define | CAAM_CFIFOSTA_C1IQHEAD(x) |
CNFIFO - CCB 0 iNformation FIFO When STYPE != 10b | |
| #define | CAAM_CNFIFO_DL_MASK (0xFFFU) |
| #define | CAAM_CNFIFO_DL_SHIFT (0U) |
| #define | CAAM_CNFIFO_DL(x) |
| #define | CAAM_CNFIFO_AST_MASK (0x4000U) |
| #define | CAAM_CNFIFO_AST_SHIFT (14U) |
| #define | CAAM_CNFIFO_AST(x) |
| #define | CAAM_CNFIFO_OC_MASK (0x8000U) |
| #define | CAAM_CNFIFO_OC_SHIFT (15U) |
| #define | CAAM_CNFIFO_OC(x) |
| #define | CAAM_CNFIFO_PTYPE_MASK (0x70000U) |
| #define | CAAM_CNFIFO_PTYPE_SHIFT (16U) |
| #define | CAAM_CNFIFO_PTYPE(x) |
| #define | CAAM_CNFIFO_BND_MASK (0x80000U) |
| #define | CAAM_CNFIFO_BND_SHIFT (19U) |
| #define | CAAM_CNFIFO_BND(x) |
| #define | CAAM_CNFIFO_DTYPE_MASK (0xF00000U) |
| #define | CAAM_CNFIFO_DTYPE_SHIFT (20U) |
| #define | CAAM_CNFIFO_DTYPE(x) |
| #define | CAAM_CNFIFO_STYPE_MASK (0x3000000U) |
| #define | CAAM_CNFIFO_STYPE_SHIFT (24U) |
| #define | CAAM_CNFIFO_STYPE(x) |
| #define | CAAM_CNFIFO_FC1_MASK (0x4000000U) |
| #define | CAAM_CNFIFO_FC1_SHIFT (26U) |
| #define | CAAM_CNFIFO_FC1(x) |
| #define | CAAM_CNFIFO_FC2_MASK (0x8000000U) |
| #define | CAAM_CNFIFO_FC2_SHIFT (27U) |
| #define | CAAM_CNFIFO_FC2(x) |
| #define | CAAM_CNFIFO_LC1_MASK (0x10000000U) |
| #define | CAAM_CNFIFO_LC1_SHIFT (28U) |
| #define | CAAM_CNFIFO_LC1(x) |
| #define | CAAM_CNFIFO_LC2_MASK (0x20000000U) |
| #define | CAAM_CNFIFO_LC2_SHIFT (29U) |
| #define | CAAM_CNFIFO_LC2(x) |
| #define | CAAM_CNFIFO_DEST_MASK (0xC0000000U) |
| #define | CAAM_CNFIFO_DEST_SHIFT (30U) |
| #define | CAAM_CNFIFO_DEST(x) |
| #define | CAAM_CNFIFO_DL_MASK (0xFFFU) |
| #define | CAAM_CNFIFO_DL_SHIFT (0U) |
| #define | CAAM_CNFIFO_DL(x) |
| #define | CAAM_CNFIFO_AST_MASK (0x4000U) |
| #define | CAAM_CNFIFO_AST_SHIFT (14U) |
| #define | CAAM_CNFIFO_AST(x) |
| #define | CAAM_CNFIFO_OC_MASK (0x8000U) |
| #define | CAAM_CNFIFO_OC_SHIFT (15U) |
| #define | CAAM_CNFIFO_OC(x) |
| #define | CAAM_CNFIFO_PTYPE_MASK (0x70000U) |
| #define | CAAM_CNFIFO_PTYPE_SHIFT (16U) |
| #define | CAAM_CNFIFO_PTYPE(x) |
| #define | CAAM_CNFIFO_BND_MASK (0x80000U) |
| #define | CAAM_CNFIFO_BND_SHIFT (19U) |
| #define | CAAM_CNFIFO_BND(x) |
| #define | CAAM_CNFIFO_DTYPE_MASK (0xF00000U) |
| #define | CAAM_CNFIFO_DTYPE_SHIFT (20U) |
| #define | CAAM_CNFIFO_DTYPE(x) |
| #define | CAAM_CNFIFO_STYPE_MASK (0x3000000U) |
| #define | CAAM_CNFIFO_STYPE_SHIFT (24U) |
| #define | CAAM_CNFIFO_STYPE(x) |
| #define | CAAM_CNFIFO_FC1_MASK (0x4000000U) |
| #define | CAAM_CNFIFO_FC1_SHIFT (26U) |
| #define | CAAM_CNFIFO_FC1(x) |
| #define | CAAM_CNFIFO_FC2_MASK (0x8000000U) |
| #define | CAAM_CNFIFO_FC2_SHIFT (27U) |
| #define | CAAM_CNFIFO_FC2(x) |
| #define | CAAM_CNFIFO_LC1_MASK (0x10000000U) |
| #define | CAAM_CNFIFO_LC1_SHIFT (28U) |
| #define | CAAM_CNFIFO_LC1(x) |
| #define | CAAM_CNFIFO_LC2_MASK (0x20000000U) |
| #define | CAAM_CNFIFO_LC2_SHIFT (29U) |
| #define | CAAM_CNFIFO_LC2(x) |
| #define | CAAM_CNFIFO_DEST_MASK (0xC0000000U) |
| #define | CAAM_CNFIFO_DEST_SHIFT (30U) |
| #define | CAAM_CNFIFO_DEST(x) |
CNFIFO_2 - CCB 0 iNformation FIFO When STYPE == 10b | |
| #define | CAAM_CNFIFO_2_PL_MASK (0x7FU) |
| #define | CAAM_CNFIFO_2_PL_SHIFT (0U) |
| #define | CAAM_CNFIFO_2_PL(x) |
| #define | CAAM_CNFIFO_2_PS_MASK (0x400U) |
| #define | CAAM_CNFIFO_2_PS_SHIFT (10U) |
| #define | CAAM_CNFIFO_2_PS(x) |
| #define | CAAM_CNFIFO_2_BM_MASK (0x800U) |
| #define | CAAM_CNFIFO_2_BM_SHIFT (11U) |
| #define | CAAM_CNFIFO_2_BM(x) |
| #define | CAAM_CNFIFO_2_PR_MASK (0x8000U) |
| #define | CAAM_CNFIFO_2_PR_SHIFT (15U) |
| #define | CAAM_CNFIFO_2_PR(x) |
| #define | CAAM_CNFIFO_2_PTYPE_MASK (0x70000U) |
| #define | CAAM_CNFIFO_2_PTYPE_SHIFT (16U) |
| #define | CAAM_CNFIFO_2_PTYPE(x) |
| #define | CAAM_CNFIFO_2_BND_MASK (0x80000U) |
| #define | CAAM_CNFIFO_2_BND_SHIFT (19U) |
| #define | CAAM_CNFIFO_2_BND(x) |
| #define | CAAM_CNFIFO_2_DTYPE_MASK (0xF00000U) |
| #define | CAAM_CNFIFO_2_DTYPE_SHIFT (20U) |
| #define | CAAM_CNFIFO_2_DTYPE(x) |
| #define | CAAM_CNFIFO_2_STYPE_MASK (0x3000000U) |
| #define | CAAM_CNFIFO_2_STYPE_SHIFT (24U) |
| #define | CAAM_CNFIFO_2_STYPE(x) |
| #define | CAAM_CNFIFO_2_FC1_MASK (0x4000000U) |
| #define | CAAM_CNFIFO_2_FC1_SHIFT (26U) |
| #define | CAAM_CNFIFO_2_FC1(x) |
| #define | CAAM_CNFIFO_2_FC2_MASK (0x8000000U) |
| #define | CAAM_CNFIFO_2_FC2_SHIFT (27U) |
| #define | CAAM_CNFIFO_2_FC2(x) |
| #define | CAAM_CNFIFO_2_LC1_MASK (0x10000000U) |
| #define | CAAM_CNFIFO_2_LC1_SHIFT (28U) |
| #define | CAAM_CNFIFO_2_LC1(x) |
| #define | CAAM_CNFIFO_2_LC2_MASK (0x20000000U) |
| #define | CAAM_CNFIFO_2_LC2_SHIFT (29U) |
| #define | CAAM_CNFIFO_2_LC2(x) |
| #define | CAAM_CNFIFO_2_DEST_MASK (0xC0000000U) |
| #define | CAAM_CNFIFO_2_DEST_SHIFT (30U) |
| #define | CAAM_CNFIFO_2_DEST(x) |
| #define | CAAM_CNFIFO_2_PL_MASK (0x7FU) |
| #define | CAAM_CNFIFO_2_PL_SHIFT (0U) |
| #define | CAAM_CNFIFO_2_PL(x) |
| #define | CAAM_CNFIFO_2_PS_MASK (0x400U) |
| #define | CAAM_CNFIFO_2_PS_SHIFT (10U) |
| #define | CAAM_CNFIFO_2_PS(x) |
| #define | CAAM_CNFIFO_2_BM_MASK (0x800U) |
| #define | CAAM_CNFIFO_2_BM_SHIFT (11U) |
| #define | CAAM_CNFIFO_2_BM(x) |
| #define | CAAM_CNFIFO_2_PR_MASK (0x8000U) |
| #define | CAAM_CNFIFO_2_PR_SHIFT (15U) |
| #define | CAAM_CNFIFO_2_PR(x) |
| #define | CAAM_CNFIFO_2_PTYPE_MASK (0x70000U) |
| #define | CAAM_CNFIFO_2_PTYPE_SHIFT (16U) |
| #define | CAAM_CNFIFO_2_PTYPE(x) |
| #define | CAAM_CNFIFO_2_BND_MASK (0x80000U) |
| #define | CAAM_CNFIFO_2_BND_SHIFT (19U) |
| #define | CAAM_CNFIFO_2_BND(x) |
| #define | CAAM_CNFIFO_2_DTYPE_MASK (0xF00000U) |
| #define | CAAM_CNFIFO_2_DTYPE_SHIFT (20U) |
| #define | CAAM_CNFIFO_2_DTYPE(x) |
| #define | CAAM_CNFIFO_2_STYPE_MASK (0x3000000U) |
| #define | CAAM_CNFIFO_2_STYPE_SHIFT (24U) |
| #define | CAAM_CNFIFO_2_STYPE(x) |
| #define | CAAM_CNFIFO_2_FC1_MASK (0x4000000U) |
| #define | CAAM_CNFIFO_2_FC1_SHIFT (26U) |
| #define | CAAM_CNFIFO_2_FC1(x) |
| #define | CAAM_CNFIFO_2_FC2_MASK (0x8000000U) |
| #define | CAAM_CNFIFO_2_FC2_SHIFT (27U) |
| #define | CAAM_CNFIFO_2_FC2(x) |
| #define | CAAM_CNFIFO_2_LC1_MASK (0x10000000U) |
| #define | CAAM_CNFIFO_2_LC1_SHIFT (28U) |
| #define | CAAM_CNFIFO_2_LC1(x) |
| #define | CAAM_CNFIFO_2_LC2_MASK (0x20000000U) |
| #define | CAAM_CNFIFO_2_LC2_SHIFT (29U) |
| #define | CAAM_CNFIFO_2_LC2(x) |
| #define | CAAM_CNFIFO_2_DEST_MASK (0xC0000000U) |
| #define | CAAM_CNFIFO_2_DEST_SHIFT (30U) |
| #define | CAAM_CNFIFO_2_DEST(x) |
CIFIFO - CCB 0 Input Data FIFO | |
| #define | CAAM_CIFIFO_IFIFO_MASK (0xFFFFFFFFU) |
| #define | CAAM_CIFIFO_IFIFO_SHIFT (0U) |
| #define | CAAM_CIFIFO_IFIFO(x) |
| #define | CAAM_CIFIFO_IFIFO_MASK (0xFFFFFFFFU) |
| #define | CAAM_CIFIFO_IFIFO_SHIFT (0U) |
| #define | CAAM_CIFIFO_IFIFO(x) |
COFIFO - CCB 0 Output Data FIFO | |
| #define | CAAM_COFIFO_OFIFO_MASK (0xFFFFFFFFFFFFFFFFU) |
| #define | CAAM_COFIFO_OFIFO_SHIFT (0U) |
| #define | CAAM_COFIFO_OFIFO(x) |
| #define | CAAM_COFIFO_OFIFO_MASK (0xFFFFFFFFFFFFFFFFU) |
| #define | CAAM_COFIFO_OFIFO_SHIFT (0U) |
| #define | CAAM_COFIFO_OFIFO(x) |
DJQCR_MS - DECO0 Job Queue Control Register, most-significant half | |
| #define | CAAM_DJQCR_MS_ID_MASK (0x7U) |
| #define | CAAM_DJQCR_MS_ID_SHIFT (0U) |
| #define | CAAM_DJQCR_MS_ID(x) |
| #define | CAAM_DJQCR_MS_SRC_MASK (0x700U) |
| #define | CAAM_DJQCR_MS_SRC_SHIFT (8U) |
| #define | CAAM_DJQCR_MS_SRC(x) |
| #define | CAAM_DJQCR_MS_AMTD_MASK (0x8000U) |
| #define | CAAM_DJQCR_MS_AMTD_SHIFT (15U) |
| #define | CAAM_DJQCR_MS_AMTD(x) |
| #define | CAAM_DJQCR_MS_SOB_MASK (0x10000U) |
| #define | CAAM_DJQCR_MS_SOB_SHIFT (16U) |
| #define | CAAM_DJQCR_MS_SOB(x) |
| #define | CAAM_DJQCR_MS_DWS_MASK (0x80000U) |
| #define | CAAM_DJQCR_MS_DWS_SHIFT (19U) |
| #define | CAAM_DJQCR_MS_DWS(x) |
| #define | CAAM_DJQCR_MS_SHR_FROM_MASK (0x7000000U) |
| #define | CAAM_DJQCR_MS_SHR_FROM_SHIFT (24U) |
| #define | CAAM_DJQCR_MS_SHR_FROM(x) |
| #define | CAAM_DJQCR_MS_ILE_MASK (0x8000000U) |
| #define | CAAM_DJQCR_MS_ILE_SHIFT (27U) |
| #define | CAAM_DJQCR_MS_ILE(x) |
| #define | CAAM_DJQCR_MS_FOUR_MASK (0x10000000U) |
| #define | CAAM_DJQCR_MS_FOUR_SHIFT (28U) |
| #define | CAAM_DJQCR_MS_FOUR(x) |
| #define | CAAM_DJQCR_MS_WHL_MASK (0x20000000U) |
| #define | CAAM_DJQCR_MS_WHL_SHIFT (29U) |
| #define | CAAM_DJQCR_MS_WHL(x) |
| #define | CAAM_DJQCR_MS_SING_MASK (0x40000000U) |
| #define | CAAM_DJQCR_MS_SING_SHIFT (30U) |
| #define | CAAM_DJQCR_MS_SING(x) |
| #define | CAAM_DJQCR_MS_STEP_MASK (0x80000000U) |
| #define | CAAM_DJQCR_MS_STEP_SHIFT (31U) |
| #define | CAAM_DJQCR_MS_STEP(x) |
| #define | CAAM_DJQCR_MS_ID_MASK (0x7U) |
| #define | CAAM_DJQCR_MS_ID_SHIFT (0U) |
| #define | CAAM_DJQCR_MS_ID(x) |
| #define | CAAM_DJQCR_MS_SRC_MASK (0x700U) |
| #define | CAAM_DJQCR_MS_SRC_SHIFT (8U) |
| #define | CAAM_DJQCR_MS_SRC(x) |
| #define | CAAM_DJQCR_MS_AMTD_MASK (0x8000U) |
| #define | CAAM_DJQCR_MS_AMTD_SHIFT (15U) |
| #define | CAAM_DJQCR_MS_AMTD(x) |
| #define | CAAM_DJQCR_MS_SOB_MASK (0x10000U) |
| #define | CAAM_DJQCR_MS_SOB_SHIFT (16U) |
| #define | CAAM_DJQCR_MS_SOB(x) |
| #define | CAAM_DJQCR_MS_DWS_MASK (0x80000U) |
| #define | CAAM_DJQCR_MS_DWS_SHIFT (19U) |
| #define | CAAM_DJQCR_MS_DWS(x) |
| #define | CAAM_DJQCR_MS_SHR_FROM_MASK (0x7000000U) |
| #define | CAAM_DJQCR_MS_SHR_FROM_SHIFT (24U) |
| #define | CAAM_DJQCR_MS_SHR_FROM(x) |
| #define | CAAM_DJQCR_MS_ILE_MASK (0x8000000U) |
| #define | CAAM_DJQCR_MS_ILE_SHIFT (27U) |
| #define | CAAM_DJQCR_MS_ILE(x) |
| #define | CAAM_DJQCR_MS_FOUR_MASK (0x10000000U) |
| #define | CAAM_DJQCR_MS_FOUR_SHIFT (28U) |
| #define | CAAM_DJQCR_MS_FOUR(x) |
| #define | CAAM_DJQCR_MS_WHL_MASK (0x20000000U) |
| #define | CAAM_DJQCR_MS_WHL_SHIFT (29U) |
| #define | CAAM_DJQCR_MS_WHL(x) |
| #define | CAAM_DJQCR_MS_SING_MASK (0x40000000U) |
| #define | CAAM_DJQCR_MS_SING_SHIFT (30U) |
| #define | CAAM_DJQCR_MS_SING(x) |
| #define | CAAM_DJQCR_MS_STEP_MASK (0x80000000U) |
| #define | CAAM_DJQCR_MS_STEP_SHIFT (31U) |
| #define | CAAM_DJQCR_MS_STEP(x) |
DJQCR_LS - DECO0 Job Queue Control Register, least-significant half | |
| #define | CAAM_DJQCR_LS_CMD_MASK (0xFFFFFFFFU) |
| #define | CAAM_DJQCR_LS_CMD_SHIFT (0U) |
| #define | CAAM_DJQCR_LS_CMD(x) |
| #define | CAAM_DJQCR_LS_CMD_MASK (0xFFFFFFFFU) |
| #define | CAAM_DJQCR_LS_CMD_SHIFT (0U) |
| #define | CAAM_DJQCR_LS_CMD(x) |
DDAR - DECO0 Descriptor Address Register | |
| #define | CAAM_DDAR_DPTR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_DDAR_DPTR_SHIFT (0U) |
| #define | CAAM_DDAR_DPTR(x) |
| #define | CAAM_DDAR_DPTR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_DDAR_DPTR_SHIFT (0U) |
| #define | CAAM_DDAR_DPTR(x) |
DOPSTA_MS - DECO0 Operation Status Register, most-significant half | |
| #define | CAAM_DOPSTA_MS_STATUS_MASK (0xFFU) |
| #define | CAAM_DOPSTA_MS_STATUS_SHIFT (0U) |
| #define | CAAM_DOPSTA_MS_STATUS(x) |
| #define | CAAM_DOPSTA_MS_COMMAND_INDEX_MASK (0x7F00U) |
| #define | CAAM_DOPSTA_MS_COMMAND_INDEX_SHIFT (8U) |
| #define | CAAM_DOPSTA_MS_COMMAND_INDEX(x) |
| #define | CAAM_DOPSTA_MS_NLJ_MASK (0x8000000U) |
| #define | CAAM_DOPSTA_MS_NLJ_SHIFT (27U) |
| #define | CAAM_DOPSTA_MS_NLJ(x) |
| #define | CAAM_DOPSTA_MS_STATUS_TYPE_MASK (0xF0000000U) |
| #define | CAAM_DOPSTA_MS_STATUS_TYPE_SHIFT (28U) |
| #define | CAAM_DOPSTA_MS_STATUS_TYPE(x) |
| #define | CAAM_DOPSTA_MS_STATUS_MASK (0xFFU) |
| #define | CAAM_DOPSTA_MS_STATUS_SHIFT (0U) |
| #define | CAAM_DOPSTA_MS_STATUS(x) |
| #define | CAAM_DOPSTA_MS_COMMAND_INDEX_MASK (0x7F00U) |
| #define | CAAM_DOPSTA_MS_COMMAND_INDEX_SHIFT (8U) |
| #define | CAAM_DOPSTA_MS_COMMAND_INDEX(x) |
| #define | CAAM_DOPSTA_MS_NLJ_MASK (0x8000000U) |
| #define | CAAM_DOPSTA_MS_NLJ_SHIFT (27U) |
| #define | CAAM_DOPSTA_MS_NLJ(x) |
| #define | CAAM_DOPSTA_MS_STATUS_TYPE_MASK (0xF0000000U) |
| #define | CAAM_DOPSTA_MS_STATUS_TYPE_SHIFT (28U) |
| #define | CAAM_DOPSTA_MS_STATUS_TYPE(x) |
DOPSTA_LS - DECO0 Operation Status Register, least-significant half | |
| #define | CAAM_DOPSTA_LS_OUT_CT_MASK (0xFFFFFFFFU) |
| #define | CAAM_DOPSTA_LS_OUT_CT_SHIFT (0U) |
| #define | CAAM_DOPSTA_LS_OUT_CT(x) |
| #define | CAAM_DOPSTA_LS_OUT_CT_MASK (0xFFFFFFFFU) |
| #define | CAAM_DOPSTA_LS_OUT_CT_SHIFT (0U) |
| #define | CAAM_DOPSTA_LS_OUT_CT(x) |
DPDIDSR - DECO0 Primary DID Status Register | |
| #define | CAAM_DPDIDSR_PRIM_DID_MASK (0xFU) |
| #define | CAAM_DPDIDSR_PRIM_DID_SHIFT (0U) |
| #define | CAAM_DPDIDSR_PRIM_DID(x) |
| #define | CAAM_DPDIDSR_PRIM_ICID_MASK (0x3FF80000U) |
| #define | CAAM_DPDIDSR_PRIM_ICID_SHIFT (19U) |
| #define | CAAM_DPDIDSR_PRIM_ICID(x) |
| #define | CAAM_DPDIDSR_PRIM_DID_MASK (0xFU) |
| #define | CAAM_DPDIDSR_PRIM_DID_SHIFT (0U) |
| #define | CAAM_DPDIDSR_PRIM_DID(x) |
| #define | CAAM_DPDIDSR_PRIM_ICID_MASK (0x3FF80000U) |
| #define | CAAM_DPDIDSR_PRIM_ICID_SHIFT (19U) |
| #define | CAAM_DPDIDSR_PRIM_ICID(x) |
DODIDSR - DECO0 Output DID Status Register | |
| #define | CAAM_DODIDSR_OUT_DID_MASK (0xFU) |
| #define | CAAM_DODIDSR_OUT_DID_SHIFT (0U) |
| #define | CAAM_DODIDSR_OUT_DID(x) |
| #define | CAAM_DODIDSR_OUT_ICID_MASK (0x3FF80000U) |
| #define | CAAM_DODIDSR_OUT_ICID_SHIFT (19U) |
| #define | CAAM_DODIDSR_OUT_ICID(x) |
| #define | CAAM_DODIDSR_OUT_DID_MASK (0xFU) |
| #define | CAAM_DODIDSR_OUT_DID_SHIFT (0U) |
| #define | CAAM_DODIDSR_OUT_DID(x) |
| #define | CAAM_DODIDSR_OUT_ICID_MASK (0x3FF80000U) |
| #define | CAAM_DODIDSR_OUT_ICID_SHIFT (19U) |
| #define | CAAM_DODIDSR_OUT_ICID(x) |
DMTH_MS - DECO0 Math Register 0_MS..DECO0 Math Register 3_MS | |
| #define | CAAM_DMTH_MS_MATH_MS_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMTH_MS_MATH_MS_SHIFT (0U) |
| #define | CAAM_DMTH_MS_MATH_MS(x) |
| #define | CAAM_DMTH_MS_MATH_MS_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMTH_MS_MATH_MS_SHIFT (0U) |
| #define | CAAM_DMTH_MS_MATH_MS(x) |
DMTH_LS - DECO0 Math Register 0_LS..DECO0 Math Register 3_LS | |
| #define | CAAM_DMTH_LS_MATH_LS_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMTH_LS_MATH_LS_SHIFT (0U) |
| #define | CAAM_DMTH_LS_MATH_LS(x) |
| #define | CAAM_DMTH_LS_MATH_LS_MASK (0xFFFFFFFFU) |
| #define | CAAM_DMTH_LS_MATH_LS_SHIFT (0U) |
| #define | CAAM_DMTH_LS_MATH_LS(x) |
DGTR_0 - DECO0 Gather Table Register 0 Word 0 | |
| #define | CAAM_DGTR_0_ADDRESS_POINTER_MASK (0xFU) |
| #define | CAAM_DGTR_0_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DGTR_0_ADDRESS_POINTER(x) |
| #define | CAAM_DGTR_0_ADDRESS_POINTER_MASK (0xFU) |
| #define | CAAM_DGTR_0_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DGTR_0_ADDRESS_POINTER(x) |
DGTR_1 - DECO0 Gather Table Register 0 Word 1 | |
| #define | CAAM_DGTR_1_ADDRESS_POINTER_MASK (0xFFFFFFFFU) |
| #define | CAAM_DGTR_1_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DGTR_1_ADDRESS_POINTER(x) |
| #define | CAAM_DGTR_1_ADDRESS_POINTER_MASK (0xFFFFFFFFU) |
| #define | CAAM_DGTR_1_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DGTR_1_ADDRESS_POINTER(x) |
DGTR_2 - DECO0 Gather Table Register 0 Word 2 | |
| #define | CAAM_DGTR_2_Length_MASK (0x3FFFFFFFU) |
| #define | CAAM_DGTR_2_Length_SHIFT (0U) |
| #define | CAAM_DGTR_2_Length(x) |
| #define | CAAM_DGTR_2_F_MASK (0x40000000U) |
| #define | CAAM_DGTR_2_F_SHIFT (30U) |
| #define | CAAM_DGTR_2_F(x) |
| #define | CAAM_DGTR_2_E_MASK (0x80000000U) |
| #define | CAAM_DGTR_2_E_SHIFT (31U) |
| #define | CAAM_DGTR_2_E(x) |
| #define | CAAM_DGTR_2_Length_MASK (0x3FFFFFFFU) |
| #define | CAAM_DGTR_2_Length_SHIFT (0U) |
| #define | CAAM_DGTR_2_Length(x) |
| #define | CAAM_DGTR_2_F_MASK (0x40000000U) |
| #define | CAAM_DGTR_2_F_SHIFT (30U) |
| #define | CAAM_DGTR_2_F(x) |
| #define | CAAM_DGTR_2_E_MASK (0x80000000U) |
| #define | CAAM_DGTR_2_E_SHIFT (31U) |
| #define | CAAM_DGTR_2_E(x) |
DGTR_3 - DECO0 Gather Table Register 0 Word 3 | |
| #define | CAAM_DGTR_3_Offset_MASK (0x1FFFU) |
| #define | CAAM_DGTR_3_Offset_SHIFT (0U) |
| #define | CAAM_DGTR_3_Offset(x) |
| #define | CAAM_DGTR_3_Offset_MASK (0x1FFFU) |
| #define | CAAM_DGTR_3_Offset_SHIFT (0U) |
| #define | CAAM_DGTR_3_Offset(x) |
DSTR_0 - DECO0 Scatter Table Register 0 Word 0 | |
| #define | CAAM_DSTR_0_ADDRESS_POINTER_MASK (0xFU) |
| #define | CAAM_DSTR_0_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DSTR_0_ADDRESS_POINTER(x) |
| #define | CAAM_DSTR_0_ADDRESS_POINTER_MASK (0xFU) |
| #define | CAAM_DSTR_0_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DSTR_0_ADDRESS_POINTER(x) |
DSTR_1 - DECO0 Scatter Table Register 0 Word 1 | |
| #define | CAAM_DSTR_1_ADDRESS_POINTER_MASK (0xFFFFFFFFU) |
| #define | CAAM_DSTR_1_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DSTR_1_ADDRESS_POINTER(x) |
| #define | CAAM_DSTR_1_ADDRESS_POINTER_MASK (0xFFFFFFFFU) |
| #define | CAAM_DSTR_1_ADDRESS_POINTER_SHIFT (0U) |
| #define | CAAM_DSTR_1_ADDRESS_POINTER(x) |
DSTR_2 - DECO0 Scatter Table Register 0 Word 2 | |
| #define | CAAM_DSTR_2_Length_MASK (0x3FFFFFFFU) |
| #define | CAAM_DSTR_2_Length_SHIFT (0U) |
| #define | CAAM_DSTR_2_Length(x) |
| #define | CAAM_DSTR_2_F_MASK (0x40000000U) |
| #define | CAAM_DSTR_2_F_SHIFT (30U) |
| #define | CAAM_DSTR_2_F(x) |
| #define | CAAM_DSTR_2_E_MASK (0x80000000U) |
| #define | CAAM_DSTR_2_E_SHIFT (31U) |
| #define | CAAM_DSTR_2_E(x) |
| #define | CAAM_DSTR_2_Length_MASK (0x3FFFFFFFU) |
| #define | CAAM_DSTR_2_Length_SHIFT (0U) |
| #define | CAAM_DSTR_2_Length(x) |
| #define | CAAM_DSTR_2_F_MASK (0x40000000U) |
| #define | CAAM_DSTR_2_F_SHIFT (30U) |
| #define | CAAM_DSTR_2_F(x) |
| #define | CAAM_DSTR_2_E_MASK (0x80000000U) |
| #define | CAAM_DSTR_2_E_SHIFT (31U) |
| #define | CAAM_DSTR_2_E(x) |
DSTR_3 - DECO0 Scatter Table Register 0 Word 3 | |
| #define | CAAM_DSTR_3_Offset_MASK (0x1FFFU) |
| #define | CAAM_DSTR_3_Offset_SHIFT (0U) |
| #define | CAAM_DSTR_3_Offset(x) |
| #define | CAAM_DSTR_3_Offset_MASK (0x1FFFU) |
| #define | CAAM_DSTR_3_Offset_SHIFT (0U) |
| #define | CAAM_DSTR_3_Offset(x) |
DDESB - DECO0 Descriptor Buffer Word 0..DECO0 Descriptor Buffer Word 63 | |
| #define | CAAM_DDESB_DESBW_MASK (0xFFFFFFFFU) |
| #define | CAAM_DDESB_DESBW_SHIFT (0U) |
| #define | CAAM_DDESB_DESBW(x) |
| #define | CAAM_DDESB_DESBW_MASK (0xFFFFFFFFU) |
| #define | CAAM_DDESB_DESBW_SHIFT (0U) |
| #define | CAAM_DDESB_DESBW(x) |
DDJR - DECO0 Debug Job Register | |
| #define | CAAM_DDJR_ID_MASK (0x7U) |
| #define | CAAM_DDJR_ID_SHIFT (0U) |
| #define | CAAM_DDJR_ID(x) |
| #define | CAAM_DDJR_SRC_MASK (0x700U) |
| #define | CAAM_DDJR_SRC_SHIFT (8U) |
| #define | CAAM_DDJR_SRC(x) |
| #define | CAAM_DDJR_JDDS_MASK (0x4000U) |
| #define | CAAM_DDJR_JDDS_SHIFT (14U) |
| #define | CAAM_DDJR_JDDS(x) |
| #define | CAAM_DDJR_AMTD_MASK (0x8000U) |
| #define | CAAM_DDJR_AMTD_SHIFT (15U) |
| #define | CAAM_DDJR_AMTD(x) |
| #define | CAAM_DDJR_GSD_MASK (0x10000U) |
| #define | CAAM_DDJR_GSD_SHIFT (16U) |
| #define | CAAM_DDJR_GSD(x) |
| #define | CAAM_DDJR_DWS_MASK (0x80000U) |
| #define | CAAM_DDJR_DWS_SHIFT (19U) |
| #define | CAAM_DDJR_DWS(x) |
| #define | CAAM_DDJR_SHR_FROM_MASK (0x7000000U) |
| #define | CAAM_DDJR_SHR_FROM_SHIFT (24U) |
| #define | CAAM_DDJR_SHR_FROM(x) |
| #define | CAAM_DDJR_ILE_MASK (0x8000000U) |
| #define | CAAM_DDJR_ILE_SHIFT (27U) |
| #define | CAAM_DDJR_ILE(x) |
| #define | CAAM_DDJR_FOUR_MASK (0x10000000U) |
| #define | CAAM_DDJR_FOUR_SHIFT (28U) |
| #define | CAAM_DDJR_FOUR(x) |
| #define | CAAM_DDJR_WHL_MASK (0x20000000U) |
| #define | CAAM_DDJR_WHL_SHIFT (29U) |
| #define | CAAM_DDJR_WHL(x) |
| #define | CAAM_DDJR_SING_MASK (0x40000000U) |
| #define | CAAM_DDJR_SING_SHIFT (30U) |
| #define | CAAM_DDJR_SING(x) |
| #define | CAAM_DDJR_STEP_MASK (0x80000000U) |
| #define | CAAM_DDJR_STEP_SHIFT (31U) |
| #define | CAAM_DDJR_STEP(x) |
| #define | CAAM_DDJR_ID_MASK (0x7U) |
| #define | CAAM_DDJR_ID_SHIFT (0U) |
| #define | CAAM_DDJR_ID(x) |
| #define | CAAM_DDJR_SRC_MASK (0x700U) |
| #define | CAAM_DDJR_SRC_SHIFT (8U) |
| #define | CAAM_DDJR_SRC(x) |
| #define | CAAM_DDJR_JDDS_MASK (0x4000U) |
| #define | CAAM_DDJR_JDDS_SHIFT (14U) |
| #define | CAAM_DDJR_JDDS(x) |
| #define | CAAM_DDJR_AMTD_MASK (0x8000U) |
| #define | CAAM_DDJR_AMTD_SHIFT (15U) |
| #define | CAAM_DDJR_AMTD(x) |
| #define | CAAM_DDJR_GSD_MASK (0x10000U) |
| #define | CAAM_DDJR_GSD_SHIFT (16U) |
| #define | CAAM_DDJR_GSD(x) |
| #define | CAAM_DDJR_DWS_MASK (0x80000U) |
| #define | CAAM_DDJR_DWS_SHIFT (19U) |
| #define | CAAM_DDJR_DWS(x) |
| #define | CAAM_DDJR_SHR_FROM_MASK (0x7000000U) |
| #define | CAAM_DDJR_SHR_FROM_SHIFT (24U) |
| #define | CAAM_DDJR_SHR_FROM(x) |
| #define | CAAM_DDJR_ILE_MASK (0x8000000U) |
| #define | CAAM_DDJR_ILE_SHIFT (27U) |
| #define | CAAM_DDJR_ILE(x) |
| #define | CAAM_DDJR_FOUR_MASK (0x10000000U) |
| #define | CAAM_DDJR_FOUR_SHIFT (28U) |
| #define | CAAM_DDJR_FOUR(x) |
| #define | CAAM_DDJR_WHL_MASK (0x20000000U) |
| #define | CAAM_DDJR_WHL_SHIFT (29U) |
| #define | CAAM_DDJR_WHL(x) |
| #define | CAAM_DDJR_SING_MASK (0x40000000U) |
| #define | CAAM_DDJR_SING_SHIFT (30U) |
| #define | CAAM_DDJR_SING(x) |
| #define | CAAM_DDJR_STEP_MASK (0x80000000U) |
| #define | CAAM_DDJR_STEP_SHIFT (31U) |
| #define | CAAM_DDJR_STEP(x) |
DDDR - DECO0 Debug DECO Register | |
| #define | CAAM_DDDR_CT_MASK (0x1U) |
| #define | CAAM_DDDR_CT_SHIFT (0U) |
| #define | CAAM_DDDR_CT(x) |
| #define | CAAM_DDDR_BRB_MASK (0x2U) |
| #define | CAAM_DDDR_BRB_SHIFT (1U) |
| #define | CAAM_DDDR_BRB(x) |
| #define | CAAM_DDDR_BWB_MASK (0x4U) |
| #define | CAAM_DDDR_BWB_SHIFT (2U) |
| #define | CAAM_DDDR_BWB(x) |
| #define | CAAM_DDDR_NC_MASK (0x8U) |
| #define | CAAM_DDDR_NC_SHIFT (3U) |
| #define | CAAM_DDDR_NC(x) |
| #define | CAAM_DDDR_CSA_MASK (0x10U) |
| #define | CAAM_DDDR_CSA_SHIFT (4U) |
| #define | CAAM_DDDR_CSA(x) |
| #define | CAAM_DDDR_CMD_STAGE_MASK (0xE0U) |
| #define | CAAM_DDDR_CMD_STAGE_SHIFT (5U) |
| #define | CAAM_DDDR_CMD_STAGE(x) |
| #define | CAAM_DDDR_CMD_INDEX_MASK (0x3F00U) |
| #define | CAAM_DDDR_CMD_INDEX_SHIFT (8U) |
| #define | CAAM_DDDR_CMD_INDEX(x) |
| #define | CAAM_DDDR_NLJ_MASK (0x4000U) |
| #define | CAAM_DDDR_NLJ_SHIFT (14U) |
| #define | CAAM_DDDR_NLJ(x) |
| #define | CAAM_DDDR_PTCL_RUN_MASK (0x8000U) |
| #define | CAAM_DDDR_PTCL_RUN_SHIFT (15U) |
| #define | CAAM_DDDR_PTCL_RUN(x) |
| #define | CAAM_DDDR_PDB_STALL_MASK (0x30000U) |
| #define | CAAM_DDDR_PDB_STALL_SHIFT (16U) |
| #define | CAAM_DDDR_PDB_STALL(x) |
| #define | CAAM_DDDR_PDB_WB_ST_MASK (0xC0000U) |
| #define | CAAM_DDDR_PDB_WB_ST_SHIFT (18U) |
| #define | CAAM_DDDR_PDB_WB_ST(x) |
| #define | CAAM_DDDR_DECO_STATE_MASK (0xF00000U) |
| #define | CAAM_DDDR_DECO_STATE_SHIFT (20U) |
| #define | CAAM_DDDR_DECO_STATE(x) |
| #define | CAAM_DDDR_NSEQLSEL_MASK (0x3000000U) |
| #define | CAAM_DDDR_NSEQLSEL_SHIFT (24U) |
| #define | CAAM_DDDR_NSEQLSEL(x) |
| #define | CAAM_DDDR_SEQLSEL_MASK (0xC000000U) |
| #define | CAAM_DDDR_SEQLSEL_SHIFT (26U) |
| #define | CAAM_DDDR_SEQLSEL(x) |
| #define | CAAM_DDDR_TRCT_MASK (0x30000000U) |
| #define | CAAM_DDDR_TRCT_SHIFT (28U) |
| #define | CAAM_DDDR_TRCT(x) |
| #define | CAAM_DDDR_SD_MASK (0x40000000U) |
| #define | CAAM_DDDR_SD_SHIFT (30U) |
| #define | CAAM_DDDR_SD(x) |
| #define | CAAM_DDDR_VALID_MASK (0x80000000U) |
| #define | CAAM_DDDR_VALID_SHIFT (31U) |
| #define | CAAM_DDDR_VALID(x) |
| #define | CAAM_DDDR_CT_MASK (0x1U) |
| #define | CAAM_DDDR_CT_SHIFT (0U) |
| #define | CAAM_DDDR_CT(x) |
| #define | CAAM_DDDR_BRB_MASK (0x2U) |
| #define | CAAM_DDDR_BRB_SHIFT (1U) |
| #define | CAAM_DDDR_BRB(x) |
| #define | CAAM_DDDR_BWB_MASK (0x4U) |
| #define | CAAM_DDDR_BWB_SHIFT (2U) |
| #define | CAAM_DDDR_BWB(x) |
| #define | CAAM_DDDR_NC_MASK (0x8U) |
| #define | CAAM_DDDR_NC_SHIFT (3U) |
| #define | CAAM_DDDR_NC(x) |
| #define | CAAM_DDDR_CSA_MASK (0x10U) |
| #define | CAAM_DDDR_CSA_SHIFT (4U) |
| #define | CAAM_DDDR_CSA(x) |
| #define | CAAM_DDDR_CMD_STAGE_MASK (0xE0U) |
| #define | CAAM_DDDR_CMD_STAGE_SHIFT (5U) |
| #define | CAAM_DDDR_CMD_STAGE(x) |
| #define | CAAM_DDDR_CMD_INDEX_MASK (0x3F00U) |
| #define | CAAM_DDDR_CMD_INDEX_SHIFT (8U) |
| #define | CAAM_DDDR_CMD_INDEX(x) |
| #define | CAAM_DDDR_NLJ_MASK (0x4000U) |
| #define | CAAM_DDDR_NLJ_SHIFT (14U) |
| #define | CAAM_DDDR_NLJ(x) |
| #define | CAAM_DDDR_PTCL_RUN_MASK (0x8000U) |
| #define | CAAM_DDDR_PTCL_RUN_SHIFT (15U) |
| #define | CAAM_DDDR_PTCL_RUN(x) |
| #define | CAAM_DDDR_PDB_STALL_MASK (0x30000U) |
| #define | CAAM_DDDR_PDB_STALL_SHIFT (16U) |
| #define | CAAM_DDDR_PDB_STALL(x) |
| #define | CAAM_DDDR_PDB_WB_ST_MASK (0xC0000U) |
| #define | CAAM_DDDR_PDB_WB_ST_SHIFT (18U) |
| #define | CAAM_DDDR_PDB_WB_ST(x) |
| #define | CAAM_DDDR_DECO_STATE_MASK (0xF00000U) |
| #define | CAAM_DDDR_DECO_STATE_SHIFT (20U) |
| #define | CAAM_DDDR_DECO_STATE(x) |
| #define | CAAM_DDDR_NSEQLSEL_MASK (0x3000000U) |
| #define | CAAM_DDDR_NSEQLSEL_SHIFT (24U) |
| #define | CAAM_DDDR_NSEQLSEL(x) |
| #define | CAAM_DDDR_SEQLSEL_MASK (0xC000000U) |
| #define | CAAM_DDDR_SEQLSEL_SHIFT (26U) |
| #define | CAAM_DDDR_SEQLSEL(x) |
| #define | CAAM_DDDR_TRCT_MASK (0x30000000U) |
| #define | CAAM_DDDR_TRCT_SHIFT (28U) |
| #define | CAAM_DDDR_TRCT(x) |
| #define | CAAM_DDDR_SD_MASK (0x40000000U) |
| #define | CAAM_DDDR_SD_SHIFT (30U) |
| #define | CAAM_DDDR_SD(x) |
| #define | CAAM_DDDR_VALID_MASK (0x80000000U) |
| #define | CAAM_DDDR_VALID_SHIFT (31U) |
| #define | CAAM_DDDR_VALID(x) |
DDJP - DECO0 Debug Job Pointer | |
| #define | CAAM_DDJP_JDPTR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_DDJP_JDPTR_SHIFT (0U) |
| #define | CAAM_DDJP_JDPTR(x) |
| #define | CAAM_DDJP_JDPTR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_DDJP_JDPTR_SHIFT (0U) |
| #define | CAAM_DDJP_JDPTR(x) |
DSDP - DECO0 Debug Shared Pointer | |
| #define | CAAM_DSDP_SDPTR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_DSDP_SDPTR_SHIFT (0U) |
| #define | CAAM_DSDP_SDPTR(x) |
| #define | CAAM_DSDP_SDPTR_MASK (0xFFFFFFFFFU) |
| #define | CAAM_DSDP_SDPTR_SHIFT (0U) |
| #define | CAAM_DSDP_SDPTR(x) |
DDDR_MS - DECO0 Debug DID, most-significant half | |
| #define | CAAM_DDDR_MS_PRIM_DID_MASK (0xFU) |
| #define | CAAM_DDDR_MS_PRIM_DID_SHIFT (0U) |
| #define | CAAM_DDDR_MS_PRIM_DID(x) |
| #define | CAAM_DDDR_MS_PRIM_TZ_MASK (0x10U) |
| #define | CAAM_DDDR_MS_PRIM_TZ_SHIFT (4U) |
| #define | CAAM_DDDR_MS_PRIM_TZ(x) |
| #define | CAAM_DDDR_MS_PRIM_ICID_MASK (0xFFE0U) |
| #define | CAAM_DDDR_MS_PRIM_ICID_SHIFT (5U) |
| #define | CAAM_DDDR_MS_PRIM_ICID(x) |
| #define | CAAM_DDDR_MS_OUT_DID_MASK (0xF0000U) |
| #define | CAAM_DDDR_MS_OUT_DID_SHIFT (16U) |
| #define | CAAM_DDDR_MS_OUT_DID(x) |
| #define | CAAM_DDDR_MS_OUT_ICID_MASK (0xFFE00000U) |
| #define | CAAM_DDDR_MS_OUT_ICID_SHIFT (21U) |
| #define | CAAM_DDDR_MS_OUT_ICID(x) |
| #define | CAAM_DDDR_MS_PRIM_DID_MASK (0xFU) |
| #define | CAAM_DDDR_MS_PRIM_DID_SHIFT (0U) |
| #define | CAAM_DDDR_MS_PRIM_DID(x) |
| #define | CAAM_DDDR_MS_PRIM_TZ_MASK (0x10U) |
| #define | CAAM_DDDR_MS_PRIM_TZ_SHIFT (4U) |
| #define | CAAM_DDDR_MS_PRIM_TZ(x) |
| #define | CAAM_DDDR_MS_PRIM_ICID_MASK (0xFFE0U) |
| #define | CAAM_DDDR_MS_PRIM_ICID_SHIFT (5U) |
| #define | CAAM_DDDR_MS_PRIM_ICID(x) |
| #define | CAAM_DDDR_MS_OUT_DID_MASK (0xF0000U) |
| #define | CAAM_DDDR_MS_OUT_DID_SHIFT (16U) |
| #define | CAAM_DDDR_MS_OUT_DID(x) |
| #define | CAAM_DDDR_MS_OUT_ICID_MASK (0xFFE00000U) |
| #define | CAAM_DDDR_MS_OUT_ICID_SHIFT (21U) |
| #define | CAAM_DDDR_MS_OUT_ICID(x) |
DDDR_LS - DECO0 Debug DID, least-significant half | |
| #define | CAAM_DDDR_LS_OUT_DID_MASK (0xFU) |
| #define | CAAM_DDDR_LS_OUT_DID_SHIFT (0U) |
| #define | CAAM_DDDR_LS_OUT_DID(x) |
| #define | CAAM_DDDR_LS_OUT_ICID_MASK (0x3FF80000U) |
| #define | CAAM_DDDR_LS_OUT_ICID_SHIFT (19U) |
| #define | CAAM_DDDR_LS_OUT_ICID(x) |
| #define | CAAM_DDDR_LS_OUT_DID_MASK (0xFU) |
| #define | CAAM_DDDR_LS_OUT_DID_SHIFT (0U) |
| #define | CAAM_DDDR_LS_OUT_DID(x) |
| #define | CAAM_DDDR_LS_OUT_ICID_MASK (0x3FF80000U) |
| #define | CAAM_DDDR_LS_OUT_ICID_SHIFT (19U) |
| #define | CAAM_DDDR_LS_OUT_ICID(x) |
SOL - Sequence Output Length Register | |
| #define | CAAM_SOL_SOL_MASK (0xFFFFFFFFU) |
| #define | CAAM_SOL_SOL_SHIFT (0U) |
| #define | CAAM_SOL_SOL(x) |
| #define | CAAM_SOL_SOL_MASK (0xFFFFFFFFU) |
| #define | CAAM_SOL_SOL_SHIFT (0U) |
| #define | CAAM_SOL_SOL(x) |
VSOL - Variable Sequence Output Length Register | |
| #define | CAAM_VSOL_VSOL_MASK (0xFFFFFFFFU) |
| #define | CAAM_VSOL_VSOL_SHIFT (0U) |
| #define | CAAM_VSOL_VSOL(x) |
| #define | CAAM_VSOL_VSOL_MASK (0xFFFFFFFFU) |
| #define | CAAM_VSOL_VSOL_SHIFT (0U) |
| #define | CAAM_VSOL_VSOL(x) |
SIL - Sequence Input Length Register | |
| #define | CAAM_SIL_SIL_MASK (0xFFFFFFFFU) |
| #define | CAAM_SIL_SIL_SHIFT (0U) |
| #define | CAAM_SIL_SIL(x) |
| #define | CAAM_SIL_SIL_MASK (0xFFFFFFFFU) |
| #define | CAAM_SIL_SIL_SHIFT (0U) |
| #define | CAAM_SIL_SIL(x) |
VSIL - Variable Sequence Input Length Register | |
| #define | CAAM_VSIL_VSIL_MASK (0xFFFFFFFFU) |
| #define | CAAM_VSIL_VSIL_SHIFT (0U) |
| #define | CAAM_VSIL_VSIL(x) |
| #define | CAAM_VSIL_VSIL_MASK (0xFFFFFFFFU) |
| #define | CAAM_VSIL_VSIL_SHIFT (0U) |
| #define | CAAM_VSIL_VSIL(x) |
DPOVRD - Protocol Override Register | |
| #define | CAAM_DPOVRD_DPOVRD_MASK (0xFFFFFFFFU) |
| #define | CAAM_DPOVRD_DPOVRD_SHIFT (0U) |
| #define | CAAM_DPOVRD_DPOVRD(x) |
| #define | CAAM_DPOVRD_DPOVRD_MASK (0xFFFFFFFFU) |
| #define | CAAM_DPOVRD_DPOVRD_SHIFT (0U) |
| #define | CAAM_DPOVRD_DPOVRD(x) |
UVSOL - Variable Sequence Output Length Register; Upper 32 bits | |
| #define | CAAM_UVSOL_UVSOL_MASK (0xFFFFFFFFU) |
| #define | CAAM_UVSOL_UVSOL_SHIFT (0U) |
| #define | CAAM_UVSOL_UVSOL(x) |
| #define | CAAM_UVSOL_UVSOL_MASK (0xFFFFFFFFU) |
| #define | CAAM_UVSOL_UVSOL_SHIFT (0U) |
| #define | CAAM_UVSOL_UVSOL(x) |
UVSIL - Variable Sequence Input Length Register; Upper 32 bits | |
| #define | CAAM_UVSIL_UVSIL_MASK (0xFFFFFFFFU) |
| #define | CAAM_UVSIL_UVSIL_SHIFT (0U) |
| #define | CAAM_UVSIL_UVSIL(x) |
| #define | CAAM_UVSIL_UVSIL_MASK (0xFFFFFFFFU) |
| #define | CAAM_UVSIL_UVSIL_SHIFT (0U) |
| #define | CAAM_UVSIL_UVSIL(x) |
| #define CAAM_CAAMVID_LS_TRAD_COMPILE_OPT | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_COMPILE_OPT | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_CONFIG_OPT | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_CONFIG_OPT | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_ECO_REV | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_ECO_REV | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_INTG_OPT | ( | x | ) |
| #define CAAM_CAAMVID_LS_TRAD_INTG_OPT | ( | x | ) |
| #define CAAM_CAAMVID_MS_TRAD_IP_ID | ( | x | ) |
| #define CAAM_CAAMVID_MS_TRAD_IP_ID | ( | x | ) |
| #define CAAM_CAAMVID_MS_TRAD_MAJ_REV | ( | x | ) |
| #define CAAM_CAAMVID_MS_TRAD_MAJ_REV | ( | x | ) |
| #define CAAM_CAAMVID_MS_TRAD_MIN_REV | ( | x | ) |
| #define CAAM_CAAMVID_MS_TRAD_MIN_REV | ( | x | ) |
| #define CAAM_CC1AADSZR_AASZ | ( | x | ) |
| #define CAAM_CC1AADSZR_AASZ | ( | x | ) |
| #define CAAM_CC1CTXR_C1CTX | ( | x | ) |
| #define CAAM_CC1CTXR_C1CTX | ( | x | ) |
| #define CAAM_CC1DSR_C1CY | ( | x | ) |
C1CY 0b0..No carry out of the C1 Data Size Reg. 0b1..There was a carry out of the C1 Data Size Reg.
| #define CAAM_CC1DSR_C1CY | ( | x | ) |
C1CY 0b0..No carry out of the C1 Data Size Reg. 0b1..There was a carry out of the C1 Data Size Reg.
| #define CAAM_CC1DSR_C1DS | ( | x | ) |
| #define CAAM_CC1DSR_C1DS | ( | x | ) |
| #define CAAM_CC1DSR_NUMBITS | ( | x | ) |
| #define CAAM_CC1DSR_NUMBITS | ( | x | ) |
| #define CAAM_CC1ICVSR_C1ICVS | ( | x | ) |
| #define CAAM_CC1ICVSR_C1ICVS | ( | x | ) |
| #define CAAM_CC1IVSZR_IVSZ | ( | x | ) |
| #define CAAM_CC1IVSZR_IVSZ | ( | x | ) |
| #define CAAM_CC1KR_C1KEY | ( | x | ) |
| #define CAAM_CC1KR_C1KEY | ( | x | ) |
| #define CAAM_CC1KSR_C1KS | ( | x | ) |
| #define CAAM_CC1KSR_C1KS | ( | x | ) |
| #define CAAM_CC1MR_AAI | ( | x | ) |
| #define CAAM_CC1MR_AAI | ( | x | ) |
| #define CAAM_CC1MR_ALG | ( | x | ) |
ALG 0b00010000..AES 0b00100000..DES 0b00100001..3DES 0b01010000..RNG
| #define CAAM_CC1MR_ALG | ( | x | ) |
ALG 0b00010000..AES 0b00100000..DES 0b00100001..3DES 0b01010000..RNG
| #define CAAM_CC1MR_AS | ( | x | ) |
AS 0b00..Update 0b01..Initialize 0b10..Finalize 0b11..Initialize/Finalize
| #define CAAM_CC1MR_AS | ( | x | ) |
AS 0b00..Update 0b01..Initialize 0b10..Finalize 0b11..Initialize/Finalize
| #define CAAM_CC1MR_ENC | ( | x | ) |
ENC 0b0..Decrypt. 0b1..Encrypt.
| #define CAAM_CC1MR_ENC | ( | x | ) |
ENC 0b0..Decrypt. 0b1..Encrypt.
| #define CAAM_CC1MR_ICV_TEST | ( | x | ) |
| #define CAAM_CC1MR_ICV_TEST | ( | x | ) |
| #define CAAM_CC1MR_PK_PKHA_MODE_LS | ( | x | ) |
| #define CAAM_CC1MR_PK_PKHA_MODE_LS | ( | x | ) |
| #define CAAM_CC1MR_PK_PKHA_MODE_MS | ( | x | ) |
| #define CAAM_CC1MR_PK_PKHA_MODE_MS | ( | x | ) |
| #define CAAM_CC1MR_RNG_AI | ( | x | ) |
AI 0b0..No additional entropy input has been provided. 0b1..Additional entropy input has been provided.
| #define CAAM_CC1MR_RNG_AI | ( | x | ) |
AI 0b0..No additional entropy input has been provided. 0b1..Additional entropy input has been provided.
| #define CAAM_CC1MR_RNG_ALG | ( | x | ) |
ALG 0b01010000..RNG
| #define CAAM_CC1MR_RNG_ALG | ( | x | ) |
ALG 0b01010000..RNG
| #define CAAM_CC1MR_RNG_AS | ( | x | ) |
| #define CAAM_CC1MR_RNG_AS | ( | x | ) |
| #define CAAM_CC1MR_RNG_NZB | ( | x | ) |
NZB 0b0..Generate random data with all-zero bytes permitted. 0b1..Generate random data without any all-zero bytes.
| #define CAAM_CC1MR_RNG_NZB | ( | x | ) |
NZB 0b0..Generate random data with all-zero bytes permitted. 0b1..Generate random data without any all-zero bytes.
| #define CAAM_CC1MR_RNG_OBP | ( | x | ) |
OBP 0b0..No odd byte parity. 0b1..Generate random data with odd byte parity.
| #define CAAM_CC1MR_RNG_OBP | ( | x | ) |
OBP 0b0..No odd byte parity. 0b1..Generate random data with odd byte parity.
| #define CAAM_CC1MR_RNG_PR | ( | x | ) |
| #define CAAM_CC1MR_RNG_PR | ( | x | ) |
| #define CAAM_CC1MR_RNG_PS | ( | x | ) |
PS 0b0..No personalization string is included. 0b1..A personalization string is included.
| #define CAAM_CC1MR_RNG_PS | ( | x | ) |
PS 0b0..No personalization string is included. 0b1..A personalization string is included.
| #define CAAM_CC1MR_RNG_SH | ( | x | ) |
SH 0b00..State Handle 0 0b01..State Handle 1 0b10..Reserved 0b11..Reserved
| #define CAAM_CC1MR_RNG_SH | ( | x | ) |
SH 0b00..State Handle 0 0b01..State Handle 1 0b10..Reserved 0b11..Reserved
| #define CAAM_CC1MR_RNG_SK | ( | x | ) |
SK 0b0..The destination for the RNG data is specified by the FIFO STORE command. 0b1..The RNG data will go to the JDKEKR, TDKEKR and DSKR.
| #define CAAM_CC1MR_RNG_SK | ( | x | ) |
SK 0b0..The destination for the RNG data is specified by the FIFO STORE command. 0b1..The RNG data will go to the JDKEKR, TDKEKR and DSKR.
| #define CAAM_CC1MR_RNG_TST | ( | x | ) |
| #define CAAM_CC1MR_RNG_TST | ( | x | ) |
| #define CAAM_CC2CTXR_C2CTXR | ( | x | ) |
| #define CAAM_CC2CTXR_C2CTXR | ( | x | ) |
| #define CAAM_CC2DSR_C2CY | ( | x | ) |
C2CY 0b0..A write to the Class 2 Data Size Register did not cause a carry. 0b1..A write to the Class 2 Data Size Register caused a carry.
| #define CAAM_CC2DSR_C2CY | ( | x | ) |
C2CY 0b0..A write to the Class 2 Data Size Register did not cause a carry. 0b1..A write to the Class 2 Data Size Register caused a carry.
| #define CAAM_CC2DSR_C2DS | ( | x | ) |
| #define CAAM_CC2DSR_C2DS | ( | x | ) |
| #define CAAM_CC2DSR_NUMBITS | ( | x | ) |
| #define CAAM_CC2DSR_NUMBITS | ( | x | ) |
| #define CAAM_CC2ICVSZR_ICVSZ | ( | x | ) |
| #define CAAM_CC2ICVSZR_ICVSZ | ( | x | ) |
| #define CAAM_CC2KEYR_C2KEY | ( | x | ) |
| #define CAAM_CC2KEYR_C2KEY | ( | x | ) |
| #define CAAM_CC2KSR_C2KS | ( | x | ) |
| #define CAAM_CC2KSR_C2KS | ( | x | ) |
| #define CAAM_CC2MR_AAI | ( | x | ) |
| #define CAAM_CC2MR_AAI | ( | x | ) |
| #define CAAM_CC2MR_ALG | ( | x | ) |
ALG 0b01000000..MD5 0b01000001..SHA-1 0b01000010..SHA-224 0b01000011..SHA-256 0b01000100..SHA-384 0b01000101..SHA-512 0b01000110..SHA-512/224 0b01000111..SHA-512/256 0b10010000..CRC
| #define CAAM_CC2MR_ALG | ( | x | ) |
ALG 0b01000000..MD5 0b01000001..SHA-1 0b01000010..SHA-224 0b01000011..SHA-256 0b01000100..SHA-384 0b01000101..SHA-512 0b01000110..SHA-512/224 0b01000111..SHA-512/256 0b10010000..CRC
| #define CAAM_CC2MR_AP | ( | x | ) |
AP 0b0..Authenticate 0b1..Protect
| #define CAAM_CC2MR_AP | ( | x | ) |
AP 0b0..Authenticate 0b1..Protect
| #define CAAM_CC2MR_AS | ( | x | ) |
AS 0b00..Update. 0b01..Initialize. 0b10..Finalize. 0b11..Initialize/Finalize.
| #define CAAM_CC2MR_AS | ( | x | ) |
AS 0b00..Update. 0b01..Initialize. 0b10..Finalize. 0b11..Initialize/Finalize.
| #define CAAM_CC2MR_ICV | ( | x | ) |
ICV 0b0..Don't compare the calculated ICV against a received ICV. 0b1..Compare the calculated ICV against a received ICV.
| #define CAAM_CC2MR_ICV | ( | x | ) |
ICV 0b0..Don't compare the calculated ICV against a received ICV. 0b1..Compare the calculated ICV against a received ICV.
| #define CAAM_CCBVID_AMJV | ( | x | ) |
| #define CAAM_CCBVID_AMJV | ( | x | ) |
| #define CAAM_CCBVID_AMNV | ( | x | ) |
| #define CAAM_CCBVID_AMNV | ( | x | ) |
| #define CAAM_CCBVID_CAAM_ERA | ( | x | ) |
| #define CAAM_CCBVID_CAAM_ERA | ( | x | ) |
| #define CAAM_CCCTRL_AES | ( | x | ) |
AES 0b0..Do Not Reset 0b1..Reset AES Accelerator
| #define CAAM_CCCTRL_AES | ( | x | ) |
AES 0b0..Do Not Reset 0b1..Reset AES Accelerator
| #define CAAM_CCCTRL_CCB | ( | x | ) |
CCB 0b0..Do Not Reset 0b1..Reset CCB
| #define CAAM_CCCTRL_CCB | ( | x | ) |
CCB 0b0..Do Not Reset 0b1..Reset CCB
| #define CAAM_CCCTRL_CRC | ( | x | ) |
CRC 0b0..Do Not Reset 0b1..Reset CRC Accelerator
| #define CAAM_CCCTRL_CRC | ( | x | ) |
CRC 0b0..Do Not Reset 0b1..Reset CRC Accelerator
| #define CAAM_CCCTRL_DES | ( | x | ) |
DES 0b0..Do Not Reset 0b1..Reset DES Accelerator
| #define CAAM_CCCTRL_DES | ( | x | ) |
DES 0b0..Do Not Reset 0b1..Reset DES Accelerator
| #define CAAM_CCCTRL_MD | ( | x | ) |
MD 0b0..Do Not Reset 0b1..Reset Message Digest Hardware Accelerator
| #define CAAM_CCCTRL_MD | ( | x | ) |
MD 0b0..Do Not Reset 0b1..Reset Message Digest Hardware Accelerator
| #define CAAM_CCCTRL_PK | ( | x | ) |
PK 0b0..Do Not Reset 0b1..Reset Public Key Hardware Accelerator
| #define CAAM_CCCTRL_PK | ( | x | ) |
PK 0b0..Do Not Reset 0b1..Reset Public Key Hardware Accelerator
| #define CAAM_CCCTRL_RNG | ( | x | ) |
RNG 0b0..Do Not Reset 0b1..Reset Random Number Generator Block.
| #define CAAM_CCCTRL_RNG | ( | x | ) |
RNG 0b0..Do Not Reset 0b1..Reset Random Number Generator Block.
| #define CAAM_CCCTRL_UA | ( | x | ) |
UA 0b0..Don't unload the PKHA A Memory. 0b1..Unload the PKHA A Memory into OFIFO.
| #define CAAM_CCCTRL_UA | ( | x | ) |
UA 0b0..Don't unload the PKHA A Memory. 0b1..Unload the PKHA A Memory into OFIFO.
| #define CAAM_CCCTRL_UA0 | ( | x | ) |
UA0 0b0..Don't unload the PKHA A0 Memory. 0b1..Unload the PKHA A0 Memory into OFIFO.
| #define CAAM_CCCTRL_UA0 | ( | x | ) |
UA0 0b0..Don't unload the PKHA A0 Memory. 0b1..Unload the PKHA A0 Memory into OFIFO.
| #define CAAM_CCCTRL_UA1 | ( | x | ) |
UA1 0b0..Don't unload the PKHA A1 Memory. 0b1..Unload the PKHA A1 Memory into OFIFO.
| #define CAAM_CCCTRL_UA1 | ( | x | ) |
UA1 0b0..Don't unload the PKHA A1 Memory. 0b1..Unload the PKHA A1 Memory into OFIFO.
| #define CAAM_CCCTRL_UA2 | ( | x | ) |
UA2 0b0..Don't unload the PKHA A2 Memory. 0b1..Unload the PKHA A2 Memory into OFIFO.
| #define CAAM_CCCTRL_UA2 | ( | x | ) |
UA2 0b0..Don't unload the PKHA A2 Memory. 0b1..Unload the PKHA A2 Memory into OFIFO.
| #define CAAM_CCCTRL_UA3 | ( | x | ) |
UA3 0b0..Don't unload the PKHA A3 Memory. 0b1..Unload the PKHA A3 Memory into OFIFO.
| #define CAAM_CCCTRL_UA3 | ( | x | ) |
UA3 0b0..Don't unload the PKHA A3 Memory. 0b1..Unload the PKHA A3 Memory into OFIFO.
| #define CAAM_CCCTRL_UB | ( | x | ) |
UB 0b0..Don't unload the PKHA B Memory. 0b1..Unload the PKHA B Memory into OFIFO.
| #define CAAM_CCCTRL_UB | ( | x | ) |
UB 0b0..Don't unload the PKHA B Memory. 0b1..Unload the PKHA B Memory into OFIFO.
| #define CAAM_CCCTRL_UB0 | ( | x | ) |
UB0 0b0..Don't unload the PKHA B0 Memory. 0b1..Unload the PKHA B0 Memory into OFIFO.
| #define CAAM_CCCTRL_UB0 | ( | x | ) |
UB0 0b0..Don't unload the PKHA B0 Memory. 0b1..Unload the PKHA B0 Memory into OFIFO.
| #define CAAM_CCCTRL_UB1 | ( | x | ) |
UB1 0b0..Don't unload the PKHA B1 Memory. 0b1..Unload the PKHA B1 Memory into OFIFO.
| #define CAAM_CCCTRL_UB1 | ( | x | ) |
UB1 0b0..Don't unload the PKHA B1 Memory. 0b1..Unload the PKHA B1 Memory into OFIFO.
| #define CAAM_CCCTRL_UB2 | ( | x | ) |
UB2 0b0..Don't unload the PKHA B2 Memory. 0b1..Unload the PKHA B2 Memory into OFIFO.
| #define CAAM_CCCTRL_UB2 | ( | x | ) |
UB2 0b0..Don't unload the PKHA B2 Memory. 0b1..Unload the PKHA B2 Memory into OFIFO.
| #define CAAM_CCCTRL_UB3 | ( | x | ) |
UB3 0b0..Don't unload the PKHA B3 Memory. 0b1..Unload the PKHA B3 Memory into OFIFO.
| #define CAAM_CCCTRL_UB3 | ( | x | ) |
UB3 0b0..Don't unload the PKHA B3 Memory. 0b1..Unload the PKHA B3 Memory into OFIFO.
| #define CAAM_CCCTRL_UN | ( | x | ) |
UN 0b0..Don't unload the PKHA N Memory. 0b1..Unload the PKHA N Memory into OFIFO.
| #define CAAM_CCCTRL_UN | ( | x | ) |
UN 0b0..Don't unload the PKHA N Memory. 0b1..Unload the PKHA N Memory into OFIFO.
| #define CAAM_CCSTA_LS_AB | ( | x | ) |
AB 0b0..AESA Idle 0b1..AESA Busy
| #define CAAM_CCSTA_LS_AB | ( | x | ) |
AB 0b0..AESA Idle 0b1..AESA Busy
| #define CAAM_CCSTA_LS_CB | ( | x | ) |
CB 0b0..CRCA Idle 0b1..CRCA Busy
| #define CAAM_CCSTA_LS_CB | ( | x | ) |
CB 0b0..CRCA Idle 0b1..CRCA Busy
| #define CAAM_CCSTA_LS_DB | ( | x | ) |
DB 0b0..DESA Idle 0b1..DESA Busy
| #define CAAM_CCSTA_LS_DB | ( | x | ) |
DB 0b0..DESA Idle 0b1..DESA Busy
| #define CAAM_CCSTA_LS_GCD | ( | x | ) |
GCD 0b0..The greatest common divisor of two numbers is NOT one. 0b1..The greatest common divisor of two numbers is one.
| #define CAAM_CCSTA_LS_GCD | ( | x | ) |
GCD 0b0..The greatest common divisor of two numbers is NOT one. 0b1..The greatest common divisor of two numbers is one.
| #define CAAM_CCSTA_LS_MB | ( | x | ) |
MB 0b0..MDHA Idle 0b1..MDHA Busy
| #define CAAM_CCSTA_LS_MB | ( | x | ) |
MB 0b0..MDHA Idle 0b1..MDHA Busy
| #define CAAM_CCSTA_LS_PB | ( | x | ) |
PB 0b0..PKHA Idle 0b1..PKHA Busy
| #define CAAM_CCSTA_LS_PB | ( | x | ) |
PB 0b0..PKHA Idle 0b1..PKHA Busy
| #define CAAM_CCSTA_LS_PDI | ( | x | ) |
PDI 0b0..Not Done 0b1..Done Interrupt
| #define CAAM_CCSTA_LS_PDI | ( | x | ) |
PDI 0b0..Not Done 0b1..Done Interrupt
| #define CAAM_CCSTA_LS_PEI | ( | x | ) |
PEI 0b0..No Error 0b1..Error Interrupt
| #define CAAM_CCSTA_LS_PEI | ( | x | ) |
PEI 0b0..No Error 0b1..Error Interrupt
| #define CAAM_CCSTA_LS_PIZ | ( | x | ) |
PIZ 0b0..The result of a Public Key operation is not zero. 0b1..The result of a Public Key operation is zero.
| #define CAAM_CCSTA_LS_PIZ | ( | x | ) |
PIZ 0b0..The result of a Public Key operation is not zero. 0b1..The result of a Public Key operation is zero.
| #define CAAM_CCSTA_LS_PRM | ( | x | ) |
PRM 0b0..The given number is NOT prime. 0b1..The given number is probably prime.
| #define CAAM_CCSTA_LS_PRM | ( | x | ) |
PRM 0b0..The given number is NOT prime. 0b1..The given number is probably prime.
| #define CAAM_CCSTA_LS_RNB | ( | x | ) |
RNB 0b0..RNG Idle 0b1..RNG Busy
| #define CAAM_CCSTA_LS_RNB | ( | x | ) |
RNB 0b0..RNG Idle 0b1..RNG Busy
| #define CAAM_CCSTA_LS_SDI | ( | x | ) |
SDI 0b0..Not Done 0b1..Done Interrupt
| #define CAAM_CCSTA_LS_SDI | ( | x | ) |
SDI 0b0..Not Done 0b1..Done Interrupt
| #define CAAM_CCSTA_LS_SEI | ( | x | ) |
SEI 0b0..No Error 0b1..Error Interrupt
| #define CAAM_CCSTA_LS_SEI | ( | x | ) |
SEI 0b0..No Error 0b1..Error Interrupt
| #define CAAM_CCSTA_MS_CL1 | ( | x | ) |
CL1 0b0001..AES 0b0010..DES 0b0101..RNG 0b1000..Public Key
| #define CAAM_CCSTA_MS_CL1 | ( | x | ) |
CL1 0b0001..AES 0b0010..DES 0b0101..RNG 0b1000..Public Key
| #define CAAM_CCSTA_MS_CL2 | ( | x | ) |
CL2 0b0100..MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and SHA-512/224, SHA-512/256 0b1001..CRC
| #define CAAM_CCSTA_MS_CL2 | ( | x | ) |
CL2 0b0100..MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and SHA-512/224, SHA-512/256 0b1001..CRC
| #define CAAM_CCSTA_MS_ERRID1 | ( | x | ) |
ERRID1 0b0001..Mode Error 0b0010..Data Size Error, including PKHA N Memory Size Error 0b0011..Key Size Error, including PKHA E Memory Size Error 0b0100..PKHA A Memory Size Error 0b0101..PKHA B Memory Size Error 0b0110..Data Arrived out of Sequence Error 0b0111..PKHA Divide by Zero Error 0b1000..PKHA Modulus Even Error 0b1001..DES Key Parity Error 0b1010..ICV Check Failed 0b1011..Internal Hardware Failure 0b1100..CCM AAD Size Error (either 1. AAD flag in B0 =1 and no AAD type provided, 2. AAD flag in B0 = 0 and AAD provided, or 3. AAD flag in B0 =1 and not enough AAD provided - expecting more based on AAD size.) 0b1101..Class 1 CHA is not reset 0b1110..Invalid CHA combination was selected 0b1111..Invalid CHA Selected
| #define CAAM_CCSTA_MS_ERRID1 | ( | x | ) |
ERRID1 0b0001..Mode Error 0b0010..Data Size Error, including PKHA N Memory Size Error 0b0011..Key Size Error, including PKHA E Memory Size Error 0b0100..PKHA A Memory Size Error 0b0101..PKHA B Memory Size Error 0b0110..Data Arrived out of Sequence Error 0b0111..PKHA Divide by Zero Error 0b1000..PKHA Modulus Even Error 0b1001..DES Key Parity Error 0b1010..ICV Check Failed 0b1011..Internal Hardware Failure 0b1100..CCM AAD Size Error (either 1. AAD flag in B0 =1 and no AAD type provided, 2. AAD flag in B0 = 0 and AAD provided, or 3. AAD flag in B0 =1 and not enough AAD provided - expecting more based on AAD size.) 0b1101..Class 1 CHA is not reset 0b1110..Invalid CHA combination was selected 0b1111..Invalid CHA Selected
| #define CAAM_CCSTA_MS_ERRID2 | ( | x | ) |
ERRID2 0b0001..Mode Error 0b0010..Data Size Error 0b0011..Key Size Error 0b0110..Data Arrived out of Sequence Error 0b1010..ICV Check Failed 0b1011..Internal Hardware Failure 0b1110..Invalid CHA combination was selected. 0b1111..Invalid CHA Selected
| #define CAAM_CCSTA_MS_ERRID2 | ( | x | ) |
ERRID2 0b0001..Mode Error 0b0010..Data Size Error 0b0011..Key Size Error 0b0110..Data Arrived out of Sequence Error 0b1010..ICV Check Failed 0b1011..Internal Hardware Failure 0b1110..Invalid CHA combination was selected. 0b1111..Invalid CHA Selected
| #define CAAM_CCWR_C1C | ( | x | ) |
C1C 0b0..Don't clear the Class 1 Context Register. 0b1..Clear the Class 1 Context Register.
| #define CAAM_CCWR_C1C | ( | x | ) |
C1C 0b0..Don't clear the Class 1 Context Register. 0b1..Clear the Class 1 Context Register.
| #define CAAM_CCWR_C1D | ( | x | ) |
C1D 0b0..Don't clear the Class 1 done interrrupt. 0b1..Clear the Class 1 done interrrupt.
| #define CAAM_CCWR_C1D | ( | x | ) |
C1D 0b0..Don't clear the Class 1 done interrrupt. 0b1..Clear the Class 1 done interrrupt.
| #define CAAM_CCWR_C1DS | ( | x | ) |
C1DS 0b0..Don't clear the Class 1 Data Size Register. 0b1..Clear the Class 1 Data Size Register.
| #define CAAM_CCWR_C1DS | ( | x | ) |
C1DS 0b0..Don't clear the Class 1 Data Size Register. 0b1..Clear the Class 1 Data Size Register.
| #define CAAM_CCWR_C1ICV | ( | x | ) |
C1ICV 0b0..Don't clear the Class 1 ICV Size Register. 0b1..Clear the Class 1 ICV Size Register.
| #define CAAM_CCWR_C1ICV | ( | x | ) |
C1ICV 0b0..Don't clear the Class 1 ICV Size Register. 0b1..Clear the Class 1 ICV Size Register.
| #define CAAM_CCWR_C1K | ( | x | ) |
C1K 0b0..Don't clear the Class 1 Key Register. 0b1..Clear the Class 1 Key Register.
| #define CAAM_CCWR_C1K | ( | x | ) |
C1K 0b0..Don't clear the Class 1 Key Register. 0b1..Clear the Class 1 Key Register.
| #define CAAM_CCWR_C1M | ( | x | ) |
C1M 0b0..Don't clear the Class 1 Mode Register. 0b1..Clear the Class 1 Mode Register.
| #define CAAM_CCWR_C1M | ( | x | ) |
C1M 0b0..Don't clear the Class 1 Mode Register. 0b1..Clear the Class 1 Mode Register.
| #define CAAM_CCWR_C1RST | ( | x | ) |
C1RST 0b0..Don't reset the Class 1 CHA. 0b1..Reset the Class 1 CHA.
| #define CAAM_CCWR_C1RST | ( | x | ) |
C1RST 0b0..Don't reset the Class 1 CHA. 0b1..Reset the Class 1 CHA.
| #define CAAM_CCWR_C2C | ( | x | ) |
C2C 0b0..Don't clear the Class 2 Context Register. 0b1..Clear the Class 2 Context Register.
| #define CAAM_CCWR_C2C | ( | x | ) |
C2C 0b0..Don't clear the Class 2 Context Register. 0b1..Clear the Class 2 Context Register.
| #define CAAM_CCWR_C2D | ( | x | ) |
C2D 0b0..Don't clear the Class 2 done interrrupt. 0b1..Clear the Class 2 done interrrupt.
| #define CAAM_CCWR_C2D | ( | x | ) |
C2D 0b0..Don't clear the Class 2 done interrrupt. 0b1..Clear the Class 2 done interrrupt.
| #define CAAM_CCWR_C2DS | ( | x | ) |
C2DS 0b0..Don't clear the Class 2 Data Size Register. 0b1..Clear the Class 2 Data Size Register.
| #define CAAM_CCWR_C2DS | ( | x | ) |
C2DS 0b0..Don't clear the Class 2 Data Size Register. 0b1..Clear the Class 2 Data Size Register.
| #define CAAM_CCWR_C2K | ( | x | ) |
C2K 0b0..Don't clear the Class 2 Key Register. 0b1..Clear the Class 2 Key Register.
| #define CAAM_CCWR_C2K | ( | x | ) |
C2K 0b0..Don't clear the Class 2 Key Register. 0b1..Clear the Class 2 Key Register.
| #define CAAM_CCWR_C2M | ( | x | ) |
C2M 0b0..Don't clear the Class 2 Mode Register. 0b1..Clear the Class 2 Mode Register.
| #define CAAM_CCWR_C2M | ( | x | ) |
C2M 0b0..Don't clear the Class 2 Mode Register. 0b1..Clear the Class 2 Mode Register.
| #define CAAM_CCWR_C2RST | ( | x | ) |
C2RST 0b0..Don't reset the Class 2 CHA. 0b1..Reset the Class 2 CHA.
| #define CAAM_CCWR_C2RST | ( | x | ) |
C2RST 0b0..Don't reset the Class 2 CHA. 0b1..Reset the Class 2 CHA.
| #define CAAM_CCWR_CDS | ( | x | ) |
CDS 0b0..Don't clear the shared descriptor signal. 0b1..Clear the shared descriptor signal.
| #define CAAM_CCWR_CDS | ( | x | ) |
CDS 0b0..Don't clear the shared descriptor signal. 0b1..Clear the shared descriptor signal.
| #define CAAM_CCWR_CIF | ( | x | ) |
CIF 0b0..Don't clear the IFIFO. 0b1..Clear the IFIFO.
| #define CAAM_CCWR_CIF | ( | x | ) |
CIF 0b0..Don't clear the IFIFO. 0b1..Clear the IFIFO.
| #define CAAM_CCWR_COF | ( | x | ) |
COF 0b0..Don't clear the OFIFO. 0b1..Clear the OFIFO.
| #define CAAM_CCWR_COF | ( | x | ) |
COF 0b0..Don't clear the OFIFO. 0b1..Clear the OFIFO.
| #define CAAM_CCWR_CPKA | ( | x | ) |
CPKA 0b0..Don't clear the PKHA A Size Register. 0b1..Clear the PKHA A Size Register.
| #define CAAM_CCWR_CPKA | ( | x | ) |
CPKA 0b0..Don't clear the PKHA A Size Register. 0b1..Clear the PKHA A Size Register.
| #define CAAM_CCWR_CPKB | ( | x | ) |
CPKB 0b0..Don't clear the PKHA B Size Register. 0b1..Clear the PKHA B Size Register.
| #define CAAM_CCWR_CPKB | ( | x | ) |
CPKB 0b0..Don't clear the PKHA B Size Register. 0b1..Clear the PKHA B Size Register.
| #define CAAM_CCWR_CPKE | ( | x | ) |
CPKE 0b0..Don't clear the PKHA E Size Register.. 0b1..Clear the PKHA E Size Register.
| #define CAAM_CCWR_CPKE | ( | x | ) |
CPKE 0b0..Don't clear the PKHA E Size Register.. 0b1..Clear the PKHA E Size Register.
| #define CAAM_CCWR_CPKN | ( | x | ) |
CPKN 0b0..Don't clear the PKHA N Size Register. 0b1..Clear the PKHA N Size Register.
| #define CAAM_CCWR_CPKN | ( | x | ) |
CPKN 0b0..Don't clear the PKHA N Size Register. 0b1..Clear the PKHA N Size Register.
| #define CAAM_CFIFOSTA_C1IQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_C1IQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_C2IQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_C2IQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_DECOOQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_DECOOQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_DMAOQHEAD | ( | x | ) |
| #define CAAM_CFIFOSTA_DMAOQHEAD | ( | x | ) |
| #define CAAM_CHANUM_LS_AESNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_AESNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_ARC4NUM | ( | x | ) |
| #define CAAM_CHANUM_LS_ARC4NUM | ( | x | ) |
| #define CAAM_CHANUM_LS_DESNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_DESNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_KASNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_KASNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_MDNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_MDNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_PKNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_PKNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_RNGNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_RNGNUM | ( | x | ) |
| #define CAAM_CHANUM_LS_SNW8NUM | ( | x | ) |
| #define CAAM_CHANUM_LS_SNW8NUM | ( | x | ) |
| #define CAAM_CHANUM_MS_CRCNUM | ( | x | ) |
| #define CAAM_CHANUM_MS_CRCNUM | ( | x | ) |
| #define CAAM_CHANUM_MS_DECONUM | ( | x | ) |
| #define CAAM_CHANUM_MS_DECONUM | ( | x | ) |
| #define CAAM_CHANUM_MS_JRNUM | ( | x | ) |
| #define CAAM_CHANUM_MS_JRNUM | ( | x | ) |
| #define CAAM_CHANUM_MS_SNW9NUM | ( | x | ) |
| #define CAAM_CHANUM_MS_SNW9NUM | ( | x | ) |
| #define CAAM_CHANUM_MS_ZANUM | ( | x | ) |
| #define CAAM_CHANUM_MS_ZANUM | ( | x | ) |
| #define CAAM_CHANUM_MS_ZENUM | ( | x | ) |
| #define CAAM_CHANUM_MS_ZENUM | ( | x | ) |
| #define CAAM_CHAVID_LS_AESVID | ( | x | ) |
AESVID 0b0100..High-performance AESA, implementing ECB, CBC, CBC-CS2, CFB128, OFB, CTR, CCM, CMAC, XCBC-MAC, CBCXCBC, CTRXCBC, XTS, and GCM modes 0b0011..Low-power AESA, implementing ECB, CBC, CBC-CS2, CFB128, OFB, CTR, CCM, CMAC, XCBC-MAC, and GCM modes
| #define CAAM_CHAVID_LS_AESVID | ( | x | ) |
AESVID 0b0100..High-performance AESA, implementing ECB, CBC, CBC-CS2, CFB128, OFB, CTR, CCM, CMAC, XCBC-MAC, CBCXCBC, CTRXCBC, XTS, and GCM modes 0b0011..Low-power AESA, implementing ECB, CBC, CBC-CS2, CFB128, OFB, CTR, CCM, CMAC, XCBC-MAC, and GCM modes
| #define CAAM_CHAVID_LS_DESVID | ( | x | ) |
| #define CAAM_CHAVID_LS_DESVID | ( | x | ) |
| #define CAAM_CHAVID_LS_KASVID | ( | x | ) |
| #define CAAM_CHAVID_LS_KASVID | ( | x | ) |
| #define CAAM_CHAVID_LS_MDVID | ( | x | ) |
MDVID 0b0000..Low-power MDHA, with SHA-1, SHA-256, SHA 224, MD5 and HMAC 0b0001..Low-power MDHA, with SHA-1, SHA-256, SHA 224, SHA-512, SHA-512/224, SHA-512/256, SHA-384, MD5 and HMAC 0b0010..Medium-performance MDHA, with SHA-1, SHA-256, SHA 224, SHA-512, SHA-512/224, SHA-512/256, SHA-384, MD5, HMAC & SMAC 0b0011..High-performance MDHA, with SHA-1, SHA-256, SHA 224, SHA-512, SHA-512/224, SHA-512/256, SHA-384, MD5, HMAC & SMAC
| #define CAAM_CHAVID_LS_MDVID | ( | x | ) |
MDVID 0b0000..Low-power MDHA, with SHA-1, SHA-256, SHA 224, MD5 and HMAC 0b0001..Low-power MDHA, with SHA-1, SHA-256, SHA 224, SHA-512, SHA-512/224, SHA-512/256, SHA-384, MD5 and HMAC 0b0010..Medium-performance MDHA, with SHA-1, SHA-256, SHA 224, SHA-512, SHA-512/224, SHA-512/256, SHA-384, MD5, HMAC & SMAC 0b0011..High-performance MDHA, with SHA-1, SHA-256, SHA 224, SHA-512, SHA-512/224, SHA-512/256, SHA-384, MD5, HMAC & SMAC
| #define CAAM_CHAVID_LS_PKVID | ( | x | ) |
PKVID 0b0000..PKHA-XT (32-bit); minimum modulus five bytes 0b0001..PKHA-SD (32-bit) 0b0010..PKHA-SD (64-bit) 0b0011..PKHA-SD (128-bit)
| #define CAAM_CHAVID_LS_PKVID | ( | x | ) |
PKVID 0b0000..PKHA-XT (32-bit); minimum modulus five bytes 0b0001..PKHA-SD (32-bit) 0b0010..PKHA-SD (64-bit) 0b0011..PKHA-SD (128-bit)
| #define CAAM_CHAVID_LS_RNGVID | ( | x | ) |
RNGVID 0b0010..RNGB 0b0100..RNG4
| #define CAAM_CHAVID_LS_RNGVID | ( | x | ) |
RNGVID 0b0010..RNGB 0b0100..RNG4
| #define CAAM_CHAVID_LS_SNW8VID | ( | x | ) |
| #define CAAM_CHAVID_LS_SNW8VID | ( | x | ) |
| #define CAAM_CHAVID_MS_CRCVID | ( | x | ) |
| #define CAAM_CHAVID_MS_CRCVID | ( | x | ) |
| #define CAAM_CHAVID_MS_DECOVID | ( | x | ) |
| #define CAAM_CHAVID_MS_DECOVID | ( | x | ) |
| #define CAAM_CHAVID_MS_JRVID | ( | x | ) |
| #define CAAM_CHAVID_MS_JRVID | ( | x | ) |
| #define CAAM_CHAVID_MS_SNW9VID | ( | x | ) |
| #define CAAM_CHAVID_MS_SNW9VID | ( | x | ) |
| #define CAAM_CHAVID_MS_ZAVID | ( | x | ) |
| #define CAAM_CHAVID_MS_ZAVID | ( | x | ) |
| #define CAAM_CHAVID_MS_ZEVID | ( | x | ) |
| #define CAAM_CHAVID_MS_ZEVID | ( | x | ) |
| #define CAAM_CICTL_ADI | ( | x | ) |
| #define CAAM_CICTL_ADI | ( | x | ) |
| #define CAAM_CICTL_AEI | ( | x | ) |
AEI 0b0..No AESA error detected 0b1..AESA error detected
| #define CAAM_CICTL_AEI | ( | x | ) |
AEI 0b0..No AESA error detected 0b1..AESA error detected
| #define CAAM_CICTL_CDI | ( | x | ) |
| #define CAAM_CICTL_CDI | ( | x | ) |
| #define CAAM_CICTL_CEI | ( | x | ) |
CEI 0b0..No CRCA error detected 0b1..CRCA error detected
| #define CAAM_CICTL_CEI | ( | x | ) |
CEI 0b0..No CRCA error detected 0b1..CRCA error detected
| #define CAAM_CICTL_DDI | ( | x | ) |
| #define CAAM_CICTL_DDI | ( | x | ) |
| #define CAAM_CICTL_DEI | ( | x | ) |
DEI 0b0..No DESA error detected 0b1..DESA error detected
| #define CAAM_CICTL_DEI | ( | x | ) |
DEI 0b0..No DESA error detected 0b1..DESA error detected
| #define CAAM_CICTL_MDI | ( | x | ) |
| #define CAAM_CICTL_MDI | ( | x | ) |
| #define CAAM_CICTL_MEI | ( | x | ) |
MEI 0b0..No MDHA error detected 0b1..MDHA error detected
| #define CAAM_CICTL_MEI | ( | x | ) |
MEI 0b0..No MDHA error detected 0b1..MDHA error detected
| #define CAAM_CICTL_PDI | ( | x | ) |
| #define CAAM_CICTL_PDI | ( | x | ) |
| #define CAAM_CICTL_PEI | ( | x | ) |
PEI 0b0..No PKHA error detected 0b1..PKHA error detected
| #define CAAM_CICTL_PEI | ( | x | ) |
PEI 0b0..No PKHA error detected 0b1..PKHA error detected
| #define CAAM_CICTL_RNDI | ( | x | ) |
| #define CAAM_CICTL_RNDI | ( | x | ) |
| #define CAAM_CICTL_RNEI | ( | x | ) |
RNEI 0b0..No RNG error detected 0b1..RNG error detected
| #define CAAM_CICTL_RNEI | ( | x | ) |
RNEI 0b0..No RNG error detected 0b1..RNG error detected
| #define CAAM_CIFIFO_IFIFO | ( | x | ) |
| #define CAAM_CIFIFO_IFIFO | ( | x | ) |
| #define CAAM_CNFIFO_2_BM | ( | x | ) |
BM 0b0..When padding, pad to power-of-2 boundary. 0b1..When padding, pad to power-of-2 boundary minus 1 byte.
| #define CAAM_CNFIFO_2_BM | ( | x | ) |
BM 0b0..When padding, pad to power-of-2 boundary. 0b1..When padding, pad to power-of-2 boundary minus 1 byte.
| #define CAAM_CNFIFO_2_BND | ( | x | ) |
BND 0b0..Don't add boundary padding. 0b1..Add boundary padding.
| #define CAAM_CNFIFO_2_BND | ( | x | ) |
BND 0b0..Don't add boundary padding. 0b1..Add boundary padding.
| #define CAAM_CNFIFO_2_DEST | ( | x | ) |
DEST 0b00..DECO Alignment Block. If DTYPE is Eh, data sent to the DECO Alignment Block is dropped. This is used to skip over input data. An error is generated if a DTYPE other than Eh (drop) or Fh (message) is used with the DECO Alignment Block destination. 0b01..Class 1. 0b10..Class 2. 0b11..Both Class 1 and Class 2.
| #define CAAM_CNFIFO_2_DEST | ( | x | ) |
DEST 0b00..DECO Alignment Block. If DTYPE is Eh, data sent to the DECO Alignment Block is dropped. This is used to skip over input data. An error is generated if a DTYPE other than Eh (drop) or Fh (message) is used with the DECO Alignment Block destination. 0b01..Class 1. 0b10..Class 2. 0b11..Both Class 1 and Class 2.
| #define CAAM_CNFIFO_2_DTYPE | ( | x | ) |
| #define CAAM_CNFIFO_2_DTYPE | ( | x | ) |
| #define CAAM_CNFIFO_2_FC1 | ( | x | ) |
FC1 0b0..Don't flush the Class 1 data. 0b1..Flush the Class 1 data.
| #define CAAM_CNFIFO_2_FC1 | ( | x | ) |
FC1 0b0..Don't flush the Class 1 data. 0b1..Flush the Class 1 data.
| #define CAAM_CNFIFO_2_FC2 | ( | x | ) |
FC2 0b0..Don't flush the Class 2 data. 0b1..Flush the Class 2 data.
| #define CAAM_CNFIFO_2_FC2 | ( | x | ) |
FC2 0b0..Don't flush the Class 2 data. 0b1..Flush the Class 2 data.
| #define CAAM_CNFIFO_2_LC1 | ( | x | ) |
LC1 0b0..This is not the last Class 1 data. 0b1..This is the last Class 1 data.
| #define CAAM_CNFIFO_2_LC1 | ( | x | ) |
LC1 0b0..This is not the last Class 1 data. 0b1..This is the last Class 1 data.
| #define CAAM_CNFIFO_2_LC2 | ( | x | ) |
LC2 0b0..This is not the last Class 2 data. 0b1..This is the last Class 2 data.
| #define CAAM_CNFIFO_2_LC2 | ( | x | ) |
LC2 0b0..This is not the last Class 2 data. 0b1..This is the last Class 2 data.
| #define CAAM_CNFIFO_2_PL | ( | x | ) |
| #define CAAM_CNFIFO_2_PL | ( | x | ) |
| #define CAAM_CNFIFO_2_PR | ( | x | ) |
PR 0b0..No prediction resistance. 0b1..Prediction resistance.
| #define CAAM_CNFIFO_2_PR | ( | x | ) |
PR 0b0..No prediction resistance. 0b1..Prediction resistance.
| #define CAAM_CNFIFO_2_PS | ( | x | ) |
PS 0b0..C2 CHA snoops pad data from padding block. 0b1..C2 CHA snoops pad data from OFIFO.
| #define CAAM_CNFIFO_2_PS | ( | x | ) |
PS 0b0..C2 CHA snoops pad data from padding block. 0b1..C2 CHA snoops pad data from OFIFO.
| #define CAAM_CNFIFO_2_PTYPE | ( | x | ) |
PTYPE 0b000..All Zero. 0b001..Random with nonzero bytes. 0b010..Incremented (starting with 01h), followed by a byte containing the value N-1, i.e., if N==1, a single byte is output with value 0h. 0b011..Random. 0b100..All Zero with last byte containing the number of 0 bytes, i.e., if N==1, a single byte is output with value 0h. 0b101..Random with nonzero bytes with last byte 0. 0b110..N bytes of padding all containing the value N-1. 0b111..Random with nonzero bytes, with the last byte containing the value N-1.
| #define CAAM_CNFIFO_2_PTYPE | ( | x | ) |
PTYPE 0b000..All Zero. 0b001..Random with nonzero bytes. 0b010..Incremented (starting with 01h), followed by a byte containing the value N-1, i.e., if N==1, a single byte is output with value 0h. 0b011..Random. 0b100..All Zero with last byte containing the number of 0 bytes, i.e., if N==1, a single byte is output with value 0h. 0b101..Random with nonzero bytes with last byte 0. 0b110..N bytes of padding all containing the value N-1. 0b111..Random with nonzero bytes, with the last byte containing the value N-1.
| #define CAAM_CNFIFO_2_STYPE | ( | x | ) |
| #define CAAM_CNFIFO_2_STYPE | ( | x | ) |
| #define CAAM_CNFIFO_AST | ( | x | ) |
| #define CAAM_CNFIFO_AST | ( | x | ) |
| #define CAAM_CNFIFO_BND | ( | x | ) |
BND 0b0..Don't pad. 0b1..Pad to the next 16-byte boundary.
| #define CAAM_CNFIFO_BND | ( | x | ) |
BND 0b0..Don't pad. 0b1..Pad to the next 16-byte boundary.
| #define CAAM_CNFIFO_DEST | ( | x | ) |
DEST 0b00..DECO Alignment Block. If DTYPE == Eh, data sent to the DECO Alignment Block is dropped. This is used to skip over input data. An error is generated if a DTYPE other than Eh (drop) or Fh (message) is used with the DECO Alignment Block destination. 0b01..Class 1. 0b10..Class 2. 0b11..Both Class 1 and Class 2.
| #define CAAM_CNFIFO_DEST | ( | x | ) |
DEST 0b00..DECO Alignment Block. If DTYPE == Eh, data sent to the DECO Alignment Block is dropped. This is used to skip over input data. An error is generated if a DTYPE other than Eh (drop) or Fh (message) is used with the DECO Alignment Block destination. 0b01..Class 1. 0b10..Class 2. 0b11..Both Class 1 and Class 2.
| #define CAAM_CNFIFO_DL | ( | x | ) |
| #define CAAM_CNFIFO_DL | ( | x | ) |
| #define CAAM_CNFIFO_DTYPE | ( | x | ) |
| #define CAAM_CNFIFO_DTYPE | ( | x | ) |
| #define CAAM_CNFIFO_FC1 | ( | x | ) |
FC1 0b0..Don't flush Class 1 data. 0b1..Flush Class 1 data.
| #define CAAM_CNFIFO_FC1 | ( | x | ) |
FC1 0b0..Don't flush Class 1 data. 0b1..Flush Class 1 data.
| #define CAAM_CNFIFO_FC2 | ( | x | ) |
FC2 0b0..Don't flush Class 2 data. 0b1..Flush Class 2 data.
| #define CAAM_CNFIFO_FC2 | ( | x | ) |
FC2 0b0..Don't flush Class 2 data. 0b1..Flush Class 2 data.
| #define CAAM_CNFIFO_LC1 | ( | x | ) |
LC1 0b0..This is not the last Class 1 data. 0b1..This is the last Class 1 data.
| #define CAAM_CNFIFO_LC1 | ( | x | ) |
LC1 0b0..This is not the last Class 1 data. 0b1..This is the last Class 1 data.
| #define CAAM_CNFIFO_LC2 | ( | x | ) |
LC2 0b0..This is not the last Class 2 data. 0b1..This is the last Class 2 data.
| #define CAAM_CNFIFO_LC2 | ( | x | ) |
LC2 0b0..This is not the last Class 2 data. 0b1..This is the last Class 2 data.
| #define CAAM_CNFIFO_OC | ( | x | ) |
OC 0b0..Allow the final word to be popped from the Output Data FIFO. 0b1..Don't pop the final word from the Output Data FIFO.
| #define CAAM_CNFIFO_OC | ( | x | ) |
OC 0b0..Allow the final word to be popped from the Output Data FIFO. 0b1..Don't pop the final word from the Output Data FIFO.
| #define CAAM_CNFIFO_PTYPE | ( | x | ) |
| #define CAAM_CNFIFO_PTYPE | ( | x | ) |
| #define CAAM_CNFIFO_STYPE | ( | x | ) |
| #define CAAM_CNFIFO_STYPE | ( | x | ) |
| #define CAAM_COFIFO_OFIFO | ( | x | ) |
| #define CAAM_COFIFO_OFIFO | ( | x | ) |
| #define CAAM_CPKASZR_PKASZ | ( | x | ) |
| #define CAAM_CPKASZR_PKASZ | ( | x | ) |
| #define CAAM_CPKBSZR_PKBSZ | ( | x | ) |
| #define CAAM_CPKBSZR_PKBSZ | ( | x | ) |
| #define CAAM_CPKESZR_PKESZ | ( | x | ) |
| #define CAAM_CPKESZR_PKESZ | ( | x | ) |
| #define CAAM_CPKNSZR_PKNSZ | ( | x | ) |
| #define CAAM_CPKNSZR_PKNSZ | ( | x | ) |
| #define CAAM_CRNR_LS_AESRN | ( | x | ) |
| #define CAAM_CRNR_LS_AESRN | ( | x | ) |
| #define CAAM_CRNR_LS_DESRN | ( | x | ) |
| #define CAAM_CRNR_LS_DESRN | ( | x | ) |
| #define CAAM_CRNR_LS_KASRN | ( | x | ) |
| #define CAAM_CRNR_LS_KASRN | ( | x | ) |
| #define CAAM_CRNR_LS_MDRN | ( | x | ) |
| #define CAAM_CRNR_LS_MDRN | ( | x | ) |
| #define CAAM_CRNR_LS_PKRN | ( | x | ) |
PKRN 0b0000..PKHA-SDv1 0b0001..PKHA-SDv2 0b0010..PKHA-SDv3 0b0011..PKHA-SDv4
| #define CAAM_CRNR_LS_PKRN | ( | x | ) |
PKRN 0b0000..PKHA-SDv1 0b0001..PKHA-SDv2 0b0010..PKHA-SDv3 0b0011..PKHA-SDv4
| #define CAAM_CRNR_LS_RNGRN | ( | x | ) |
| #define CAAM_CRNR_LS_RNGRN | ( | x | ) |
| #define CAAM_CRNR_LS_SNW8RN | ( | x | ) |
| #define CAAM_CRNR_LS_SNW8RN | ( | x | ) |
| #define CAAM_CRNR_MS_CRCRN | ( | x | ) |
| #define CAAM_CRNR_MS_CRCRN | ( | x | ) |
| #define CAAM_CRNR_MS_DECORN | ( | x | ) |
| #define CAAM_CRNR_MS_DECORN | ( | x | ) |
| #define CAAM_CRNR_MS_JRRN | ( | x | ) |
| #define CAAM_CRNR_MS_JRRN | ( | x | ) |
| #define CAAM_CRNR_MS_SNW9RN | ( | x | ) |
| #define CAAM_CRNR_MS_SNW9RN | ( | x | ) |
| #define CAAM_CRNR_MS_ZARN | ( | x | ) |
| #define CAAM_CRNR_MS_ZARN | ( | x | ) |
| #define CAAM_CRNR_MS_ZERN | ( | x | ) |
| #define CAAM_CRNR_MS_ZERN | ( | x | ) |
| #define CAAM_CSTA_BSY | ( | x | ) |
| #define CAAM_CSTA_BSY | ( | x | ) |
| #define CAAM_CSTA_IDLE | ( | x | ) |
| #define CAAM_CSTA_IDLE | ( | x | ) |
| #define CAAM_CSTA_MOO | ( | x | ) |
MOO 0b00..Non-Secure 0b01..Secure 0b10..Trusted 0b11..Fail
| #define CAAM_CSTA_MOO | ( | x | ) |
MOO 0b00..Non-Secure 0b01..Secure 0b10..Trusted 0b11..Fail
| #define CAAM_CSTA_PLEND | ( | x | ) |
PLEND 0b0..Platform default is Little Endian 0b1..Platform default is Big Endian
| #define CAAM_CSTA_PLEND | ( | x | ) |
PLEND 0b0..Platform default is Little Endian 0b1..Platform default is Big Endian
| #define CAAM_CSTA_TRNG_IDLE | ( | x | ) |
| #define CAAM_CSTA_TRNG_IDLE | ( | x | ) |
| #define CAAM_CTPR_LS_BLOB | ( | x | ) |
BLOB 0b0..CAAM does not implement specialized support for encapsulating and decapsulating cryptographic blobs. 0b1..CAAM implements specialized support for encapsulating and decapsulating cryptographic blobs.
| #define CAAM_CTPR_LS_BLOB | ( | x | ) |
BLOB 0b0..CAAM does not implement specialized support for encapsulating and decapsulating cryptographic blobs. 0b1..CAAM implements specialized support for encapsulating and decapsulating cryptographic blobs.
| #define CAAM_CTPR_LS_DBL_CRC | ( | x | ) |
DBL_CRC 0b0..CAAM does not implement specialized support for Double CRC. 0b1..CAAM implements specialized support for Double CRC.
| #define CAAM_CTPR_LS_DBL_CRC | ( | x | ) |
DBL_CRC 0b0..CAAM does not implement specialized support for Double CRC. 0b1..CAAM implements specialized support for Double CRC.
| #define CAAM_CTPR_LS_DKP | ( | x | ) |
DKP 0b0..CAAM does not implement the Derived Key Protocol. 0b1..CAAM implements the Derived Key Protocol.
| #define CAAM_CTPR_LS_DKP | ( | x | ) |
DKP 0b0..CAAM does not implement the Derived Key Protocol. 0b1..CAAM implements the Derived Key Protocol.
| #define CAAM_CTPR_LS_IKE | ( | x | ) |
IKE 0b0..CAAM does not implement specialized support for the IKE protocol. 0b1..CAAM implements specialized support for the IKE protocol.
| #define CAAM_CTPR_LS_IKE | ( | x | ) |
IKE 0b0..CAAM does not implement specialized support for the IKE protocol. 0b1..CAAM implements specialized support for the IKE protocol.
| #define CAAM_CTPR_LS_IPSEC | ( | x | ) |
IPSEC 0b0..CAAM does not implement specialized support for the IPSEC protocol. 0b1..CAAM implements specialized support for the IPSEC protocol.
| #define CAAM_CTPR_LS_IPSEC | ( | x | ) |
IPSEC 0b0..CAAM does not implement specialized support for the IPSEC protocol. 0b1..CAAM implements specialized support for the IPSEC protocol.
| #define CAAM_CTPR_LS_KG_DS | ( | x | ) |
KG_DS 0b0..CAAM does not implement specialized support for Public Key Generation and Digital Signatures. 0b1..CAAM implements specialized support for Public Key Generation and Digital Signatures.
| #define CAAM_CTPR_LS_KG_DS | ( | x | ) |
KG_DS 0b0..CAAM does not implement specialized support for Public Key Generation and Digital Signatures. 0b1..CAAM implements specialized support for Public Key Generation and Digital Signatures.
| #define CAAM_CTPR_LS_MACSEC | ( | x | ) |
MACSEC 0b0..CAAM does not implement specialized support for the MACSEC protocol. 0b1..CAAM implements specialized support for the MACSEC protocol.
| #define CAAM_CTPR_LS_MACSEC | ( | x | ) |
MACSEC 0b0..CAAM does not implement specialized support for the MACSEC protocol. 0b1..CAAM implements specialized support for the MACSEC protocol.
| #define CAAM_CTPR_LS_MAN_PROT | ( | x | ) |
MAN_PROT 0b0..CAAM does not implement Manufacturing Protection functions. 0b1..CAAM implements Manufacturing Protection functions.
| #define CAAM_CTPR_LS_MAN_PROT | ( | x | ) |
MAN_PROT 0b0..CAAM does not implement Manufacturing Protection functions. 0b1..CAAM implements Manufacturing Protection functions.
| #define CAAM_CTPR_LS_P3G_LTE | ( | x | ) |
P3G_LTE 0b0..CAAM does not implement specialized support for 3G and LTE protocols. 0b1..CAAM implements specialized support for 3G and LTE protocols.
| #define CAAM_CTPR_LS_P3G_LTE | ( | x | ) |
P3G_LTE 0b0..CAAM does not implement specialized support for 3G and LTE protocols. 0b1..CAAM implements specialized support for 3G and LTE protocols.
| #define CAAM_CTPR_LS_RSA | ( | x | ) |
RSA 0b0..CAAM does not implement specialized support for RSA encrypt and decrypt operations. 0b1..CAAM implements specialized support for RSA encrypt and decrypt operations.
| #define CAAM_CTPR_LS_RSA | ( | x | ) |
RSA 0b0..CAAM does not implement specialized support for RSA encrypt and decrypt operations. 0b1..CAAM implements specialized support for RSA encrypt and decrypt operations.
| #define CAAM_CTPR_LS_SRTP | ( | x | ) |
SRTP 0b0..CAAM does not implement specialized support for the SRTP protocol. 0b1..CAAM implements specialized support for the SRTP protocol.
| #define CAAM_CTPR_LS_SRTP | ( | x | ) |
SRTP 0b0..CAAM does not implement specialized support for the SRTP protocol. 0b1..CAAM implements specialized support for the SRTP protocol.
| #define CAAM_CTPR_LS_SSL_TLS | ( | x | ) |
SSL_TLS 0b0..CAAM does not implement specialized support for the SSL and TLS protocols. 0b1..CAAM implements specialized support for the SSL and TLS protocols.
| #define CAAM_CTPR_LS_SSL_TLS | ( | x | ) |
SSL_TLS 0b0..CAAM does not implement specialized support for the SSL and TLS protocols. 0b1..CAAM implements specialized support for the SSL and TLS protocols.
| #define CAAM_CTPR_LS_TLS_PRF | ( | x | ) |
TLS_PRF 0b0..CAAM does not implement specialized support for the TLS protocol pseudo-random function. 0b1..CAAM implements specialized support for the TLS protocol pseudo-random function.
| #define CAAM_CTPR_LS_TLS_PRF | ( | x | ) |
TLS_PRF 0b0..CAAM does not implement specialized support for the TLS protocol pseudo-random function. 0b1..CAAM implements specialized support for the TLS protocol pseudo-random function.
| #define CAAM_CTPR_LS_WIFI | ( | x | ) |
WIFI 0b0..CAAM does not implement specialized support for the WIFI protocol. 0b1..CAAM implements specialized support for the WIFI protocol.
| #define CAAM_CTPR_LS_WIFI | ( | x | ) |
WIFI 0b0..CAAM does not implement specialized support for the WIFI protocol. 0b1..CAAM implements specialized support for the WIFI protocol.
| #define CAAM_CTPR_LS_WIMAX | ( | x | ) |
WIMAX 0b0..CAAM does not implement specialized support for the WIMAX protocol. 0b1..CAAM implements specialized support for the WIMAX protocol.
| #define CAAM_CTPR_LS_WIMAX | ( | x | ) |
WIMAX 0b0..CAAM does not implement specialized support for the WIMAX protocol. 0b1..CAAM implements specialized support for the WIMAX protocol.
| #define CAAM_CTPR_MS_ACC_CTL | ( | x | ) |
| #define CAAM_CTPR_MS_ACC_CTL | ( | x | ) |
| #define CAAM_CTPR_MS_AI_INCL | ( | x | ) |
| #define CAAM_CTPR_MS_AI_INCL | ( | x | ) |
| #define CAAM_CTPR_MS_AXI_LIODN | ( | x | ) |
| #define CAAM_CTPR_MS_AXI_LIODN | ( | x | ) |
| #define CAAM_CTPR_MS_AXI_PIPE_DEPTH | ( | x | ) |
| #define CAAM_CTPR_MS_AXI_PIPE_DEPTH | ( | x | ) |
| #define CAAM_CTPR_MS_AXI_PRI | ( | x | ) |
| #define CAAM_CTPR_MS_AXI_PRI | ( | x | ) |
| #define CAAM_CTPR_MS_C1C2 | ( | x | ) |
| #define CAAM_CTPR_MS_C1C2 | ( | x | ) |
| #define CAAM_CTPR_MS_DECO_WD | ( | x | ) |
| #define CAAM_CTPR_MS_DECO_WD | ( | x | ) |
| #define CAAM_CTPR_MS_DPAA2 | ( | x | ) |
| #define CAAM_CTPR_MS_DPAA2 | ( | x | ) |
| #define CAAM_CTPR_MS_IP_CLK | ( | x | ) |
| #define CAAM_CTPR_MS_IP_CLK | ( | x | ) |
| #define CAAM_CTPR_MS_MCFG_BURST | ( | x | ) |
| #define CAAM_CTPR_MS_MCFG_BURST | ( | x | ) |
| #define CAAM_CTPR_MS_MCFG_PS | ( | x | ) |
| #define CAAM_CTPR_MS_MCFG_PS | ( | x | ) |
| #define CAAM_CTPR_MS_PC | ( | x | ) |
| #define CAAM_CTPR_MS_PC | ( | x | ) |
| #define CAAM_CTPR_MS_PM_EVT_BUS | ( | x | ) |
| #define CAAM_CTPR_MS_PM_EVT_BUS | ( | x | ) |
| #define CAAM_CTPR_MS_QI | ( | x | ) |
| #define CAAM_CTPR_MS_QI | ( | x | ) |
| #define CAAM_CTPR_MS_REG_PG_SIZE | ( | x | ) |
| #define CAAM_CTPR_MS_REG_PG_SIZE | ( | x | ) |
| #define CAAM_CTPR_MS_RNG_I | ( | x | ) |
| #define CAAM_CTPR_MS_RNG_I | ( | x | ) |
| #define CAAM_CTPR_MS_SG8 | ( | x | ) |
| #define CAAM_CTPR_MS_SG8 | ( | x | ) |
| #define CAAM_CTPR_MS_VIRT_EN_INCL | ( | x | ) |
| #define CAAM_CTPR_MS_VIRT_EN_INCL | ( | x | ) |
| #define CAAM_CTPR_MS_VIRT_EN_POR_VALUE | ( | x | ) |
| #define CAAM_CTPR_MS_VIRT_EN_POR_VALUE | ( | x | ) |
| #define CAAM_DAR_NYA0 | ( | x | ) |
| #define CAAM_DAR_NYA0 | ( | x | ) |
| #define CAAM_DDAR_DPTR | ( | x | ) |
| #define CAAM_DDAR_DPTR | ( | x | ) |
| #define CAAM_DDDR_BRB | ( | x | ) |
BRB 0b0..The READ machine in the Burster is not busy. 0b1..The READ machine in the Burster is busy.
| #define CAAM_DDDR_BRB | ( | x | ) |
BRB 0b0..The READ machine in the Burster is not busy. 0b1..The READ machine in the Burster is busy.
| #define CAAM_DDDR_BWB | ( | x | ) |
BWB 0b0..The WRITE machine in the Burster is not busy. 0b1..The WRITE machine in the Burster is busy.
| #define CAAM_DDDR_BWB | ( | x | ) |
BWB 0b0..The WRITE machine in the Burster is not busy. 0b1..The WRITE machine in the Burster is busy.
| #define CAAM_DDDR_CMD_INDEX | ( | x | ) |
| #define CAAM_DDDR_CMD_INDEX | ( | x | ) |
| #define CAAM_DDDR_CMD_STAGE | ( | x | ) |
| #define CAAM_DDDR_CMD_STAGE | ( | x | ) |
| #define CAAM_DDDR_CSA | ( | x | ) |
| #define CAAM_DDDR_CSA | ( | x | ) |
| #define CAAM_DDDR_CT | ( | x | ) |
CT 0b0..This DECO is NOTcurrently generating the signature of a Trusted Descriptor. 0b1..This DECO is currently generating the signature of a Trusted Descriptor.
| #define CAAM_DDDR_CT | ( | x | ) |
CT 0b0..This DECO is NOTcurrently generating the signature of a Trusted Descriptor. 0b1..This DECO is currently generating the signature of a Trusted Descriptor.
| #define CAAM_DDDR_DECO_STATE | ( | x | ) |
| #define CAAM_DDDR_DECO_STATE | ( | x | ) |
| #define CAAM_DDDR_LS_OUT_DID | ( | x | ) |
| #define CAAM_DDDR_LS_OUT_DID | ( | x | ) |
| #define CAAM_DDDR_LS_OUT_ICID | ( | x | ) |
| #define CAAM_DDDR_LS_OUT_ICID | ( | x | ) |
| #define CAAM_DDDR_MS_OUT_DID | ( | x | ) |
| #define CAAM_DDDR_MS_OUT_DID | ( | x | ) |
| #define CAAM_DDDR_MS_OUT_ICID | ( | x | ) |
| #define CAAM_DDDR_MS_OUT_ICID | ( | x | ) |
| #define CAAM_DDDR_MS_PRIM_DID | ( | x | ) |
| #define CAAM_DDDR_MS_PRIM_DID | ( | x | ) |
| #define CAAM_DDDR_MS_PRIM_ICID | ( | x | ) |
| #define CAAM_DDDR_MS_PRIM_ICID | ( | x | ) |
| #define CAAM_DDDR_MS_PRIM_TZ | ( | x | ) |
PRIM_TZ 0b0..TrustZone NonSecureWorld 0b1..TrustZone SecureWorld
| #define CAAM_DDDR_MS_PRIM_TZ | ( | x | ) |
PRIM_TZ 0b0..TrustZone NonSecureWorld 0b1..TrustZone SecureWorld
| #define CAAM_DDDR_NC | ( | x | ) |
NC 0b0..This DECO is currently executing a command. 0b1..This DECO is not currently executing a command.
| #define CAAM_DDDR_NC | ( | x | ) |
NC 0b0..This DECO is currently executing a command. 0b1..This DECO is not currently executing a command.
| #define CAAM_DDDR_NLJ | ( | x | ) |
NLJ 0b0..The original job descriptor running in this DECO has not caused another job descriptor to be executed. 0b1..The original job descriptor running in this DECO has caused another job descriptor to be executed.
| #define CAAM_DDDR_NLJ | ( | x | ) |
NLJ 0b0..The original job descriptor running in this DECO has not caused another job descriptor to be executed. 0b1..The original job descriptor running in this DECO has caused another job descriptor to be executed.
| #define CAAM_DDDR_NSEQLSEL | ( | x | ) |
NSEQLSEL 0b01..SEQ DID 0b10..Non-SEQ DID 0b11..Trusted DID
| #define CAAM_DDDR_NSEQLSEL | ( | x | ) |
NSEQLSEL 0b01..SEQ DID 0b10..Non-SEQ DID 0b11..Trusted DID
| #define CAAM_DDDR_PDB_STALL | ( | x | ) |
| #define CAAM_DDDR_PDB_STALL | ( | x | ) |
| #define CAAM_DDDR_PDB_WB_ST | ( | x | ) |
| #define CAAM_DDDR_PDB_WB_ST | ( | x | ) |
| #define CAAM_DDDR_PTCL_RUN | ( | x | ) |
PTCL_RUN 0b0..No protocol is running in this DECO. 0b1..A protocol is running in this DECO.
| #define CAAM_DDDR_PTCL_RUN | ( | x | ) |
PTCL_RUN 0b0..No protocol is running in this DECO. 0b1..A protocol is running in this DECO.
| #define CAAM_DDDR_SD | ( | x | ) |
SD 0b0..This DECO has not received a shared descriptor from another DECO. 0b1..This DECO has received a shared descriptor from another DECO.
| #define CAAM_DDDR_SD | ( | x | ) |
SD 0b0..This DECO has not received a shared descriptor from another DECO. 0b1..This DECO has received a shared descriptor from another DECO.
| #define CAAM_DDDR_SEQLSEL | ( | x | ) |
SEQLSEL 0b01..SEQ DID 0b10..Non-SEQ DID 0b11..Trusted DID
| #define CAAM_DDDR_SEQLSEL | ( | x | ) |
SEQLSEL 0b01..SEQ DID 0b10..Non-SEQ DID 0b11..Trusted DID
| #define CAAM_DDDR_TRCT | ( | x | ) |
| #define CAAM_DDDR_TRCT | ( | x | ) |
| #define CAAM_DDDR_VALID | ( | x | ) |
VALID 0b0..No descriptor is currently running in this DECO. 0b1..There is currently a descriptor running in this DECO.
| #define CAAM_DDDR_VALID | ( | x | ) |
VALID 0b0..No descriptor is currently running in this DECO. 0b1..There is currently a descriptor running in this DECO.
| #define CAAM_DDESB_DESBW | ( | x | ) |
| #define CAAM_DDESB_DESBW | ( | x | ) |
| #define CAAM_DDJP_JDPTR | ( | x | ) |
| #define CAAM_DDJP_JDPTR | ( | x | ) |
| #define CAAM_DDJR_AMTD | ( | x | ) |
AMTD 0b0..The Allowed Make Trusted Descriptor bit was NOT set. 0b1..The Allowed Make Trusted Descriptor bit was set.
| #define CAAM_DDJR_AMTD | ( | x | ) |
AMTD 0b0..The Allowed Make Trusted Descriptor bit was NOT set. 0b1..The Allowed Make Trusted Descriptor bit was set.
| #define CAAM_DDJR_DWS | ( | x | ) |
DWS 0b0..Double Word Swap is NOT set. 0b1..Double Word Swap is set.
| #define CAAM_DDJR_DWS | ( | x | ) |
DWS 0b0..Double Word Swap is NOT set. 0b1..Double Word Swap is set.
| #define CAAM_DDJR_FOUR | ( | x | ) |
FOUR 0b0..DECO has not been given at least four words of the descriptor. 0b1..DECO has been given at least four words of the descriptor.
| #define CAAM_DDJR_FOUR | ( | x | ) |
FOUR 0b0..DECO has not been given at least four words of the descriptor. 0b1..DECO has been given at least four words of the descriptor.
| #define CAAM_DDJR_GSD | ( | x | ) |
GSD 0b0..Shared Descriptor was NOT obtained from another DECO. 0b1..Shared Descriptor was obtained from another DECO.
| #define CAAM_DDJR_GSD | ( | x | ) |
GSD 0b0..Shared Descriptor was NOT obtained from another DECO. 0b1..Shared Descriptor was obtained from another DECO.
| #define CAAM_DDJR_ID | ( | x | ) |
| #define CAAM_DDJR_ID | ( | x | ) |
| #define CAAM_DDJR_ILE | ( | x | ) |
ILE 0b0..No byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer. 0b1..Byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer.
| #define CAAM_DDJR_ILE | ( | x | ) |
ILE 0b0..No byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer. 0b1..Byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer.
| #define CAAM_DDJR_JDDS | ( | x | ) |
JDDS 0b1..SEQ DID 0b0..Non-SEQ DID
| #define CAAM_DDJR_JDDS | ( | x | ) |
JDDS 0b1..SEQ DID 0b0..Non-SEQ DID
| #define CAAM_DDJR_SHR_FROM | ( | x | ) |
| #define CAAM_DDJR_SHR_FROM | ( | x | ) |
| #define CAAM_DDJR_SING | ( | x | ) |
SING 0b0..DECO has not been told to execute the descriptor in single-step mode. 0b1..DECO has been told to execute the descriptor in single-step mode.
| #define CAAM_DDJR_SING | ( | x | ) |
SING 0b0..DECO has not been told to execute the descriptor in single-step mode. 0b1..DECO has been told to execute the descriptor in single-step mode.
| #define CAAM_DDJR_SRC | ( | x | ) |
SRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101, 0b110, 0b111..Reserved
| #define CAAM_DDJR_SRC | ( | x | ) |
SRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101, 0b110, 0b111..Reserved
| #define CAAM_DDJR_STEP | ( | x | ) |
STEP 0b0..DECO has not been told to execute the next command in the descriptor. 0b1..DECO has been told to execute the next command in the descriptor.
| #define CAAM_DDJR_STEP | ( | x | ) |
STEP 0b0..DECO has not been told to execute the next command in the descriptor. 0b1..DECO has been told to execute the next command in the descriptor.
| #define CAAM_DDJR_WHL | ( | x | ) |
WHL 0b0..DECO has not been given the whole descriptor. 0b1..DECO has been given the whole descriptor.
| #define CAAM_DDJR_WHL | ( | x | ) |
WHL 0b0..DECO has not been given the whole descriptor. 0b1..DECO has been given the whole descriptor.
| #define CAAM_DEBUGCTL_STOP | ( | x | ) |
| #define CAAM_DEBUGCTL_STOP | ( | x | ) |
| #define CAAM_DEBUGCTL_STOP_ACK | ( | x | ) |
| #define CAAM_DEBUGCTL_STOP_ACK | ( | x | ) |
| #define CAAM_DECODID_LS_DNONSEQ_NS | ( | x | ) |
| #define CAAM_DECODID_LS_DNONSEQ_NS | ( | x | ) |
| #define CAAM_DECODID_LS_DNSEQ_DID | ( | x | ) |
| #define CAAM_DECODID_LS_DNSEQ_DID | ( | x | ) |
| #define CAAM_DECODID_LS_DSEQ_DID | ( | x | ) |
| #define CAAM_DECODID_LS_DSEQ_DID | ( | x | ) |
| #define CAAM_DECODID_LS_DSEQ_NS | ( | x | ) |
| #define CAAM_DECODID_LS_DSEQ_NS | ( | x | ) |
| #define CAAM_DECODID_MS_D_NS | ( | x | ) |
| #define CAAM_DECODID_MS_D_NS | ( | x | ) |
| #define CAAM_DECODID_MS_DPRIM_DID | ( | x | ) |
DPRIM_DID - DECO Owner
| #define CAAM_DECODID_MS_DPRIM_DID | ( | x | ) |
DPRIM_DID - DECO Owner
| #define CAAM_DECODID_MS_LCK | ( | x | ) |
| #define CAAM_DECODID_MS_LCK | ( | x | ) |
| #define CAAM_DECORR_DEN0 | ( | x | ) |
| #define CAAM_DECORR_DEN0 | ( | x | ) |
| #define CAAM_DECORR_RQD0 | ( | x | ) |
| #define CAAM_DECORR_RQD0 | ( | x | ) |
| #define CAAM_DECORSR_JR | ( | x | ) |
| #define CAAM_DECORSR_JR | ( | x | ) |
| #define CAAM_DECORSR_VALID | ( | x | ) |
| #define CAAM_DECORSR_VALID | ( | x | ) |
| #define CAAM_DGTR_0_ADDRESS_POINTER | ( | x | ) |
ADDRESS_POINTER - most-significant bits of memory address pointed to by table entry
| #define CAAM_DGTR_0_ADDRESS_POINTER | ( | x | ) |
ADDRESS_POINTER - most-significant bits of memory address pointed to by table entry
| #define CAAM_DGTR_1_ADDRESS_POINTER | ( | x | ) |
| #define CAAM_DGTR_1_ADDRESS_POINTER | ( | x | ) |
| #define CAAM_DGTR_2_E | ( | x | ) |
E 0b0..Address Pointer points to a memory buffer. 0b1..Address Pointer points to a Scatter/Gather Table Entry.
| #define CAAM_DGTR_2_E | ( | x | ) |
E 0b0..Address Pointer points to a memory buffer. 0b1..Address Pointer points to a Scatter/Gather Table Entry.
| #define CAAM_DGTR_2_F | ( | x | ) |
F 0b0..This is not the last entry of the SGT. 0b1..This is the last entry of the SGT.
| #define CAAM_DGTR_2_F | ( | x | ) |
F 0b0..This is not the last entry of the SGT. 0b1..This is the last entry of the SGT.
| #define CAAM_DGTR_2_Length | ( | x | ) |
| #define CAAM_DGTR_2_Length | ( | x | ) |
| #define CAAM_DGTR_3_Offset | ( | x | ) |
| #define CAAM_DGTR_3_Offset | ( | x | ) |
| #define CAAM_DJQCR_LS_CMD | ( | x | ) |
| #define CAAM_DJQCR_LS_CMD | ( | x | ) |
| #define CAAM_DJQCR_MS_AMTD | ( | x | ) |
AMTD 0b0..The Allowed Make Trusted Descriptor bit was NOT set. 0b1..The Allowed Make Trusted Descriptor bit was set.
| #define CAAM_DJQCR_MS_AMTD | ( | x | ) |
AMTD 0b0..The Allowed Make Trusted Descriptor bit was NOT set. 0b1..The Allowed Make Trusted Descriptor bit was set.
| #define CAAM_DJQCR_MS_DWS | ( | x | ) |
DWS 0b0..Double Word Swap is NOT set. 0b1..Double Word Swap is set.
| #define CAAM_DJQCR_MS_DWS | ( | x | ) |
DWS 0b0..Double Word Swap is NOT set. 0b1..Double Word Swap is set.
| #define CAAM_DJQCR_MS_FOUR | ( | x | ) |
FOUR 0b0..DECO has not been given at least four words of the descriptor. 0b1..DECO has been given at least four words of the descriptor.
| #define CAAM_DJQCR_MS_FOUR | ( | x | ) |
FOUR 0b0..DECO has not been given at least four words of the descriptor. 0b1..DECO has been given at least four words of the descriptor.
| #define CAAM_DJQCR_MS_ID | ( | x | ) |
| #define CAAM_DJQCR_MS_ID | ( | x | ) |
| #define CAAM_DJQCR_MS_ILE | ( | x | ) |
ILE 0b0..No byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer. 0b1..Byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer.
| #define CAAM_DJQCR_MS_ILE | ( | x | ) |
ILE 0b0..No byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer. 0b1..Byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer.
| #define CAAM_DJQCR_MS_SHR_FROM | ( | x | ) |
| #define CAAM_DJQCR_MS_SHR_FROM | ( | x | ) |
| #define CAAM_DJQCR_MS_SING | ( | x | ) |
SING 0b0..Do not tell DECO to execute the descriptor in single-step mode. 0b1..Tell DECO to execute the descriptor in single-step mode.
| #define CAAM_DJQCR_MS_SING | ( | x | ) |
SING 0b0..Do not tell DECO to execute the descriptor in single-step mode. 0b1..Tell DECO to execute the descriptor in single-step mode.
| #define CAAM_DJQCR_MS_SOB | ( | x | ) |
SOB 0b0..Shared Descriptor has NOT been loaded. 0b1..Shared Descriptor HAS been loaded.
| #define CAAM_DJQCR_MS_SOB | ( | x | ) |
SOB 0b0..Shared Descriptor has NOT been loaded. 0b1..Shared Descriptor HAS been loaded.
| #define CAAM_DJQCR_MS_SRC | ( | x | ) |
SRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101..Reserved 0b110..Reserved 0b111..Reserved
| #define CAAM_DJQCR_MS_SRC | ( | x | ) |
SRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101..Reserved 0b110..Reserved 0b111..Reserved
| #define CAAM_DJQCR_MS_STEP | ( | x | ) |
STEP 0b0..DECO has not been told to execute the next command in the descriptor. 0b1..DECO has been told to execute the next command in the descriptor.
| #define CAAM_DJQCR_MS_STEP | ( | x | ) |
STEP 0b0..DECO has not been told to execute the next command in the descriptor. 0b1..DECO has been told to execute the next command in the descriptor.
| #define CAAM_DJQCR_MS_WHL | ( | x | ) |
WHL 0b0..DECO has not been given the whole descriptor. 0b1..DECO has been given the whole descriptor.
| #define CAAM_DJQCR_MS_WHL | ( | x | ) |
WHL 0b0..DECO has not been given the whole descriptor. 0b1..DECO has been given the whole descriptor.
| #define CAAM_DMA0_AID_ENB_AID0E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID0E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID10E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID10E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID11E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID11E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID12E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID12E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID13E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID13E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID14E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID14E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID15E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID15E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID1E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID1E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID2E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID2E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID3E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID3E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID4E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID4E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID5E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID5E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID6E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID6E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID7E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID7E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID8E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID8E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID9E | ( | x | ) |
| #define CAAM_DMA0_AID_ENB_AID9E | ( | x | ) |
| #define CAAM_DMA0_ARD_LAT_SARL | ( | x | ) |
| #define CAAM_DMA0_ARD_LAT_SARL | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARCT | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARCT | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARL | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARL | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARLC | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARLC | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARSC | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARSC | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARTCE | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARTCE | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARTL | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARTL | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARTT | ( | x | ) |
| #define CAAM_DMA0_ARD_TC_ARTT | ( | x | ) |
| #define CAAM_DMA0_AWR_LAT_SAWL | ( | x | ) |
| #define CAAM_DMA0_AWR_LAT_SAWL | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWCT | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWCT | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWL | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWL | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWLC | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWLC | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWSC | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWSC | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWTCE | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWTCE | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWTT | ( | x | ) |
| #define CAAM_DMA0_AWR_TC_AWTT | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID0_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID0_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID1_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID1_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID2_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID2_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID3_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_LS_AID3_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID4_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID4_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID5_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID5_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID6_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID6_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID7_BID | ( | x | ) |
| #define CAAM_DMA_AIDL_MAP_MS_AID7_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID10_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID10_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID11_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID11_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID8_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID8_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID9_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_LS_AID9_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID12_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID12_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID13_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID13_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID14_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID14_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID15_BID | ( | x | ) |
| #define CAAM_DMA_AIDM_MAP_MS_AID15_BID | ( | x | ) |
| #define CAAM_DMA_STA_DMA0_ETIF | ( | x | ) |
| #define CAAM_DMA_STA_DMA0_ETIF | ( | x | ) |
| #define CAAM_DMA_STA_DMA0_IDLE | ( | x | ) |
| #define CAAM_DMA_STA_DMA0_IDLE | ( | x | ) |
| #define CAAM_DMA_STA_DMA0_ITIF | ( | x | ) |
| #define CAAM_DMA_STA_DMA0_ITIF | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID10_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID10_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID11_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID11_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID8_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID8_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID9_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_11_8_MAP_AID9_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID0E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID0E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID10E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID10E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID11E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID11E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID12E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID12E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID13E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID13E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID14E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID14E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID15E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID15E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID1E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID1E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID2E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID2E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID3E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID3E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID4E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID4E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID5E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID5E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID6E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID6E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID7E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID7E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID8E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID8E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID9E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_0_EN_AID9E | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID12_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID12_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID13_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID13_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID14_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID14_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID15_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_15_12_MAP_AID15_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID0_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID0_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID1_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID1_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID2_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID2_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID3_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_3_0_MAP_AID3_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID4_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID4_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID5_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID5_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID6_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID6_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID7_BID | ( | x | ) |
| #define CAAM_DMA_X_AID_7_4_MAP_AID7_BID | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARCT | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARCT | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARL | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARL | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ART | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ART | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARTCE | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARTCE | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARTL | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARTL | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARTT | ( | x | ) |
| #define CAAM_DMA_X_ARTC_CTL_ARTT | ( | x | ) |
| #define CAAM_DMA_X_ARTC_LAT_SARL | ( | x | ) |
| #define CAAM_DMA_X_ARTC_LAT_SARL | ( | x | ) |
| #define CAAM_DMA_X_ARTC_LC_ARLC | ( | x | ) |
| #define CAAM_DMA_X_ARTC_LC_ARLC | ( | x | ) |
| #define CAAM_DMA_X_ARTC_SC_ARSC | ( | x | ) |
| #define CAAM_DMA_X_ARTC_SC_ARSC | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWCT | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWCT | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWL | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWL | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWT | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWT | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWTCE | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWTCE | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWTT | ( | x | ) |
| #define CAAM_DMA_X_AWTC_CTL_AWTT | ( | x | ) |
| #define CAAM_DMA_X_AWTC_LAT_SAWL | ( | x | ) |
| #define CAAM_DMA_X_AWTC_LAT_SAWL | ( | x | ) |
| #define CAAM_DMA_X_AWTC_LC_AWLC | ( | x | ) |
| #define CAAM_DMA_X_AWTC_LC_AWLC | ( | x | ) |
| #define CAAM_DMA_X_AWTC_SC_AWSC | ( | x | ) |
| #define CAAM_DMA_X_AWTC_SC_AWSC | ( | x | ) |
| #define CAAM_DMTH_LS_MATH_LS | ( | x | ) |
| #define CAAM_DMTH_LS_MATH_LS | ( | x | ) |
| #define CAAM_DMTH_MS_MATH_MS | ( | x | ) |
| #define CAAM_DMTH_MS_MATH_MS | ( | x | ) |
| #define CAAM_DODIDSR_OUT_DID | ( | x | ) |
| #define CAAM_DODIDSR_OUT_DID | ( | x | ) |
| #define CAAM_DODIDSR_OUT_ICID | ( | x | ) |
| #define CAAM_DODIDSR_OUT_ICID | ( | x | ) |
| #define CAAM_DOPSTA_LS_OUT_CT | ( | x | ) |
| #define CAAM_DOPSTA_LS_OUT_CT | ( | x | ) |
| #define CAAM_DOPSTA_MS_COMMAND_INDEX | ( | x | ) |
| #define CAAM_DOPSTA_MS_COMMAND_INDEX | ( | x | ) |
| #define CAAM_DOPSTA_MS_NLJ | ( | x | ) |
NLJ 0b0..The original job descriptor running in this DECO has not caused another job descriptor to be executed. 0b1..The original job descriptor running in this DECO has caused another job descriptor to be executed.
| #define CAAM_DOPSTA_MS_NLJ | ( | x | ) |
NLJ 0b0..The original job descriptor running in this DECO has not caused another job descriptor to be executed. 0b1..The original job descriptor running in this DECO has caused another job descriptor to be executed.
| #define CAAM_DOPSTA_MS_STATUS | ( | x | ) |
| #define CAAM_DOPSTA_MS_STATUS | ( | x | ) |
| #define CAAM_DOPSTA_MS_STATUS_TYPE | ( | x | ) |
STATUS_TYPE 0b0000..no error 0b0001..DMA error 0b0010..CCB error 0b0011..Jump Halt User Status 0b0100..DECO error 0b0101, 0b0110..Reserved 0b0111..Jump Halt Condition Code
| #define CAAM_DOPSTA_MS_STATUS_TYPE | ( | x | ) |
STATUS_TYPE 0b0000..no error 0b0001..DMA error 0b0010..CCB error 0b0011..Jump Halt User Status 0b0100..DECO error 0b0101, 0b0110..Reserved 0b0111..Jump Halt Condition Code
| #define CAAM_DPDIDSR_PRIM_DID | ( | x | ) |
| #define CAAM_DPDIDSR_PRIM_DID | ( | x | ) |
| #define CAAM_DPDIDSR_PRIM_ICID | ( | x | ) |
| #define CAAM_DPDIDSR_PRIM_ICID | ( | x | ) |
| #define CAAM_DPOVRD_DPOVRD | ( | x | ) |
| #define CAAM_DPOVRD_DPOVRD | ( | x | ) |
| #define CAAM_DRR_RST0 | ( | x | ) |
| #define CAAM_DRR_RST0 | ( | x | ) |
| #define CAAM_DSDP_SDPTR | ( | x | ) |
| #define CAAM_DSDP_SDPTR | ( | x | ) |
| #define CAAM_DSTR_0_ADDRESS_POINTER | ( | x | ) |
ADDRESS_POINTER - most-significant bits of memory address pointed to by table entry
| #define CAAM_DSTR_0_ADDRESS_POINTER | ( | x | ) |
ADDRESS_POINTER - most-significant bits of memory address pointed to by table entry
| #define CAAM_DSTR_1_ADDRESS_POINTER | ( | x | ) |
| #define CAAM_DSTR_1_ADDRESS_POINTER | ( | x | ) |
| #define CAAM_DSTR_2_E | ( | x | ) |
E 0b0..Address Pointer points to a memory buffer. 0b1..Address Pointer points to a Scatter/Gather Table Entry.
| #define CAAM_DSTR_2_E | ( | x | ) |
E 0b0..Address Pointer points to a memory buffer. 0b1..Address Pointer points to a Scatter/Gather Table Entry.
| #define CAAM_DSTR_2_F | ( | x | ) |
F 0b0..This is not the last entry of the SGT. 0b1..This is the last entry of the SGT.
| #define CAAM_DSTR_2_F | ( | x | ) |
F 0b0..This is not the last entry of the SGT. 0b1..This is the last entry of the SGT.
| #define CAAM_DSTR_2_Length | ( | x | ) |
| #define CAAM_DSTR_2_Length | ( | x | ) |
| #define CAAM_DSTR_3_Offset | ( | x | ) |
| #define CAAM_DSTR_3_Offset | ( | x | ) |
| #define CAAM_FADID_FDID | ( | x | ) |
| #define CAAM_FADID_FDID | ( | x | ) |
| #define CAAM_FADID_FICID | ( | x | ) |
| #define CAAM_FADID_FICID | ( | x | ) |
| #define CAAM_FADID_FNS | ( | x | ) |
| #define CAAM_FADID_FNS | ( | x | ) |
| #define CAAM_FADR_BLKID | ( | x | ) |
BLKID 0b0100..job queue controller Burst Buffer 0b0101..One of the Job Rings (see JSRC field) 0b1000..DECO0
| #define CAAM_FADR_BLKID | ( | x | ) |
BLKID 0b0100..job queue controller Burst Buffer 0b0101..One of the Job Rings (see JSRC field) 0b1000..DECO0
| #define CAAM_FADR_DTYP | ( | x | ) |
DTYP 0b0..message data 0b1..control data
| #define CAAM_FADR_DTYP | ( | x | ) |
DTYP 0b0..message data 0b1..control data
| #define CAAM_FADR_FBNDG | ( | x | ) |
FBNDG 0b0..CAAM DMA was not reading access permissions from a Secure Memory partition at the time of the DMA error. 0b1..CAAM DMA was reading access permissions from a Secure Memory partition at the time of the DMA error.
| #define CAAM_FADR_FBNDG | ( | x | ) |
FBNDG 0b0..CAAM DMA was not reading access permissions from a Secure Memory partition at the time of the DMA error. 0b1..CAAM DMA was reading access permissions from a Secure Memory partition at the time of the DMA error.
| #define CAAM_FADR_FERR | ( | x | ) |
FERR 0b00..OKAY - Normal Access 0b01..Reserved 0b10..SLVERR - Slave Error 0b11..DECERR - Decode Error
| #define CAAM_FADR_FERR | ( | x | ) |
FERR 0b00..OKAY - Normal Access 0b01..Reserved 0b10..SLVERR - Slave Error 0b11..DECERR - Decode Error
| #define CAAM_FADR_FKEY | ( | x | ) |
FKEY 0b0..CAAM DMA was not attempting to perform a key read from Secure Memory at the time of the DMA error. 0b1..CAAM DMA was attempting to perform a key read from Secure Memory at the time of the DMA error.
| #define CAAM_FADR_FKEY | ( | x | ) |
FKEY 0b0..CAAM DMA was not attempting to perform a key read from Secure Memory at the time of the DMA error. 0b1..CAAM DMA was attempting to perform a key read from Secure Memory at the time of the DMA error.
| #define CAAM_FADR_FKMOD | ( | x | ) |
FKMOD 0b0..CAAM DMA was not attempting to read the key modifier from Secure Memory at the time that the DMA error occurred. 0b1..CAAM DMA was attempting to read the key modifier from Secure Memory at the time that the DMA error occurred.
| #define CAAM_FADR_FKMOD | ( | x | ) |
FKMOD 0b0..CAAM DMA was not attempting to read the key modifier from Secure Memory at the time that the DMA error occurred. 0b1..CAAM DMA was attempting to read the key modifier from Secure Memory at the time that the DMA error occurred.
| #define CAAM_FADR_FNS | ( | x | ) |
FNS 0b0..CAAM DMA was asserting ns=0 at the time of the DMA error. 0b1..CAAM DMA was asserting ns=1 at the time of the DMA error.
| #define CAAM_FADR_FNS | ( | x | ) |
FNS 0b0..CAAM DMA was asserting ns=0 at the time of the DMA error. 0b1..CAAM DMA was asserting ns=1 at the time of the DMA error.
| #define CAAM_FADR_FSZ | ( | x | ) |
| #define CAAM_FADR_FSZ | ( | x | ) |
| #define CAAM_FADR_FSZ_EXT | ( | x | ) |
| #define CAAM_FADR_FSZ_EXT | ( | x | ) |
| #define CAAM_FADR_FTDSC | ( | x | ) |
FTDSC 0b0..CAAM DMA was not executing a Trusted Descriptor at the time of the DMA error. 0b1..CAAM DMA was executing a Trusted Descriptor at the time of the DMA error.
| #define CAAM_FADR_FTDSC | ( | x | ) |
FTDSC 0b0..CAAM DMA was not executing a Trusted Descriptor at the time of the DMA error. 0b1..CAAM DMA was executing a Trusted Descriptor at the time of the DMA error.
| #define CAAM_FADR_JSRC | ( | x | ) |
JSRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101..reserved 0b110..reserved 0b111..reserved
| #define CAAM_FADR_JSRC | ( | x | ) |
JSRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101..reserved 0b110..reserved 0b111..reserved
| #define CAAM_FADR_TYP | ( | x | ) |
TYP 0b0..Read. 0b1..Write.
| #define CAAM_FADR_TYP | ( | x | ) |
TYP 0b0..Read. 0b1..Write.
| #define CAAM_FAR_FAR | ( | x | ) |
| #define CAAM_FAR_FAR | ( | x | ) |
| #define CAAM_HT_JD_ADDR_JD_ADDR | ( | x | ) |
| #define CAAM_HT_JD_ADDR_JD_ADDR | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_OUT_DID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_OUT_DID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_OUT_ICID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_OUT_ICID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_PRIM_DID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_PRIM_DID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_PRIM_ICID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_PRIM_ICID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_LS_PRIM_TZ | ( | x | ) |
PRIM_TZ 0b0..TrustZone NonSecureWorld 0b1..TrustZone SecureWorld
| #define CAAM_HT_JQ_CTRL_LS_PRIM_TZ | ( | x | ) |
PRIM_TZ 0b0..TrustZone NonSecureWorld 0b1..TrustZone SecureWorld
| #define CAAM_HT_JQ_CTRL_MS_AMTD | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_AMTD | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_DWORD_SWAP | ( | x | ) |
DWORD_SWAP 0b0..DWords are in the order most-significant word, least-significant word. 0b1..DWords are in the order least-significant word, most-significant word.
| #define CAAM_HT_JQ_CTRL_MS_DWORD_SWAP | ( | x | ) |
DWORD_SWAP 0b0..DWords are in the order most-significant word, least-significant word. 0b1..DWords are in the order least-significant word, most-significant word.
| #define CAAM_HT_JQ_CTRL_MS_FOUR | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_FOUR | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_HT_ERROR | ( | x | ) |
HT_ERROR 0b00..No error 0b01..Job Descriptor or Shared Descriptor length error 0b10..AXI_error while reading a Job Ring Shared Descriptor or the remainder of a Job Ring Job Descriptor 0b11..reserved
| #define CAAM_HT_JQ_CTRL_MS_HT_ERROR | ( | x | ) |
HT_ERROR 0b00..No error 0b01..Job Descriptor or Shared Descriptor length error 0b10..AXI_error while reading a Job Ring Shared Descriptor or the remainder of a Job Ring Job Descriptor 0b11..reserved
| #define CAAM_HT_JQ_CTRL_MS_ID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_ID | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_ILE | ( | x | ) |
ILE 0b0..No byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer. 0b1..Byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer.
| #define CAAM_HT_JQ_CTRL_MS_ILE | ( | x | ) |
ILE 0b0..No byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer. 0b1..Byte-swapping is performed for immediate data transferred to or from the Descriptor Buffer.
| #define CAAM_HT_JQ_CTRL_MS_JDDS | ( | x | ) |
JDDS 0b1..SEQ DID 0b0..Non-SEQ DID
| #define CAAM_HT_JQ_CTRL_MS_JDDS | ( | x | ) |
JDDS 0b1..SEQ DID 0b0..Non-SEQ DID
| #define CAAM_HT_JQ_CTRL_MS_SHR_FROM | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_SHR_FROM | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_SOB | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_SOB | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_SRC | ( | x | ) |
SRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101..Reserved 0b110..Reserved 0b111..Reserved
| #define CAAM_HT_JQ_CTRL_MS_SRC | ( | x | ) |
SRC 0b000..Job Ring 0 0b001..Job Ring 1 0b010..Job Ring 2 0b011..Job Ring 3 0b100..RTIC 0b101..Reserved 0b110..Reserved 0b111..Reserved
| #define CAAM_HT_JQ_CTRL_MS_WHL | ( | x | ) |
| #define CAAM_HT_JQ_CTRL_MS_WHL | ( | x | ) |
| #define CAAM_HT_SD_ADDR_SD_ADDR | ( | x | ) |
| #define CAAM_HT_SD_ADDR_SD_ADDR | ( | x | ) |
| #define CAAM_HT_STATUS_BC | ( | x | ) |
| #define CAAM_HT_STATUS_BC | ( | x | ) |
| #define CAAM_HT_STATUS_IN_USE | ( | x | ) |
| #define CAAM_HT_STATUS_IN_USE | ( | x | ) |
| #define CAAM_HT_STATUS_PEND_0 | ( | x | ) |
| #define CAAM_HT_STATUS_PEND_0 | ( | x | ) |
| #define CAAM_IRBAR_JR_IRBA | ( | x | ) |
| #define CAAM_IRBAR_JR_IRBA | ( | x | ) |
| #define CAAM_IRJAR_JR_IRJA | ( | x | ) |
| #define CAAM_IRJAR_JR_IRJA | ( | x | ) |
| #define CAAM_IRRIR_JR_IRRI | ( | x | ) |
| #define CAAM_IRRIR_JR_IRRI | ( | x | ) |
| #define CAAM_IRSAR_JR_IRSA | ( | x | ) |
| #define CAAM_IRSAR_JR_IRSA | ( | x | ) |
| #define CAAM_IRSR_JR_IRS | ( | x | ) |
| #define CAAM_IRSR_JR_IRS | ( | x | ) |
| #define CAAM_JDKEKR_JDKEK | ( | x | ) |
| #define CAAM_JDKEKR_JDKEK | ( | x | ) |
| #define CAAM_JQ_DEBUG_SEL_HT_SEL | ( | x | ) |
| #define CAAM_JQ_DEBUG_SEL_HT_SEL | ( | x | ) |
| #define CAAM_JQ_DEBUG_SEL_JOB_ID | ( | x | ) |
| #define CAAM_JQ_DEBUG_SEL_JOB_ID | ( | x | ) |
| #define CAAM_JRAAA_JD_ADDR | ( | x | ) |
| #define CAAM_JRAAA_JD_ADDR | ( | x | ) |
| #define CAAM_JRAAV_BC | ( | x | ) |
| #define CAAM_JRAAV_BC | ( | x | ) |
| #define CAAM_JRAAV_V0 | ( | x | ) |
| #define CAAM_JRAAV_V0 | ( | x | ) |
| #define CAAM_JRAAV_V1 | ( | x | ) |
| #define CAAM_JRAAV_V1 | ( | x | ) |
| #define CAAM_JRAAV_V2 | ( | x | ) |
| #define CAAM_JRAAV_V2 | ( | x | ) |
| #define CAAM_JRAAV_V3 | ( | x | ) |
| #define CAAM_JRAAV_V3 | ( | x | ) |
| #define CAAM_JRCFGR_JR_LS_ICDCT | ( | x | ) |
| #define CAAM_JRCFGR_JR_LS_ICDCT | ( | x | ) |
| #define CAAM_JRCFGR_JR_LS_ICEN | ( | x | ) |
ICEN 0b0..Interrupt coalescing is disabled. If the IMSK bit is cleared, an interrupt is asserted whenever a job is written to the output ring. ICDCT is ignored. Note that if software removes one or more jobs and clears the interrupt but the output rings slots full is still greater than 0 (ORSF > 0), then the interrupt will clear but reassert on the next clock cycle. 0b1..Interrupt coalescing is enabled. If the IMSK bit is cleared, an interrupt is asserted whenever the threshold number of frames is reached (ICDCT) or when the threshold timer expires (ICTT). Note that if software removes one or more jobs and clears the interrupt but the interrupt coalescing threshold is still met (ORSF >= ICDCT), then the interrupt will clear but reassert on the next clock cycle.
| #define CAAM_JRCFGR_JR_LS_ICEN | ( | x | ) |
ICEN 0b0..Interrupt coalescing is disabled. If the IMSK bit is cleared, an interrupt is asserted whenever a job is written to the output ring. ICDCT is ignored. Note that if software removes one or more jobs and clears the interrupt but the output rings slots full is still greater than 0 (ORSF > 0), then the interrupt will clear but reassert on the next clock cycle. 0b1..Interrupt coalescing is enabled. If the IMSK bit is cleared, an interrupt is asserted whenever the threshold number of frames is reached (ICDCT) or when the threshold timer expires (ICTT). Note that if software removes one or more jobs and clears the interrupt but the interrupt coalescing threshold is still met (ORSF >= ICDCT), then the interrupt will clear but reassert on the next clock cycle.
| #define CAAM_JRCFGR_JR_LS_ICTT | ( | x | ) |
| #define CAAM_JRCFGR_JR_LS_ICTT | ( | x | ) |
| #define CAAM_JRCFGR_JR_LS_IMSK | ( | x | ) |
IMSK 0b0..Interrupt enabled. 0b1..Interrupt masked.
| #define CAAM_JRCFGR_JR_LS_IMSK | ( | x | ) |
IMSK 0b0..Interrupt enabled. 0b1..Interrupt masked.
| #define CAAM_JRCFGR_JR_MS_CBSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CBSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CBSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CBSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CHWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CHWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CHWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CHWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_CWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_DMBS | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_DMBS | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_DWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_DWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_FAIL_MODE | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_FAIL_MODE | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_INCL_SEQ_OUT | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MBSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MBSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MBSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MBSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MHWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MHWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MHWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MHWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MWSI | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_MWSO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_PEO | ( | x | ) |
| #define CAAM_JRCFGR_JR_MS_PEO | ( | x | ) |
| #define CAAM_JRCR_JR_PARK | ( | x | ) |
| #define CAAM_JRCR_JR_PARK | ( | x | ) |
| #define CAAM_JRCR_JR_RESET | ( | x | ) |
| #define CAAM_JRCR_JR_RESET | ( | x | ) |
| #define CAAM_JRDID_LS_OUT_DID | ( | x | ) |
| #define CAAM_JRDID_LS_OUT_DID | ( | x | ) |
| #define CAAM_JRDID_LS_OUT_ICID | ( | x | ) |
| #define CAAM_JRDID_LS_OUT_ICID | ( | x | ) |
| #define CAAM_JRDID_MS_AMTD | ( | x | ) |
| #define CAAM_JRDID_MS_AMTD | ( | x | ) |
| #define CAAM_JRDID_MS_LAMTD | ( | x | ) |
| #define CAAM_JRDID_MS_LAMTD | ( | x | ) |
| #define CAAM_JRDID_MS_LDID | ( | x | ) |
| #define CAAM_JRDID_MS_LDID | ( | x | ) |
| #define CAAM_JRDID_MS_PRIM_DID | ( | x | ) |
| #define CAAM_JRDID_MS_PRIM_DID | ( | x | ) |
| #define CAAM_JRDID_MS_PRIM_ICID | ( | x | ) |
| #define CAAM_JRDID_MS_PRIM_ICID | ( | x | ) |
| #define CAAM_JRDID_MS_PRIM_TZ | ( | x | ) |
| #define CAAM_JRDID_MS_PRIM_TZ | ( | x | ) |
| #define CAAM_JRDID_MS_SDID_MS | ( | x | ) |
| #define CAAM_JRDID_MS_SDID_MS | ( | x | ) |
| #define CAAM_JRDID_MS_TZ_OWN | ( | x | ) |
| #define CAAM_JRDID_MS_TZ_OWN | ( | x | ) |
| #define CAAM_JRDID_MS_USE_OUT | ( | x | ) |
| #define CAAM_JRDID_MS_USE_OUT | ( | x | ) |
| #define CAAM_JRINTR_JR_ENTER_FAIL | ( | x | ) |
| #define CAAM_JRINTR_JR_ENTER_FAIL | ( | x | ) |
| #define CAAM_JRINTR_JR_ERR_ORWI | ( | x | ) |
| #define CAAM_JRINTR_JR_ERR_ORWI | ( | x | ) |
| #define CAAM_JRINTR_JR_ERR_TYPE | ( | x | ) |
ERR_TYPE 0b00001..Error writing status to Output Ring 0b00011..Bad input ring base address (not on a 4-byte boundary). 0b00100..Bad output ring base address (not on a 4-byte boundary). 0b00101..Invalid write to Input Ring Base Address Register or Input Ring Size Register. Can be written when there are no jobs in the input ring or when the Job Ring is halted. These are fatal and will likely result in not being able to get all jobs out into the output ring for processing by software. Resetting the job ring will almost certainly be necessary. 0b00110..Invalid write to Output Ring Base Address Register or Output Ring Size Register. Can be written when there are no jobs in the output ring and no jobs from this queue are already processing in CAAM (in the holding tanks or DECOs), or when the Job Ring is halted. 0b00111..Job Ring reset released before Job Ring is halted. 0b01000..Removed too many jobs (ORJRR larger than ORSFR). 0b01001..Added too many jobs (IRJAR larger than IRSAR). 0b01010..Writing ORSF > ORS In these error cases the write is ignored, the interrupt is asserted (unless masked) and the error bit and error_type fields are set in the Job Ring Interrupt Status Register. 0b01011..Writing IRSA > IRS 0b01100..Writing ORWI > ORS in bytes 0b01101..Writing IRRI > IRS in bytes 0b01110..Writing IRSA when ring is active 0b01111..Writing IRRI when ring is active 0b10000..Writing ORSF when ring is active 0b10001..Writing ORWI when ring is active
| #define CAAM_JRINTR_JR_ERR_TYPE | ( | x | ) |
ERR_TYPE 0b00001..Error writing status to Output Ring 0b00011..Bad input ring base address (not on a 4-byte boundary). 0b00100..Bad output ring base address (not on a 4-byte boundary). 0b00101..Invalid write to Input Ring Base Address Register or Input Ring Size Register. Can be written when there are no jobs in the input ring or when the Job Ring is halted. These are fatal and will likely result in not being able to get all jobs out into the output ring for processing by software. Resetting the job ring will almost certainly be necessary. 0b00110..Invalid write to Output Ring Base Address Register or Output Ring Size Register. Can be written when there are no jobs in the output ring and no jobs from this queue are already processing in CAAM (in the holding tanks or DECOs), or when the Job Ring is halted. 0b00111..Job Ring reset released before Job Ring is halted. 0b01000..Removed too many jobs (ORJRR larger than ORSFR). 0b01001..Added too many jobs (IRJAR larger than IRSAR). 0b01010..Writing ORSF > ORS In these error cases the write is ignored, the interrupt is asserted (unless masked) and the error bit and error_type fields are set in the Job Ring Interrupt Status Register. 0b01011..Writing IRSA > IRS 0b01100..Writing ORWI > ORS in bytes 0b01101..Writing IRRI > IRS in bytes 0b01110..Writing IRSA when ring is active 0b01111..Writing IRRI when ring is active 0b10000..Writing ORSF when ring is active 0b10001..Writing ORWI when ring is active
| #define CAAM_JRINTR_JR_EXIT_FAIL | ( | x | ) |
| #define CAAM_JRINTR_JR_EXIT_FAIL | ( | x | ) |
| #define CAAM_JRINTR_JR_HALT | ( | x | ) |
| #define CAAM_JRINTR_JR_HALT | ( | x | ) |
| #define CAAM_JRINTR_JR_JRE | ( | x | ) |
| #define CAAM_JRINTR_JR_JRE | ( | x | ) |
| #define CAAM_JRINTR_JR_JRI | ( | x | ) |
| #define CAAM_JRINTR_JR_JRI | ( | x | ) |
| #define CAAM_JRJDDA_JD_ADDR | ( | x | ) |
| #define CAAM_JRJDDA_JD_ADDR | ( | x | ) |
| #define CAAM_JRJDJIF_JOB_ID_ENTRY | ( | x | ) |
| #define CAAM_JRJDJIF_JOB_ID_ENTRY | ( | x | ) |
| #define CAAM_JRJDJIFBC_BC | ( | x | ) |
| #define CAAM_JRJDJIFBC_BC | ( | x | ) |
| #define CAAM_JRJDS1_SRC | ( | x | ) |
| #define CAAM_JRJDS1_SRC | ( | x | ) |
| #define CAAM_JRJDS1_VALID | ( | x | ) |
| #define CAAM_JRJDS1_VALID | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID00 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID00 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID01 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID01 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID02 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID02 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID03 | ( | x | ) |
| #define CAAM_JRJIDU_LS_JID03 | ( | x | ) |
| #define CAAM_JRSMVBAR_SMVBA | ( | x | ) |
| #define CAAM_JRSMVBAR_SMVBA | ( | x | ) |
| #define CAAM_JRSTAR_JR_SSED | ( | x | ) |
| #define CAAM_JRSTAR_JR_SSED | ( | x | ) |
| #define CAAM_JRSTAR_JR_SSRC | ( | x | ) |
SSRC 0b0000..No Status Source (No Error or Status Reported) 0b0001..Reserved 0b0010..CCB Status Source (CCB Error Reported) 0b0011..Jump Halt User Status Source (User-Provided Status Reported) 0b0100..DECO Status Source (DECO Error Reported) 0b0101..Reserved 0b0110..Job Ring Status Source (Job Ring Error Reported) 0b0111..Jump Halt Condition Codes (Condition Code Status Reported)
| #define CAAM_JRSTAR_JR_SSRC | ( | x | ) |
SSRC 0b0000..No Status Source (No Error or Status Reported) 0b0001..Reserved 0b0010..CCB Status Source (CCB Error Reported) 0b0011..Jump Halt User Status Source (User-Provided Status Reported) 0b0100..DECO Status Source (DECO Error Reported) 0b0101..Reserved 0b0110..Job Ring Status Source (Job Ring Error Reported) 0b0111..Jump Halt Condition Codes (Condition Code Status Reported)
| #define CAAM_JRSTARTR_Start_JR0 | ( | x | ) |
Start_JR0 0b0..Stop Mode. The JR0DID register and the SMVBA register for Job Ring 0 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 0 are NOT accessible. If Job Ring 0 is allocated to TrustZone SecureWorld (JR0DID[TZ]=1), the JR0DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR0DID register and the SMVBA register for Job Ring 0 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 0 ARE accessible. If Job Ring 0 is allocated to TrustZone SecureWorld (JR0DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 0 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR0 | ( | x | ) |
Start_JR0 0b0..Stop Mode. The JR0DID register and the SMVBA register for Job Ring 0 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 0 are NOT accessible. If Job Ring 0 is allocated to TrustZone SecureWorld (JR0DID[TZ]=1), the JR0DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR0DID register and the SMVBA register for Job Ring 0 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 0 ARE accessible. If Job Ring 0 is allocated to TrustZone SecureWorld (JR0DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 0 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR1 | ( | x | ) |
Start_JR1 0b0..Stop Mode. The JR1DID register and the SMVBA register for Job Ring 1 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 1 are NOT accessible. If Job Ring 1 is allocated to TrustZone SecureWorld (JR1DID[TZ]=1), the JR1DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR1DID register and the SMVBA register for Job Ring 1 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 1 ARE accessible. If Job Ring 1 is allocated to TrustZone SecureWorld (JR1DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 1 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR1 | ( | x | ) |
Start_JR1 0b0..Stop Mode. The JR1DID register and the SMVBA register for Job Ring 1 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 1 are NOT accessible. If Job Ring 1 is allocated to TrustZone SecureWorld (JR1DID[TZ]=1), the JR1DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR1DID register and the SMVBA register for Job Ring 1 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 1 ARE accessible. If Job Ring 1 is allocated to TrustZone SecureWorld (JR1DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 1 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR2 | ( | x | ) |
Start_JR2 0b0..Stop Mode. The JR2DID register and the SMVBA register for Job Ring 2 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 2 are NOT accessible. If Job Ring 2 is allocated to TrustZone SecureWorld (JR2DID[TZ]=1), the JR2DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR2DID register and the SMVBA register for Job Ring 2 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 2 ARE accessible. If Job Ring 2 is allocated to TrustZone SecureWorld (JR2DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 2 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR2 | ( | x | ) |
Start_JR2 0b0..Stop Mode. The JR2DID register and the SMVBA register for Job Ring 2 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 2 are NOT accessible. If Job Ring 2 is allocated to TrustZone SecureWorld (JR2DID[TZ]=1), the JR2DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR2DID register and the SMVBA register for Job Ring 2 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 2 ARE accessible. If Job Ring 2 is allocated to TrustZone SecureWorld (JR2DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 2 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR3 | ( | x | ) |
Start_JR3 0b0..Stop Mode. The JR3DID register and the SMVBA register for Job Ring 3 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 3 are NOT accessible. If Job Ring 3 is allocated to TrustZone SecureWorld (JR3DID[TZ]=1), the JR3DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR3DID register and the SMVBA register for Job Ring 3 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 3 ARE accessible. If Job Ring 3 is allocated to TrustZone SecureWorld (JR3DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 3 can be written only via a bus transaction that has ns=0.
| #define CAAM_JRSTARTR_Start_JR3 | ( | x | ) |
Start_JR3 0b0..Stop Mode. The JR3DID register and the SMVBA register for Job Ring 3 can be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 3 are NOT accessible. If Job Ring 3 is allocated to TrustZone SecureWorld (JR3DID[TZ]=1), the JR3DID and SMVBA register can be written only via a bus transaction that has ns=0. 0b1..Start Mode. The JR3DID register and the SMVBA register for Job Ring 3 CANNOT be written but the IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR for Job Ring 3 ARE accessible. If Job Ring 3 is allocated to TrustZone SecureWorld (JR3DID[TZ]=1), then the SMVBA, IRBAR, IRSR, IRSAR, IRJAR, ORBAR, ORSR, ORJRR, ORSFR and JRSTAR registers for Job Ring 3 can be written only via a bus transaction that has ns=0.
| #define CAAM_MCFGR_ARCACHE | ( | x | ) |
| #define CAAM_MCFGR_ARCACHE | ( | x | ) |
| #define CAAM_MCFGR_AWCACHE | ( | x | ) |
| #define CAAM_MCFGR_AWCACHE | ( | x | ) |
| #define CAAM_MCFGR_AXIPIPE | ( | x | ) |
| #define CAAM_MCFGR_AXIPIPE | ( | x | ) |
| #define CAAM_MCFGR_DMA_RST | ( | x | ) |
| #define CAAM_MCFGR_DMA_RST | ( | x | ) |
| #define CAAM_MCFGR_DWT | ( | x | ) |
| #define CAAM_MCFGR_DWT | ( | x | ) |
| #define CAAM_MCFGR_LARGE_BURST | ( | x | ) |
| #define CAAM_MCFGR_LARGE_BURST | ( | x | ) |
| #define CAAM_MCFGR_NORMAL_BURST | ( | x | ) |
NORMAL_BURST 0b0..Aligned 32 byte burst size target 0b1..Aligned 64 byte burst size target
| #define CAAM_MCFGR_NORMAL_BURST | ( | x | ) |
NORMAL_BURST 0b0..Aligned 32 byte burst size target 0b1..Aligned 64 byte burst size target
| #define CAAM_MCFGR_PS | ( | x | ) |
PS 0b0..Pointers fit in one 32-bit word (pointers are 32-bit addresses). 0b1..Pointers require two 32-bit words (pointers are 36-bit addresses).
| #define CAAM_MCFGR_PS | ( | x | ) |
PS 0b0..Pointers fit in one 32-bit word (pointers are 32-bit addresses). 0b1..Pointers require two 32-bit words (pointers are 36-bit addresses).
| #define CAAM_MCFGR_SWRST | ( | x | ) |
| #define CAAM_MCFGR_SWRST | ( | x | ) |
| #define CAAM_MCFGR_WDE | ( | x | ) |
| #define CAAM_MCFGR_WDE | ( | x | ) |
| #define CAAM_MCFGR_WDF | ( | x | ) |
| #define CAAM_MCFGR_WDF | ( | x | ) |
| #define CAAM_MCFGR_WRHD | ( | x | ) |
| #define CAAM_MCFGR_WRHD | ( | x | ) |
| #define CAAM_MPECC_MP_SYNDROME | ( | x | ) |
MP_SYNDROME 0b000000000..The MP Key in the SFP passes the ECC check. 0b000000001-0b111111111..The MP Key in the SFP fails the ECC check, and this is the ECC failure syndrome.
| #define CAAM_MPECC_MP_SYNDROME | ( | x | ) |
MP_SYNDROME 0b000000000..The MP Key in the SFP passes the ECC check. 0b000000001-0b111111111..The MP Key in the SFP fails the ECC check, and this is the ECC failure syndrome.
| #define CAAM_MPECC_MP_ZERO | ( | x | ) |
MP_ZERO 0b0..The MP Key in the SFP has a non-zero value. 0b1..The MP Key in the SFP is all zeros (unprogrammed).
| #define CAAM_MPECC_MP_ZERO | ( | x | ) |
MP_ZERO 0b0..The MP Key in the SFP has a non-zero value. 0b1..The MP Key in the SFP is all zeros (unprogrammed).
| #define CAAM_MPMR_MPMSG | ( | x | ) |
| #define CAAM_MPMR_MPMSG | ( | x | ) |
| #define CAAM_MPPKR_MPPrivK | ( | x | ) |
| #define CAAM_MPPKR_MPPrivK | ( | x | ) |
| #define CAAM_MPTESTR_TEST_VALUE | ( | x | ) |
| #define CAAM_MPTESTR_TEST_VALUE | ( | x | ) |
| #define CAAM_ORBAR_JR_ORBA | ( | x | ) |
| #define CAAM_ORBAR_JR_ORBA | ( | x | ) |
| #define CAAM_ORJRR_JR_ORJR | ( | x | ) |
| #define CAAM_ORJRR_JR_ORJR | ( | x | ) |
| #define CAAM_ORSFR_JR_ORSF | ( | x | ) |
| #define CAAM_ORSFR_JR_ORSF | ( | x | ) |
| #define CAAM_ORSR_JR_ORS | ( | x | ) |
| #define CAAM_ORSR_JR_ORS | ( | x | ) |
| #define CAAM_ORWIR_JR_ORWI | ( | x | ) |
| #define CAAM_ORWIR_JR_ORWI | ( | x | ) |
| #define CAAM_PAGE0_SDID_SDID | ( | x | ) |
| #define CAAM_PAGE0_SDID_SDID | ( | x | ) |
| #define CAAM_PBSL_PBSL | ( | x | ) |
| #define CAAM_PBSL_PBSL | ( | x | ) |
| #define CAAM_PX_SDID_JR_SDID | ( | x | ) |
| #define CAAM_PX_SDID_JR_SDID | ( | x | ) |
| #define CAAM_PX_SDID_PG0_SDID | ( | x | ) |
| #define CAAM_PX_SDID_PG0_SDID | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG1_JR_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG1_PG0_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG2_JR_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID00 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID01 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID02 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID03 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID04 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID05 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID06 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID07 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID08 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID09 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID10 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID11 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID12 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID13 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID14 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID15 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID16 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID17 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID18 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID19 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID20 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID21 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID22 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID23 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID24 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID25 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID26 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID27 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID28 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID29 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID30 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAG2_PG0_Gx_ID31 | ( | x | ) |
| #define CAAM_PX_SMAPR_JR_CSP | ( | x | ) |
CSP 0b0..The pages allocated to the partition will not be zeroized when they are de-allocated or the partition is released or a security alarm occurs. 0b1..The pages allocated to the partition will be zeroized when they are individually de-allocated or the partition is released or a security alarm occurs.
| #define CAAM_PX_SMAPR_JR_CSP | ( | x | ) |
CSP 0b0..The pages allocated to the partition will not be zeroized when they are de-allocated or the partition is released or a security alarm occurs. 0b1..The pages allocated to the partition will be zeroized when they are individually de-allocated or the partition is released or a security alarm occurs.
| #define CAAM_PX_SMAPR_JR_G1_READ | ( | x | ) |
G1_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G1_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_JR_G1_READ | ( | x | ) |
G1_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G1_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_JR_G1_SMBLOB | ( | x | ) |
G1_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G1_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G1_READ and G1_WRITE settings.
| #define CAAM_PX_SMAPR_JR_G1_SMBLOB | ( | x | ) |
G1_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G1_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G1_READ and G1_WRITE settings.
| #define CAAM_PX_SMAPR_JR_G1_TDO | ( | x | ) |
G1_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G1_SMBLOB, G1_WRITE and G1_READ settings.
| #define CAAM_PX_SMAPR_JR_G1_TDO | ( | x | ) |
G1_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G1_SMBLOB, G1_WRITE and G1_READ settings.
| #define CAAM_PX_SMAPR_JR_G1_WRITE | ( | x | ) |
G1_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_JR_G1_WRITE | ( | x | ) |
G1_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_JR_G2_READ | ( | x | ) |
G2_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G2_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_JR_G2_READ | ( | x | ) |
G2_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G2_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_JR_G2_SMBLOB | ( | x | ) |
G2_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G2_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G2_READ and G2_WRITE settings.
| #define CAAM_PX_SMAPR_JR_G2_SMBLOB | ( | x | ) |
G2_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G2_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G2_READ and G2_WRITE settings.
| #define CAAM_PX_SMAPR_JR_G2_TDO | ( | x | ) |
G2_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G2_SMBLOB, G2_WRITE and G2_READ settings.
| #define CAAM_PX_SMAPR_JR_G2_TDO | ( | x | ) |
G2_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G2_SMBLOB, G2_WRITE and G2_READ settings.
| #define CAAM_PX_SMAPR_JR_G2_WRITE | ( | x | ) |
G2_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_JR_G2_WRITE | ( | x | ) |
G2_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_JR_PARTITION_KMOD | ( | x | ) |
| #define CAAM_PX_SMAPR_JR_PARTITION_KMOD | ( | x | ) |
| #define CAAM_PX_SMAPR_JR_PSP | ( | x | ) |
PSP 0b0..The partition and any of the pages allocated to the partition can be de-allocated. 0b1..The partition cannot be de-allocated and the pages allocated to the partition cannot be de-allocated.
| #define CAAM_PX_SMAPR_JR_PSP | ( | x | ) |
PSP 0b0..The partition and any of the pages allocated to the partition can be de-allocated. 0b1..The partition cannot be de-allocated and the pages allocated to the partition cannot be de-allocated.
| #define CAAM_PX_SMAPR_JR_SMAG_LCK | ( | x | ) |
SMAG_LCK 0b0..The SMAG2JR register and SMAG1JR register are unlocked. The partition owner can change any writable bits of these registers. 0b1..The SMAG2JR register and SMAG1JR register are locked. The SMAG2JR and SMAG1JR registers cannot be changed until the partition is de-allocated or a POR occurs.
| #define CAAM_PX_SMAPR_JR_SMAG_LCK | ( | x | ) |
SMAG_LCK 0b0..The SMAG2JR register and SMAG1JR register are unlocked. The partition owner can change any writable bits of these registers. 0b1..The SMAG2JR register and SMAG1JR register are locked. The SMAG2JR and SMAG1JR registers cannot be changed until the partition is de-allocated or a POR occurs.
| #define CAAM_PX_SMAPR_JR_SMAP_LCK | ( | x | ) |
SMAP_LCK 0b0..The SMAP register is unlocked. The partition owner can change any writable bits of the SMAP register. 0b1..The SMAP register is locked. The SMAP_LCK, CSP and PSP bits and G1 and G2 permission bits of the SMAP register cannot be changed until the partition is de-allocated or a POR occurs. The PARTITION_KMOD value can still be changed. The SMAG_LCK bit can be changed to a 1, but cannot be changed to a 0.
| #define CAAM_PX_SMAPR_JR_SMAP_LCK | ( | x | ) |
SMAP_LCK 0b0..The SMAP register is unlocked. The partition owner can change any writable bits of the SMAP register. 0b1..The SMAP register is locked. The SMAP_LCK, CSP and PSP bits and G1 and G2 permission bits of the SMAP register cannot be changed until the partition is de-allocated or a POR occurs. The PARTITION_KMOD value can still be changed. The SMAG_LCK bit can be changed to a 1, but cannot be changed to a 0.
| #define CAAM_PX_SMAPR_PG0_CSP | ( | x | ) |
CSP 0b0..The pages allocated to the partition will not be zeroized when they are de-allocated or the partition is released or a security alarm occurs. 0b1..The pages allocated to the partition will be zeroized when they are individually de-allocated or the partition is released or a security alarm occurs.
| #define CAAM_PX_SMAPR_PG0_CSP | ( | x | ) |
CSP 0b0..The pages allocated to the partition will not be zeroized when they are de-allocated or the partition is released or a security alarm occurs. 0b1..The pages allocated to the partition will be zeroized when they are individually de-allocated or the partition is released or a security alarm occurs.
| #define CAAM_PX_SMAPR_PG0_G1_READ | ( | x | ) |
G1_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G1_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G1_READ | ( | x | ) |
G1_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G1_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G1_SMBLOB | ( | x | ) |
G1_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G1_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G1_READ and G1_WRITE settings.
| #define CAAM_PX_SMAPR_PG0_G1_SMBLOB | ( | x | ) |
G1_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G1_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G1_READ and G1_WRITE settings.
| #define CAAM_PX_SMAPR_PG0_G1_TDO | ( | x | ) |
G1_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G1_SMBLOB, G1_WRITE and G1_READ settings.
| #define CAAM_PX_SMAPR_PG0_G1_TDO | ( | x | ) |
G1_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G1_SMBLOB, G1_WRITE and G1_READ settings.
| #define CAAM_PX_SMAPR_PG0_G1_WRITE | ( | x | ) |
G1_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G1_WRITE | ( | x | ) |
G1_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G1_SMBLOB=1 or if done by a Trusted Descriptor and G1_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G1_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G1_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G2_READ | ( | x | ) |
G2_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G2_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G2_READ | ( | x | ) |
G2_READ 0b0..Instruction fetches and reads are prohibited (except that Trusted Descriptor reads (if G2_TDO=1) and key-reads are always allowed, and exporting Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Instruction fetches and reads are allowed (but exporting a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G2_SMBLOB | ( | x | ) |
G2_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G2_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G2_READ and G2_WRITE settings.
| #define CAAM_PX_SMAPR_PG0_G2_SMBLOB | ( | x | ) |
G2_SMBLOB 0b0..Exporting or importing Secure Memory Blobs is prohibited, unless done via a Trusted Descriptor and G2_TDO=1. 0b1..Exporting or importing Secure Memory Blobs is allowed, regardless of the G2_READ and G2_WRITE settings.
| #define CAAM_PX_SMAPR_PG0_G2_TDO | ( | x | ) |
G2_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G2_SMBLOB, G2_WRITE and G2_READ settings.
| #define CAAM_PX_SMAPR_PG0_G2_TDO | ( | x | ) |
G2_TDO 0b0..Trusted Descriptors have the same access privileges as Job Descriptors 0b1..Trusted Descriptors are allowed to override the other access permissions, i.e. they can export blobs from or import blobs to the partition and read from and write to the partition regardless of the G2_SMBLOB, G2_WRITE and G2_READ settings.
| #define CAAM_PX_SMAPR_PG0_G2_WRITE | ( | x | ) |
G2_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_PG0_G2_WRITE | ( | x | ) |
G2_WRITE 0b0..Writes are prohibited (except that Trusted Descriptor writes are allowed, and importing Secure Memory Blobs is allowed if G2_SMBLOB=1 or if done by a Trusted Descriptor and G2_TDO=1). 0b1..Writes are allowed (but importing a Secure Memory Blob is prohibited if G2_SMBLOB=0 and the descriptor is not a Trusted Descriptor or if G2_TDO=0).
| #define CAAM_PX_SMAPR_PG0_PARTITION_KMOD | ( | x | ) |
| #define CAAM_PX_SMAPR_PG0_PARTITION_KMOD | ( | x | ) |
| #define CAAM_PX_SMAPR_PG0_PSP | ( | x | ) |
PSP 0b0..The partition and any of the pages allocated to the partition can be de-allocated. 0b1..The partition cannot be de-allocated and the pages allocated to the partition cannot be de-allocated.
| #define CAAM_PX_SMAPR_PG0_PSP | ( | x | ) |
PSP 0b0..The partition and any of the pages allocated to the partition can be de-allocated. 0b1..The partition cannot be de-allocated and the pages allocated to the partition cannot be de-allocated.
| #define CAAM_PX_SMAPR_PG0_SMAG_LCK | ( | x | ) |
SMAG_LCK 0b0..The SMAG2JR register and SMAG1JR register are unlocked. The partition owner can change any writable bits of these registers. 0b1..The SMAG2JR register and SMAG1JR register are locked. The SMAG2JR and SMAG1JR registers cannot be changed until the partition is de-allocated or a POR occurs.
| #define CAAM_PX_SMAPR_PG0_SMAG_LCK | ( | x | ) |
SMAG_LCK 0b0..The SMAG2JR register and SMAG1JR register are unlocked. The partition owner can change any writable bits of these registers. 0b1..The SMAG2JR register and SMAG1JR register are locked. The SMAG2JR and SMAG1JR registers cannot be changed until the partition is de-allocated or a POR occurs.
| #define CAAM_PX_SMAPR_PG0_SMAP_LCK | ( | x | ) |
SMAP_LCK 0b0..The SMAP register is unlocked. The partition owner can change any writable bits of the SMAP register. 0b1..The SMAP register is locked. The SMAP_LCK, CSP and PSP bits and G1 and G2 permission bits of the SMAP register cannot be changed until the partition is de-allocated or a POR occurs. The PARTITION_KMOD value can still be changed. The SMAG_LCK bit can be changed to a 1, but cannot be changed to a 0.
| #define CAAM_PX_SMAPR_PG0_SMAP_LCK | ( | x | ) |
SMAP_LCK 0b0..The SMAP register is unlocked. The partition owner can change any writable bits of the SMAP register. 0b1..The SMAP register is locked. The SMAP_LCK, CSP and PSP bits and G1 and G2 permission bits of the SMAP register cannot be changed until the partition is de-allocated or a POR occurs. The PARTITION_KMOD value can still be changed. The SMAG_LCK bit can be changed to a 1, but cannot be changed to a 0.
| #define CAAM_RCMD_CINT | ( | x | ) |
CINT 0b0..Do not clear interrupt 0b1..Clear interrupt. This bit cannot be modified during run-time checking mode
| #define CAAM_RCMD_CINT | ( | x | ) |
CINT 0b0..Do not clear interrupt 0b1..Clear interrupt. This bit cannot be modified during run-time checking mode
| #define CAAM_RCMD_HO | ( | x | ) |
HO 0b0..Boot authentication disabled 0b1..Authenticate code/generate reference hash value. This bit cannot be modified during run-time checking mode.
| #define CAAM_RCMD_HO | ( | x | ) |
HO 0b0..Boot authentication disabled 0b1..Authenticate code/generate reference hash value. This bit cannot be modified during run-time checking mode.
| #define CAAM_RCMD_RTC | ( | x | ) |
RTC 0b0..Run-time checking disabled 0b1..Verify run-time memory blocks continually
| #define CAAM_RCMD_RTC | ( | x | ) |
RTC 0b0..Run-time checking disabled 0b1..Verify run-time memory blocks continually
| #define CAAM_RCMD_RTD | ( | x | ) |
RTD 0b0..Allow Run Time Mode 0b1..Prevent Run Time Mode
| #define CAAM_RCMD_RTD | ( | x | ) |
RTD 0b0..Allow Run Time Mode 0b1..Prevent Run Time Mode
| #define CAAM_RCTL_HOME | ( | x | ) |
| #define CAAM_RCTL_HOME | ( | x | ) |
| #define CAAM_RCTL_IE | ( | x | ) |
IE 0b0..Interrupts disabled 0b1..Interrupts enabled
| #define CAAM_RCTL_IE | ( | x | ) |
IE 0b0..Interrupts disabled 0b1..Interrupts enabled
| #define CAAM_RCTL_RALG | ( | x | ) |
| #define CAAM_RCTL_RALG | ( | x | ) |
| #define CAAM_RCTL_RIDLE | ( | x | ) |
| #define CAAM_RCTL_RIDLE | ( | x | ) |
| #define CAAM_RCTL_RREQS | ( | x | ) |
| #define CAAM_RCTL_RREQS | ( | x | ) |
| #define CAAM_RCTL_RTME | ( | x | ) |
| #define CAAM_RCTL_RTME | ( | x | ) |
| #define CAAM_RCTL_RTMU | ( | x | ) |
| #define CAAM_RCTL_RTMU | ( | x | ) |
| #define CAAM_RDHBUF_HASHBUF | ( | x | ) |
| #define CAAM_RDHBUF_HASHBUF | ( | x | ) |
| #define CAAM_RDHCNTL_HB | ( | x | ) |
| #define CAAM_RDHCNTL_HB | ( | x | ) |
| #define CAAM_RDHCNTL_HD | ( | x | ) |
| #define CAAM_RDHCNTL_HD | ( | x | ) |
| #define CAAM_RDHCNTL_HI | ( | x | ) |
| #define CAAM_RDHCNTL_HI | ( | x | ) |
| #define CAAM_RDHCNTL_HTC | ( | x | ) |
| #define CAAM_RDHCNTL_HTC | ( | x | ) |
| #define CAAM_RDHCNTL_HTM | ( | x | ) |
| #define CAAM_RDHCNTL_HTM | ( | x | ) |
| #define CAAM_RDHDIG_HASHMD | ( | x | ) |
| #define CAAM_RDHDIG_HASHMD | ( | x | ) |
| #define CAAM_RDINT0_RESINT0 | ( | x | ) |
| #define CAAM_RDINT0_RESINT0 | ( | x | ) |
| #define CAAM_RDINT1_RESINT1 | ( | x | ) |
| #define CAAM_RDINT1_RESINT1 | ( | x | ) |
| #define CAAM_RDSTA_CE | ( | x | ) |
| #define CAAM_RDSTA_CE | ( | x | ) |
| #define CAAM_RDSTA_ERRCODE | ( | x | ) |
| #define CAAM_RDSTA_ERRCODE | ( | x | ) |
| #define CAAM_RDSTA_IF0 | ( | x | ) |
| #define CAAM_RDSTA_IF0 | ( | x | ) |
| #define CAAM_RDSTA_IF1 | ( | x | ) |
| #define CAAM_RDSTA_IF1 | ( | x | ) |
| #define CAAM_RDSTA_PR0 | ( | x | ) |
| #define CAAM_RDSTA_PR0 | ( | x | ) |
| #define CAAM_RDSTA_PR1 | ( | x | ) |
| #define CAAM_RDSTA_PR1 | ( | x | ) |
| #define CAAM_RDSTA_SKVN | ( | x | ) |
| #define CAAM_RDSTA_SKVN | ( | x | ) |
| #define CAAM_RDSTA_SKVT | ( | x | ) |
| #define CAAM_RDSTA_SKVT | ( | x | ) |
| #define CAAM_RDSTA_TF0 | ( | x | ) |
| #define CAAM_RDSTA_TF0 | ( | x | ) |
| #define CAAM_RDSTA_TF1 | ( | x | ) |
| #define CAAM_RDSTA_TF1 | ( | x | ) |
| #define CAAM_REIE_CWDE | ( | x | ) |
| #define CAAM_REIE_CWDE | ( | x | ) |
| #define CAAM_REIE_JBAE0 | ( | x | ) |
| #define CAAM_REIE_JBAE0 | ( | x | ) |
| #define CAAM_REIE_JBAE1 | ( | x | ) |
| #define CAAM_REIE_JBAE1 | ( | x | ) |
| #define CAAM_REIE_JBAE2 | ( | x | ) |
| #define CAAM_REIE_JBAE2 | ( | x | ) |
| #define CAAM_REIE_JBAE3 | ( | x | ) |
| #define CAAM_REIE_JBAE3 | ( | x | ) |
| #define CAAM_REIE_RBAE | ( | x | ) |
| #define CAAM_REIE_RBAE | ( | x | ) |
| #define CAAM_REIF_CWDE | ( | x | ) |
| #define CAAM_REIF_CWDE | ( | x | ) |
| #define CAAM_REIF_JBAE0 | ( | x | ) |
| #define CAAM_REIF_JBAE0 | ( | x | ) |
| #define CAAM_REIF_JBAE1 | ( | x | ) |
| #define CAAM_REIF_JBAE1 | ( | x | ) |
| #define CAAM_REIF_JBAE2 | ( | x | ) |
| #define CAAM_REIF_JBAE2 | ( | x | ) |
| #define CAAM_REIF_JBAE3 | ( | x | ) |
| #define CAAM_REIF_JBAE3 | ( | x | ) |
| #define CAAM_REIF_RBAE | ( | x | ) |
| #define CAAM_REIF_RBAE | ( | x | ) |
| #define CAAM_REIH_CWDE | ( | x | ) |
CWDE 0b0..Don't halt CAAM if CAAM watchdog expired. 0b1..Halt CAAM if CAAM watchdog expired..
| #define CAAM_REIH_CWDE | ( | x | ) |
CWDE 0b0..Don't halt CAAM if CAAM watchdog expired. 0b1..Halt CAAM if CAAM watchdog expired..
| #define CAAM_REIH_JBAE0 | ( | x | ) |
JBAE0 0b0..Don't halt CAAM if JR0-initiated job execution caused bus access error. 0b1..Halt CAAM if JR0-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE0 | ( | x | ) |
JBAE0 0b0..Don't halt CAAM if JR0-initiated job execution caused bus access error. 0b1..Halt CAAM if JR0-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE1 | ( | x | ) |
JBAE1 0b0..Don't halt CAAM if JR1-initiated job execution caused bus access error. 0b1..Halt CAAM if JR1-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE1 | ( | x | ) |
JBAE1 0b0..Don't halt CAAM if JR1-initiated job execution caused bus access error. 0b1..Halt CAAM if JR1-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE2 | ( | x | ) |
JBAE2 0b0..Don't halt CAAM if JR2-initiated job execution caused bus access error. 0b1..Halt CAAM if JR2-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE2 | ( | x | ) |
JBAE2 0b0..Don't halt CAAM if JR2-initiated job execution caused bus access error. 0b1..Halt CAAM if JR2-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE3 | ( | x | ) |
JBAE3 0b0..Don't halt CAAM if JR3-initiated job execution caused bus access error. 0b1..Halt CAAM if JR3-initiated job execution caused bus access error.
| #define CAAM_REIH_JBAE3 | ( | x | ) |
JBAE3 0b0..Don't halt CAAM if JR3-initiated job execution caused bus access error. 0b1..Halt CAAM if JR3-initiated job execution caused bus access error.
| #define CAAM_REIH_RBAE | ( | x | ) |
RBAE 0b0..Don't halt CAAM if RTIC-initiated job execution caused bus access error. 0b1..Halt CAAM if RTIC-initiated job execution caused bus access error.
| #define CAAM_REIH_RBAE | ( | x | ) |
RBAE 0b0..Don't halt CAAM if RTIC-initiated job execution caused bus access error. 0b1..Halt CAAM if RTIC-initiated job execution caused bus access error.
| #define CAAM_REIR0JR_MISS | ( | x | ) |
| #define CAAM_REIR0JR_MISS | ( | x | ) |
| #define CAAM_REIR0JR_TYPE | ( | x | ) |
| #define CAAM_REIR0JR_TYPE | ( | x | ) |
| #define CAAM_REIR0RTIC_MISS | ( | x | ) |
| #define CAAM_REIR0RTIC_MISS | ( | x | ) |
| #define CAAM_REIR0RTIC_TYPE | ( | x | ) |
| #define CAAM_REIR0RTIC_TYPE | ( | x | ) |
| #define CAAM_REIR2JR_ADDR | ( | x | ) |
| #define CAAM_REIR2JR_ADDR | ( | x | ) |
| #define CAAM_REIR2RTIC_ADDR | ( | x | ) |
| #define CAAM_REIR2RTIC_ADDR | ( | x | ) |
| #define CAAM_REIR4JR_AXCACHE | ( | x | ) |
| #define CAAM_REIR4JR_AXCACHE | ( | x | ) |
| #define CAAM_REIR4JR_AXPROT | ( | x | ) |
| #define CAAM_REIR4JR_AXPROT | ( | x | ) |
| #define CAAM_REIR4JR_DID | ( | x | ) |
| #define CAAM_REIR4JR_DID | ( | x | ) |
| #define CAAM_REIR4JR_ERR | ( | x | ) |
| #define CAAM_REIR4JR_ERR | ( | x | ) |
| #define CAAM_REIR4JR_ICID | ( | x | ) |
| #define CAAM_REIR4JR_ICID | ( | x | ) |
| #define CAAM_REIR4JR_MIX | ( | x | ) |
| #define CAAM_REIR4JR_MIX | ( | x | ) |
| #define CAAM_REIR4JR_RWB | ( | x | ) |
| #define CAAM_REIR4JR_RWB | ( | x | ) |
| #define CAAM_REIR4RTIC_AXCACHE | ( | x | ) |
| #define CAAM_REIR4RTIC_AXCACHE | ( | x | ) |
| #define CAAM_REIR4RTIC_AXPROT | ( | x | ) |
| #define CAAM_REIR4RTIC_AXPROT | ( | x | ) |
| #define CAAM_REIR4RTIC_DID | ( | x | ) |
| #define CAAM_REIR4RTIC_DID | ( | x | ) |
| #define CAAM_REIR4RTIC_ERR | ( | x | ) |
| #define CAAM_REIR4RTIC_ERR | ( | x | ) |
| #define CAAM_REIR4RTIC_ICID | ( | x | ) |
| #define CAAM_REIR4RTIC_ICID | ( | x | ) |
| #define CAAM_REIR4RTIC_MIX | ( | x | ) |
| #define CAAM_REIR4RTIC_MIX | ( | x | ) |
| #define CAAM_REIR4RTIC_RWB | ( | x | ) |
| #define CAAM_REIR4RTIC_RWB | ( | x | ) |
| #define CAAM_REIR5JR_BID | ( | x | ) |
| #define CAAM_REIR5JR_BID | ( | x | ) |
| #define CAAM_REIR5JR_BNDG | ( | x | ) |
| #define CAAM_REIR5JR_BNDG | ( | x | ) |
| #define CAAM_REIR5JR_KEY | ( | x | ) |
| #define CAAM_REIR5JR_KEY | ( | x | ) |
| #define CAAM_REIR5JR_KMOD | ( | x | ) |
| #define CAAM_REIR5JR_KMOD | ( | x | ) |
| #define CAAM_REIR5JR_SMA | ( | x | ) |
| #define CAAM_REIR5JR_SMA | ( | x | ) |
| #define CAAM_REIR5JR_TDSC | ( | x | ) |
| #define CAAM_REIR5JR_TDSC | ( | x | ) |
| #define CAAM_REIR5RTIC_BID | ( | x | ) |
| #define CAAM_REIR5RTIC_BID | ( | x | ) |
| #define CAAM_REIR5RTIC_SAFE | ( | x | ) |
| #define CAAM_REIR5RTIC_SAFE | ( | x | ) |
| #define CAAM_REIR5RTIC_SMA | ( | x | ) |
| #define CAAM_REIR5RTIC_SMA | ( | x | ) |
| #define CAAM_REIS_CWDE | ( | x | ) |
| #define CAAM_REIS_CWDE | ( | x | ) |
| #define CAAM_REIS_JBAE0 | ( | x | ) |
| #define CAAM_REIS_JBAE0 | ( | x | ) |
| #define CAAM_REIS_JBAE1 | ( | x | ) |
| #define CAAM_REIS_JBAE1 | ( | x | ) |
| #define CAAM_REIS_JBAE2 | ( | x | ) |
| #define CAAM_REIS_JBAE2 | ( | x | ) |
| #define CAAM_REIS_JBAE3 | ( | x | ) |
| #define CAAM_REIS_JBAE3 | ( | x | ) |
| #define CAAM_REIS_RBAE | ( | x | ) |
| #define CAAM_REIS_RBAE | ( | x | ) |
| #define CAAM_REND_RBS | ( | x | ) |
RBS 0bxxx1..Byte Swap Memory Block A 0bxx1x..Byte Swap Memory Block B 0bx1xx..Byte Swap Memory Block C 0b1xxx..Byte Swap Memory Block D
| #define CAAM_REND_RBS | ( | x | ) |
RBS 0bxxx1..Byte Swap Memory Block A 0bxx1x..Byte Swap Memory Block B 0bx1xx..Byte Swap Memory Block C 0b1xxx..Byte Swap Memory Block D
| #define CAAM_REND_REPO | ( | x | ) |
REPO 0bxxx1..Byte Swap Memory Block A 0bxx1x..Byte Swap Memory Block B 0bx1xx..Byte Swap Memory Block C 0b1xxx..Byte Swap Memory Block D
| #define CAAM_REND_REPO | ( | x | ) |
REPO 0bxxx1..Byte Swap Memory Block A 0bxx1x..Byte Swap Memory Block B 0bx1xx..Byte Swap Memory Block C 0b1xxx..Byte Swap Memory Block D
| #define CAAM_REND_RHWS | ( | x | ) |
RHWS 0bxxx1..Half-Word Swap Memory Block A 0bxx1x..Half-Word Swap Memory Block B 0bx1xx..Half-Word Swap Memory Block C 0b1xxx..Half-Word Swap Memory Block D
| #define CAAM_REND_RHWS | ( | x | ) |
RHWS 0bxxx1..Half-Word Swap Memory Block A 0bxx1x..Half-Word Swap Memory Block B 0bx1xx..Half-Word Swap Memory Block C 0b1xxx..Half-Word Swap Memory Block D
| #define CAAM_REND_RWS | ( | x | ) |
RWS 0bxxx1..Word Swap Memory Block A 0bxx1x..Word Swap Memory Block B 0bx1xx..Word Swap Memory Block C 0b1xxx..Word Swap Memory Block D
| #define CAAM_REND_RWS | ( | x | ) |
RWS 0bxxx1..Word Swap Memory Block A 0bxx1x..Word Swap Memory Block B 0bx1xx..Word Swap Memory Block C 0b1xxx..Word Swap Memory Block D
| #define CAAM_RMA_MEMBLKADDR | ( | x | ) |
| #define CAAM_RMA_MEMBLKADDR | ( | x | ) |
| #define CAAM_RMD_RTIC_Hash_Result | ( | x | ) |
| #define CAAM_RMD_RTIC_Hash_Result | ( | x | ) |
| #define CAAM_RML_MEMBLKLEN | ( | x | ) |
| #define CAAM_RML_MEMBLKLEN | ( | x | ) |
| #define CAAM_RSTA_ABH | ( | x | ) |
| #define CAAM_RSTA_ABH | ( | x | ) |
| #define CAAM_RSTA_AE | ( | x | ) |
AE 0b0000..All reads by RTIC were valid. 0b0001..An illegal address was accessed by the RTIC
| #define CAAM_RSTA_AE | ( | x | ) |
AE 0b0000..All reads by RTIC were valid. 0b0001..An illegal address was accessed by the RTIC
| #define CAAM_RSTA_BSY | ( | x | ) |
BSY 0b0..RTIC Idle. 0b1..RTIC Busy.
| #define CAAM_RSTA_BSY | ( | x | ) |
BSY 0b0..RTIC Idle. 0b1..RTIC Busy.
| #define CAAM_RSTA_CS | ( | x | ) |
CS 0b00..Idle State 0b01..Single Hash State 0b10..Run-time State 0b11..Error State
| #define CAAM_RSTA_CS | ( | x | ) |
CS 0b00..Idle State 0b01..Single Hash State 0b10..Run-time State 0b11..Error State
| #define CAAM_RSTA_HD | ( | x | ) |
HD 0b0..Boot authentication disabled 0b1..Authenticate code/generate reference hash value. This bit cannot be modified during run-time checking mode.
| #define CAAM_RSTA_HD | ( | x | ) |
HD 0b0..Boot authentication disabled 0b1..Authenticate code/generate reference hash value. This bit cannot be modified during run-time checking mode.
| #define CAAM_RSTA_HE | ( | x | ) |
HE 0b0..Memory block contents authenticated. 0b1..Memory block hash doesn't match reference value.
| #define CAAM_RSTA_HE | ( | x | ) |
HE 0b0..Memory block contents authenticated. 0b1..Memory block hash doesn't match reference value.
| #define CAAM_RSTA_HOD | ( | x | ) |
| #define CAAM_RSTA_HOD | ( | x | ) |
| #define CAAM_RSTA_MIS | ( | x | ) |
MIS 0b0000..Memory Block X is valid or state unknown 0b0001..Memory Block X has been corrupted
| #define CAAM_RSTA_MIS | ( | x | ) |
MIS 0b0000..Memory Block X is valid or state unknown 0b0001..Memory Block X has been corrupted
| #define CAAM_RSTA_RTD | ( | x | ) |
| #define CAAM_RSTA_RTD | ( | x | ) |
| #define CAAM_RSTA_SV | ( | x | ) |
SV 0b0..Memory block contents authenticated. 0b1..Memory block hash doesn't match reference value.
| #define CAAM_RSTA_SV | ( | x | ) |
SV 0b0..Memory block contents authenticated. 0b1..Memory block hash doesn't match reference value.
| #define CAAM_RSTA_WE | ( | x | ) |
WE 0b0..No RTIC Watchdog timer error has occurred. 0b1..RTIC Watchdog timer has expired prior to completing a round of hashing.
| #define CAAM_RSTA_WE | ( | x | ) |
WE 0b0..No RTIC Watchdog timer error has occurred. 0b1..RTIC Watchdog timer has expired prior to completing a round of hashing.
| #define CAAM_RTENT_ENT | ( | x | ) |
| #define CAAM_RTENT_ENT | ( | x | ) |
| #define CAAM_RTFRQCNT_FRQ_CNT | ( | x | ) |
| #define CAAM_RTFRQCNT_FRQ_CNT | ( | x | ) |
| #define CAAM_RTFRQMAX_FRQ_MAX | ( | x | ) |
| #define CAAM_RTFRQMAX_FRQ_MAX | ( | x | ) |
| #define CAAM_RTFRQMIN_FRQ_MIN | ( | x | ) |
| #define CAAM_RTFRQMIN_FRQ_MIN | ( | x | ) |
| #define CAAM_RTHR_RTHR | ( | x | ) |
| #define CAAM_RTHR_RTHR | ( | x | ) |
| #define CAAM_RTIC_DID_RTIC_DID | ( | x | ) |
| #define CAAM_RTIC_DID_RTIC_DID | ( | x | ) |
| #define CAAM_RTIC_DID_RTIC_ICID | ( | x | ) |
| #define CAAM_RTIC_DID_RTIC_ICID | ( | x | ) |
| #define CAAM_RTIC_DID_RTIC_TZ | ( | x | ) |
| #define CAAM_RTIC_DID_RTIC_TZ | ( | x | ) |
| #define CAAM_RTIC_OWN_LCK | ( | x | ) |
| #define CAAM_RTIC_OWN_LCK | ( | x | ) |
| #define CAAM_RTIC_OWN_ROWN_DID | ( | x | ) |
ROWN_DID - RTIC Owner's DID
| #define CAAM_RTIC_OWN_ROWN_DID | ( | x | ) |
ROWN_DID - RTIC Owner's DID
| #define CAAM_RTIC_OWN_ROWN_TZ | ( | x | ) |
| #define CAAM_RTIC_OWN_ROWN_TZ | ( | x | ) |
| #define CAAM_RTMCTL_CLK_OUT_EN | ( | x | ) |
| #define CAAM_RTMCTL_CLK_OUT_EN | ( | x | ) |
| #define CAAM_RTMCTL_ENT_VAL | ( | x | ) |
| #define CAAM_RTMCTL_ENT_VAL | ( | x | ) |
| #define CAAM_RTMCTL_ERR | ( | x | ) |
| #define CAAM_RTMCTL_ERR | ( | x | ) |
| #define CAAM_RTMCTL_FCT_FAIL | ( | x | ) |
| #define CAAM_RTMCTL_FCT_FAIL | ( | x | ) |
| #define CAAM_RTMCTL_FCT_VAL | ( | x | ) |
| #define CAAM_RTMCTL_FCT_VAL | ( | x | ) |
| #define CAAM_RTMCTL_FORCE_SYSCLK | ( | x | ) |
| #define CAAM_RTMCTL_FORCE_SYSCLK | ( | x | ) |
| #define CAAM_RTMCTL_OSC_DIV | ( | x | ) |
OSC_DIV 0b00..use ring oscillator with no divide 0b01..use ring oscillator divided-by-2 0b10..use ring oscillator divided-by-4 0b11..use ring oscillator divided-by-8
| #define CAAM_RTMCTL_OSC_DIV | ( | x | ) |
OSC_DIV 0b00..use ring oscillator with no divide 0b01..use ring oscillator divided-by-2 0b10..use ring oscillator divided-by-4 0b11..use ring oscillator divided-by-8
| #define CAAM_RTMCTL_PRGM | ( | x | ) |
| #define CAAM_RTMCTL_PRGM | ( | x | ) |
| #define CAAM_RTMCTL_RST_DEF | ( | x | ) |
| #define CAAM_RTMCTL_RST_DEF | ( | x | ) |
| #define CAAM_RTMCTL_SAMP_MODE | ( | x | ) |
SAMP_MODE 0b00..use Von Neumann data into both Entropy shifter and Statistical Checker 0b01..use raw data into both Entropy shifter and Statistical Checker 0b10..use Von Neumann data into Entropy shifter. Use raw data into Statistical Checker 0b11..undefined/reserved.
| #define CAAM_RTMCTL_SAMP_MODE | ( | x | ) |
SAMP_MODE 0b00..use Von Neumann data into both Entropy shifter and Statistical Checker 0b01..use raw data into both Entropy shifter and Statistical Checker 0b10..use Von Neumann data into Entropy shifter. Use raw data into Statistical Checker 0b11..undefined/reserved.
| #define CAAM_RTMCTL_TRNG_ACC | ( | x | ) |
| #define CAAM_RTMCTL_TRNG_ACC | ( | x | ) |
| #define CAAM_RTMCTL_TST_OUT | ( | x | ) |
| #define CAAM_RTMCTL_TST_OUT | ( | x | ) |
| #define CAAM_RTMCTL_TSTOP_OK | ( | x | ) |
| #define CAAM_RTMCTL_TSTOP_OK | ( | x | ) |
| #define CAAM_RTPKRCNT10_PKR_0_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT10_PKR_0_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT10_PKR_1_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT10_PKR_1_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT32_PKR_2_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT32_PKR_2_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT32_PKR_3_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT32_PKR_3_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT54_PKR_4_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT54_PKR_4_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT54_PKR_5_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT54_PKR_5_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT76_PKR_6_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT76_PKR_6_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT76_PKR_7_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT76_PKR_7_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT98_PKR_8_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT98_PKR_8_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT98_PKR_9_CNT | ( | x | ) |
| #define CAAM_RTPKRCNT98_PKR_9_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTBA_PKR_A_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTBA_PKR_A_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTBA_PKR_B_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTBA_PKR_B_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTDC_PKR_C_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTDC_PKR_C_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTDC_PKR_D_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTDC_PKR_D_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTFE_PKR_E_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTFE_PKR_E_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTFE_PKR_F_CNT | ( | x | ) |
| #define CAAM_RTPKRCNTFE_PKR_F_CNT | ( | x | ) |
| #define CAAM_RTPKRMAX_PKR_MAX | ( | x | ) |
| #define CAAM_RTPKRMAX_PKR_MAX | ( | x | ) |
| #define CAAM_RTPKRRNG_PKR_RNG | ( | x | ) |
| #define CAAM_RTPKRRNG_PKR_RNG | ( | x | ) |
| #define CAAM_RTPKRSQ_PKR_SQ | ( | x | ) |
| #define CAAM_RTPKRSQ_PKR_SQ | ( | x | ) |
| #define CAAM_RTSBLIM_SB_LIM | ( | x | ) |
| #define CAAM_RTSBLIM_SB_LIM | ( | x | ) |
| #define CAAM_RTSCMC_MONO_CNT | ( | x | ) |
| #define CAAM_RTSCMC_MONO_CNT | ( | x | ) |
| #define CAAM_RTSCMISC_LRUN_MAX | ( | x | ) |
| #define CAAM_RTSCMISC_LRUN_MAX | ( | x | ) |
| #define CAAM_RTSCMISC_RTY_CNT | ( | x | ) |
| #define CAAM_RTSCMISC_RTY_CNT | ( | x | ) |
| #define CAAM_RTSCML_MONO_MAX | ( | x | ) |
| #define CAAM_RTSCML_MONO_MAX | ( | x | ) |
| #define CAAM_RTSCML_MONO_RNG | ( | x | ) |
| #define CAAM_RTSCML_MONO_RNG | ( | x | ) |
| #define CAAM_RTSCR1C_R1_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR1C_R1_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR1C_R1_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR1C_R1_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR1L_RUN1_MAX | ( | x | ) |
| #define CAAM_RTSCR1L_RUN1_MAX | ( | x | ) |
| #define CAAM_RTSCR1L_RUN1_RNG | ( | x | ) |
| #define CAAM_RTSCR1L_RUN1_RNG | ( | x | ) |
| #define CAAM_RTSCR2C_R2_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR2C_R2_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR2C_R2_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR2C_R2_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR2L_RUN2_MAX | ( | x | ) |
| #define CAAM_RTSCR2L_RUN2_MAX | ( | x | ) |
| #define CAAM_RTSCR2L_RUN2_RNG | ( | x | ) |
| #define CAAM_RTSCR2L_RUN2_RNG | ( | x | ) |
| #define CAAM_RTSCR3C_R3_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR3C_R3_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR3C_R3_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR3C_R3_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR3L_RUN3_MAX | ( | x | ) |
| #define CAAM_RTSCR3L_RUN3_MAX | ( | x | ) |
| #define CAAM_RTSCR3L_RUN3_RNG | ( | x | ) |
| #define CAAM_RTSCR3L_RUN3_RNG | ( | x | ) |
| #define CAAM_RTSCR4C_R4_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR4C_R4_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR4C_R4_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR4C_R4_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR4L_RUN4_MAX | ( | x | ) |
| #define CAAM_RTSCR4L_RUN4_MAX | ( | x | ) |
| #define CAAM_RTSCR4L_RUN4_RNG | ( | x | ) |
| #define CAAM_RTSCR4L_RUN4_RNG | ( | x | ) |
| #define CAAM_RTSCR5C_R5_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR5C_R5_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR5C_R5_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR5C_R5_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR5L_RUN5_MAX | ( | x | ) |
| #define CAAM_RTSCR5L_RUN5_MAX | ( | x | ) |
| #define CAAM_RTSCR5L_RUN5_RNG | ( | x | ) |
| #define CAAM_RTSCR5L_RUN5_RNG | ( | x | ) |
| #define CAAM_RTSCR6PC_R6P_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR6PC_R6P_0_COUNT | ( | x | ) |
| #define CAAM_RTSCR6PC_R6P_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR6PC_R6P_1_COUNT | ( | x | ) |
| #define CAAM_RTSCR6PL_RUN6P_MAX | ( | x | ) |
| #define CAAM_RTSCR6PL_RUN6P_MAX | ( | x | ) |
| #define CAAM_RTSCR6PL_RUN6P_RNG | ( | x | ) |
| #define CAAM_RTSCR6PL_RUN6P_RNG | ( | x | ) |
| #define CAAM_RTSDCTL_ENT_DLY | ( | x | ) |
| #define CAAM_RTSDCTL_ENT_DLY | ( | x | ) |
| #define CAAM_RTSDCTL_SAMP_SIZE | ( | x | ) |
| #define CAAM_RTSDCTL_SAMP_SIZE | ( | x | ) |
| #define CAAM_RTSTATUS_F1BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F1BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F1BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F1BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F2BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F2BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F2BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F2BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F3BR01TF | ( | x | ) |
| #define CAAM_RTSTATUS_F3BR01TF | ( | x | ) |
| #define CAAM_RTSTATUS_F3BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F3BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F4BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F4BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F4BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F4BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F5BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F5BR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F5BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F5BR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F6PBR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F6PBR0TF | ( | x | ) |
| #define CAAM_RTSTATUS_F6PBR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_F6PBR1TF | ( | x | ) |
| #define CAAM_RTSTATUS_FLRTF | ( | x | ) |
| #define CAAM_RTSTATUS_FLRTF | ( | x | ) |
| #define CAAM_RTSTATUS_FMBTF | ( | x | ) |
| #define CAAM_RTSTATUS_FMBTF | ( | x | ) |
| #define CAAM_RTSTATUS_FPTF | ( | x | ) |
| #define CAAM_RTSTATUS_FPTF | ( | x | ) |
| #define CAAM_RTSTATUS_FSBTF | ( | x | ) |
| #define CAAM_RTSTATUS_FSBTF | ( | x | ) |
| #define CAAM_RTSTATUS_RETRY_COUNT | ( | x | ) |
| #define CAAM_RTSTATUS_RETRY_COUNT | ( | x | ) |
| #define CAAM_RTTOTSAM_TOT_SAM | ( | x | ) |
| #define CAAM_RTTOTSAM_TOT_SAM | ( | x | ) |
| #define CAAM_RVID_MA | ( | x | ) |
| #define CAAM_RVID_MA | ( | x | ) |
| #define CAAM_RVID_MB | ( | x | ) |
| #define CAAM_RVID_MB | ( | x | ) |
| #define CAAM_RVID_MC | ( | x | ) |
| #define CAAM_RVID_MC | ( | x | ) |
| #define CAAM_RVID_MD | ( | x | ) |
| #define CAAM_RVID_MD | ( | x | ) |
| #define CAAM_RVID_RMJV | ( | x | ) |
| #define CAAM_RVID_RMJV | ( | x | ) |
| #define CAAM_RVID_RMNV | ( | x | ) |
| #define CAAM_RVID_RMNV | ( | x | ) |
| #define CAAM_RVID_SHA_256 | ( | x | ) |
SHA_256 0b0..RTIC cannot use the SHA-256 hashing algorithm. 0b1..RTIC can use the SHA-256 hashing algorithm.
| #define CAAM_RVID_SHA_256 | ( | x | ) |
SHA_256 0b0..RTIC cannot use the SHA-256 hashing algorithm. 0b1..RTIC can use the SHA-256 hashing algorithm.
| #define CAAM_RVID_SHA_512 | ( | x | ) |
SHA_512 0b0..RTIC cannot use the SHA-512 hashing algorithm. 0b1..RTIC can use the SHA-512 hashing algorithm.
| #define CAAM_RVID_SHA_512 | ( | x | ) |
SHA_512 0b0..RTIC cannot use the SHA-512 hashing algorithm. 0b1..RTIC can use the SHA-512 hashing algorithm.
| #define CAAM_RWDOG_RWDOG | ( | x | ) |
| #define CAAM_RWDOG_RWDOG | ( | x | ) |
| #define CAAM_SCFGR_LCK_TRNG | ( | x | ) |
| #define CAAM_SCFGR_LCK_TRNG | ( | x | ) |
| #define CAAM_SCFGR_MPCURVE | ( | x | ) |
| #define CAAM_SCFGR_MPCURVE | ( | x | ) |
| #define CAAM_SCFGR_MPMRL | ( | x | ) |
| #define CAAM_SCFGR_MPMRL | ( | x | ) |
| #define CAAM_SCFGR_MPPKRC | ( | x | ) |
| #define CAAM_SCFGR_MPPKRC | ( | x | ) |
| #define CAAM_SCFGR_PRIBLOB | ( | x | ) |
PRIBLOB 0b00..Private secure boot software blobs 0b01..Private provisioning type 1 blobs 0b10..Private provisioning type 2 blobs 0b11..Normal operation blobs
| #define CAAM_SCFGR_PRIBLOB | ( | x | ) |
PRIBLOB 0b00..Private secure boot software blobs 0b01..Private provisioning type 1 blobs 0b10..Private provisioning type 2 blobs 0b11..Normal operation blobs
| #define CAAM_SCFGR_RNGSH0 | ( | x | ) |
RNGSH0 0b0..When RNGSH0 is 0, RNG DRNG State Handle 0 can be instantiated in any mode. RNGSH0 is set to 0 only for testing. 0b1..When RNGSH0 is 1, RNG DRNG State Handle 0 cannot be instantiated in deterministic (test) mode. RNGSHO should be set to 1 before the RNG is instantiated. If it is currently instantiated in a deterministic mode, it will be un-instantiated. Once this bit has been written to a 1, it cannot be changed to a 0 until the next power on reset.
| #define CAAM_SCFGR_RNGSH0 | ( | x | ) |
RNGSH0 0b0..When RNGSH0 is 0, RNG DRNG State Handle 0 can be instantiated in any mode. RNGSH0 is set to 0 only for testing. 0b1..When RNGSH0 is 1, RNG DRNG State Handle 0 cannot be instantiated in deterministic (test) mode. RNGSHO should be set to 1 before the RNG is instantiated. If it is currently instantiated in a deterministic mode, it will be un-instantiated. Once this bit has been written to a 1, it cannot be changed to a 0 until the next power on reset.
| #define CAAM_SCFGR_VIRT_EN | ( | x | ) |
VIRT_EN 0b0..Disable job ring virtualization 0b1..Enable job ring virtualization
| #define CAAM_SCFGR_VIRT_EN | ( | x | ) |
VIRT_EN 0b0..Disable job ring virtualization 0b1..Enable job ring virtualization
| #define CAAM_SIL_SIL | ( | x | ) |
| #define CAAM_SIL_SIL | ( | x | ) |
| #define CAAM_SKNR_SK_NONCE_LS | ( | x | ) |
| #define CAAM_SKNR_SK_NONCE_LS | ( | x | ) |
| #define CAAM_SKNR_SK_NONCE_MS | ( | x | ) |
| #define CAAM_SKNR_SK_NONCE_MS | ( | x | ) |
| #define CAAM_SMCR_JR_CMD | ( | x | ) |
| #define CAAM_SMCR_JR_CMD | ( | x | ) |
| #define CAAM_SMCR_JR_PAGE | ( | x | ) |
| #define CAAM_SMCR_JR_PAGE | ( | x | ) |
| #define CAAM_SMCR_JR_PRTN | ( | x | ) |
| #define CAAM_SMCR_JR_PRTN | ( | x | ) |
| #define CAAM_SMCR_PG0_CMD | ( | x | ) |
| #define CAAM_SMCR_PG0_CMD | ( | x | ) |
| #define CAAM_SMCR_PG0_PAGE | ( | x | ) |
| #define CAAM_SMCR_PG0_PAGE | ( | x | ) |
| #define CAAM_SMCR_PG0_PRTN | ( | x | ) |
| #define CAAM_SMCR_PG0_PRTN | ( | x | ) |
| #define CAAM_SMCSR_JR_AERR | ( | x | ) |
| #define CAAM_SMCSR_JR_AERR | ( | x | ) |
| #define CAAM_SMCSR_JR_CERR | ( | x | ) |
CERR 0b00..No Error. 0b01..Command has not yet completed. 0b10..A security failure occurred. 0b11..Command Overflow. Another command was issued by the same Job Ring owner before the owner's previous command completed. The additional command was ignored.
| #define CAAM_SMCSR_JR_CERR | ( | x | ) |
CERR 0b00..No Error. 0b01..Command has not yet completed. 0b10..A security failure occurred. 0b11..Command Overflow. Another command was issued by the same Job Ring owner before the owner's previous command completed. The additional command was ignored.
| #define CAAM_SMCSR_JR_PAGE | ( | x | ) |
| #define CAAM_SMCSR_JR_PAGE | ( | x | ) |
| #define CAAM_SMCSR_JR_PO | ( | x | ) |
PO 0b00..Available; Unowned: The entity that issued the inquiry may allocate this page to a partition. No zeroization is needed since it has already been cleared, therefore no interrupt should be expected. 0b01..Page does not exist in this version or is not initialized yet. 0b10..Another entity owns the page. This page is unavailable to the issuer of the inquiry. 0b11..Owned by the entity making the inquiry. The owner may de-allocate this page if its partition is not marked PSP. If the partition to which the page is allocated is designated as CSP, the page will be zeroized upon de-allocation.
| #define CAAM_SMCSR_JR_PO | ( | x | ) |
PO 0b00..Available; Unowned: The entity that issued the inquiry may allocate this page to a partition. No zeroization is needed since it has already been cleared, therefore no interrupt should be expected. 0b01..Page does not exist in this version or is not initialized yet. 0b10..Another entity owns the page. This page is unavailable to the issuer of the inquiry. 0b11..Owned by the entity making the inquiry. The owner may de-allocate this page if its partition is not marked PSP. If the partition to which the page is allocated is designated as CSP, the page will be zeroized upon de-allocation.
| #define CAAM_SMCSR_JR_PRTN | ( | x | ) |
| #define CAAM_SMCSR_JR_PRTN | ( | x | ) |
| #define CAAM_SMCSR_PG0_AERR | ( | x | ) |
| #define CAAM_SMCSR_PG0_AERR | ( | x | ) |
| #define CAAM_SMCSR_PG0_CERR | ( | x | ) |
CERR 0b00..No Error. 0b01..Command has not yet completed. 0b10..A security failure occurred. 0b11..Command Overflow. Another command was issued by the same Job Ring owner before the owner's previous command completed. The additional command was ignored.
| #define CAAM_SMCSR_PG0_CERR | ( | x | ) |
CERR 0b00..No Error. 0b01..Command has not yet completed. 0b10..A security failure occurred. 0b11..Command Overflow. Another command was issued by the same Job Ring owner before the owner's previous command completed. The additional command was ignored.
| #define CAAM_SMCSR_PG0_PAGE | ( | x | ) |
| #define CAAM_SMCSR_PG0_PAGE | ( | x | ) |
| #define CAAM_SMCSR_PG0_PO | ( | x | ) |
PO 0b00..Available; Unowned: The entity that issued the inquiry may allocate this page to a partition. No zeroization is needed since it has already been cleared, therefore no interrupt should be expected. 0b01..Page does not exist in this version or is not initialized yet. 0b10..Another entity owns the page. This page is unavailable to the issuer of the inquiry. 0b11..Owned by the entity making the inquiry. The owner may de-allocate this page if its partition is not marked PSP. If the partition to which the page is allocated is designated as CSP, the page will be zeroized upon de-allocation.
| #define CAAM_SMCSR_PG0_PO | ( | x | ) |
PO 0b00..Available; Unowned: The entity that issued the inquiry may allocate this page to a partition. No zeroization is needed since it has already been cleared, therefore no interrupt should be expected. 0b01..Page does not exist in this version or is not initialized yet. 0b10..Another entity owns the page. This page is unavailable to the issuer of the inquiry. 0b11..Owned by the entity making the inquiry. The owner may de-allocate this page if its partition is not marked PSP. If the partition to which the page is allocated is designated as CSP, the page will be zeroized upon de-allocation.
| #define CAAM_SMCSR_PG0_PRTN | ( | x | ) |
| #define CAAM_SMCSR_PG0_PRTN | ( | x | ) |
| #define CAAM_SMPO_PO0 | ( | x | ) |
PO0 0b00..Available; Unowned. A Job Ring owner may claim partition 0 by writing to the appropriate SMAPJR register address alias. Note that the entire register will return all 0s if read by a entity that does not own the Job Ring associated with the SMPO address alias that was read. 0b01..Partition 0 does not exist in this version 0b10..Another entity owns partition 0. Partition 0 is unavailable to the reader. If the reader attempts to de-allocate partition 0 or write to the SMAPJR register or SMAGJR register for partition 0 or allocate a page to or de-allocate a page from partition 0 the command will be ignored. (Note that if a CSP partition is de-allocated, all entities (including the owner that de-allocated the partition) will see a 0b10 value for that partition until all its pages have been zeroized.) 0b11..The entity that read the SMPO register owns partition 0. Ownership is claimed when the access permissions register (SMAPJR) of an available partition is first written.
| #define CAAM_SMPO_PO0 | ( | x | ) |
PO0 0b00..Available; Unowned. A Job Ring owner may claim partition 0 by writing to the appropriate SMAPJR register address alias. Note that the entire register will return all 0s if read by a entity that does not own the Job Ring associated with the SMPO address alias that was read. 0b01..Partition 0 does not exist in this version 0b10..Another entity owns partition 0. Partition 0 is unavailable to the reader. If the reader attempts to de-allocate partition 0 or write to the SMAPJR register or SMAGJR register for partition 0 or allocate a page to or de-allocate a page from partition 0 the command will be ignored. (Note that if a CSP partition is de-allocated, all entities (including the owner that de-allocated the partition) will see a 0b10 value for that partition until all its pages have been zeroized.) 0b11..The entity that read the SMPO register owns partition 0. Ownership is claimed when the access permissions register (SMAPJR) of an available partition is first written.
| #define CAAM_SMPO_PO1 | ( | x | ) |
| #define CAAM_SMPO_PO1 | ( | x | ) |
| #define CAAM_SMPO_PO10 | ( | x | ) |
| #define CAAM_SMPO_PO10 | ( | x | ) |
| #define CAAM_SMPO_PO11 | ( | x | ) |
| #define CAAM_SMPO_PO11 | ( | x | ) |
| #define CAAM_SMPO_PO12 | ( | x | ) |
| #define CAAM_SMPO_PO12 | ( | x | ) |
| #define CAAM_SMPO_PO13 | ( | x | ) |
| #define CAAM_SMPO_PO13 | ( | x | ) |
| #define CAAM_SMPO_PO14 | ( | x | ) |
| #define CAAM_SMPO_PO14 | ( | x | ) |
| #define CAAM_SMPO_PO15 | ( | x | ) |
| #define CAAM_SMPO_PO15 | ( | x | ) |
| #define CAAM_SMPO_PO2 | ( | x | ) |
| #define CAAM_SMPO_PO2 | ( | x | ) |
| #define CAAM_SMPO_PO3 | ( | x | ) |
| #define CAAM_SMPO_PO3 | ( | x | ) |
| #define CAAM_SMPO_PO4 | ( | x | ) |
| #define CAAM_SMPO_PO4 | ( | x | ) |
| #define CAAM_SMPO_PO5 | ( | x | ) |
| #define CAAM_SMPO_PO5 | ( | x | ) |
| #define CAAM_SMPO_PO6 | ( | x | ) |
| #define CAAM_SMPO_PO6 | ( | x | ) |
| #define CAAM_SMPO_PO7 | ( | x | ) |
| #define CAAM_SMPO_PO7 | ( | x | ) |
| #define CAAM_SMPO_PO8 | ( | x | ) |
| #define CAAM_SMPO_PO8 | ( | x | ) |
| #define CAAM_SMPO_PO9 | ( | x | ) |
| #define CAAM_SMPO_PO9 | ( | x | ) |
| #define CAAM_SMSTA_ACCERR | ( | x | ) |
ACCERR 0b0000..No error occurred 0b0001..A bus transaction attempted to access a page in Secure Memory, but the page was not allocated to any partition. 0b0010..A bus transaction attempted to access a partition, but the transaction's TrustZone World, DID was not granted access to the partition in the partition's SMAG2/1JR registers. 0b0011..A bus transaction attempted to read, but reads from this partition are not allowed. 0b0100..A bus transaction attempted to write, but writes to this partition are not allowed. 0b0110..A bus transaction attempted a non-key read, but the only reads permitted from this partition are key reads. 0b1001..Secure Memory Blob import or export was attempted, but Secure Memory Blob access is not allowed for this partition. 0b1010..A Descriptor attempted a Secure Memory Blob import or export, but not all of the pages referenced were from the same partition. 0b1011..A memory access was directed to Secure Memory, but the specified address is not implemented in Secure Memory. The address was either outside the address range occupied by Secure Memory, or was within an unimplemented portion of the 4kbyte address block occupied by a 1Kbyte or 2Kbyte Secure Memory page. 0b1100..A bus transaction was attempted, but the burst would have crossed a page boundary. 0b1101..An attempt was made to access a page while it was still being initialized.
| #define CAAM_SMSTA_ACCERR | ( | x | ) |
ACCERR 0b0000..No error occurred 0b0001..A bus transaction attempted to access a page in Secure Memory, but the page was not allocated to any partition. 0b0010..A bus transaction attempted to access a partition, but the transaction's TrustZone World, DID was not granted access to the partition in the partition's SMAG2/1JR registers. 0b0011..A bus transaction attempted to read, but reads from this partition are not allowed. 0b0100..A bus transaction attempted to write, but writes to this partition are not allowed. 0b0110..A bus transaction attempted a non-key read, but the only reads permitted from this partition are key reads. 0b1001..Secure Memory Blob import or export was attempted, but Secure Memory Blob access is not allowed for this partition. 0b1010..A Descriptor attempted a Secure Memory Blob import or export, but not all of the pages referenced were from the same partition. 0b1011..A memory access was directed to Secure Memory, but the specified address is not implemented in Secure Memory. The address was either outside the address range occupied by Secure Memory, or was within an unimplemented portion of the 4kbyte address block occupied by a 1Kbyte or 2Kbyte Secure Memory page. 0b1100..A bus transaction was attempted, but the burst would have crossed a page boundary. 0b1101..An attempt was made to access a page while it was still being initialized.
| #define CAAM_SMSTA_DID | ( | x | ) |
| #define CAAM_SMSTA_DID | ( | x | ) |
| #define CAAM_SMSTA_NS | ( | x | ) |
| #define CAAM_SMSTA_NS | ( | x | ) |
| #define CAAM_SMSTA_PAGE | ( | x | ) |
| #define CAAM_SMSTA_PAGE | ( | x | ) |
| #define CAAM_SMSTA_PART | ( | x | ) |
| #define CAAM_SMSTA_PART | ( | x | ) |
| #define CAAM_SMSTA_SMR_WP | ( | x | ) |
| #define CAAM_SMSTA_SMR_WP | ( | x | ) |
| #define CAAM_SMSTA_STATE | ( | x | ) |
STATE 0b0000..Reset State 0b0001..Initialize State 0b0010..Normal State 0b0011..Fail State
| #define CAAM_SMSTA_STATE | ( | x | ) |
STATE 0b0000..Reset State 0b0001..Initialize State 0b0010..Normal State 0b0011..Fail State
| #define CAAM_SMVID_LS_PSIZ | ( | x | ) |
| #define CAAM_SMVID_LS_PSIZ | ( | x | ) |
| #define CAAM_SMVID_LS_SMJV | ( | x | ) |
| #define CAAM_SMVID_LS_SMJV | ( | x | ) |
| #define CAAM_SMVID_LS_SMNV | ( | x | ) |
| #define CAAM_SMVID_LS_SMNV | ( | x | ) |
| #define CAAM_SMVID_MS_MAX_NPAG | ( | x | ) |
| #define CAAM_SMVID_MS_MAX_NPAG | ( | x | ) |
| #define CAAM_SMVID_MS_NPAG | ( | x | ) |
| #define CAAM_SMVID_MS_NPAG | ( | x | ) |
| #define CAAM_SMVID_MS_NPRT | ( | x | ) |
| #define CAAM_SMVID_MS_NPRT | ( | x | ) |
| #define CAAM_SMWPJRR_SMR_WP_JRa | ( | x | ) |
| #define CAAM_SMWPJRR_SMR_WP_JRa | ( | x | ) |
| #define CAAM_SOL_SOL | ( | x | ) |
| #define CAAM_SOL_SOL | ( | x | ) |
| #define CAAM_TDKEKR_TDKEK | ( | x | ) |
| #define CAAM_TDKEKR_TDKEK | ( | x | ) |
| #define CAAM_TDSKR_TDSK | ( | x | ) |
| #define CAAM_TDSKR_TDSK | ( | x | ) |
| #define CAAM_UVSIL_UVSIL | ( | x | ) |
| #define CAAM_UVSIL_UVSIL | ( | x | ) |
| #define CAAM_UVSOL_UVSOL | ( | x | ) |
| #define CAAM_UVSOL_UVSOL | ( | x | ) |
| #define CAAM_VSIL_VSIL | ( | x | ) |
| #define CAAM_VSIL_VSIL | ( | x | ) |
| #define CAAM_VSOL_VSOL | ( | x | ) |
| #define CAAM_VSOL_VSOL | ( | x | ) |