CC35xxDriverLibrary
hw_hsm_sec.h File Reference

Go to the source code of this file.

Macros

#define HSM_SEC_O_CLKCTL   0x00000000U
 
#define HSM_SEC_O_SRSTCTL   0x00000004U
 
#define HSM_SEC_O_PKACTL   0x00000008U
 
#define HSM_SEC_O_DBGCTL   0x0000000CU
 
#define HSM_SEC_O_DFTCTL   0x00000010U
 
#define HSM_SEC_O_CLKFRODIV   0x00000014U
 
#define HSM_SEC_O_SLPCTL   0x00000018U
 
#define HSM_SEC_CLKCTL_CLKGO   0x00000001U
 
#define HSM_SEC_CLKCTL_CLKGO_M   0x00000001U
 
#define HSM_SEC_CLKCTL_CLKGO_S   0U
 
#define HSM_SEC_CLKCTL_CLKGO_DIS   0x00000000U
 
#define HSM_SEC_CLKCTL_CLKGO_EN   0x00000001U
 
#define HSM_SEC_CLKCTL_HIFCLKGO   0x00000002U
 
#define HSM_SEC_CLKCTL_HIFCLKGO_M   0x00000002U
 
#define HSM_SEC_CLKCTL_HIFCLKGO_S   1U
 
#define HSM_SEC_CLKCTL_HIFCLKGO_DIS   0x00000000U
 
#define HSM_SEC_CLKCTL_HIFCLKGO_EN   0x00000002U
 
#define HSM_SEC_CLKCTL_CNTCLKGO   0x00000004U
 
#define HSM_SEC_CLKCTL_CNTCLKGO_M   0x00000004U
 
#define HSM_SEC_CLKCTL_CNTCLKGO_S   2U
 
#define HSM_SEC_CLKCTL_CNTCLKGO_DIS   0x00000000U
 
#define HSM_SEC_CLKCTL_CNTCLKGO_EN   0x00000004U
 
#define HSM_SEC_CLKCTL_CLKDISREQ   0x00000008U
 
#define HSM_SEC_CLKCTL_CLKDISREQ_M   0x00000008U
 
#define HSM_SEC_CLKCTL_CLKDISREQ_S   3U
 
#define HSM_SEC_CLKCTL_CLKDISREQ_DIS   0x00000008U
 
#define HSM_SEC_CLKCTL_CLKBUSY   0x00000010U
 
#define HSM_SEC_CLKCTL_CLKBUSY_M   0x00000010U
 
#define HSM_SEC_CLKCTL_CLKBUSY_S   4U
 
#define HSM_SEC_CLKCTL_HIFCLKBUSY   0x00000020U
 
#define HSM_SEC_CLKCTL_HIFCLKBUSY_M   0x00000020U
 
#define HSM_SEC_CLKCTL_HIFCLKBUSY_S   5U
 
#define HSM_SEC_CLKCTL_CTLCLKBUSY   0x00000040U
 
#define HSM_SEC_CLKCTL_CTLCLKBUSY_M   0x00000040U
 
#define HSM_SEC_CLKCTL_CTLCLKBUSY_S   6U
 
#define HSM_SEC_SRSTCTL_ABORTREQ   0x00000001U
 
#define HSM_SEC_SRSTCTL_ABORTREQ_M   0x00000001U
 
#define HSM_SEC_SRSTCTL_ABORTREQ_S   0U
 
#define HSM_SEC_SRSTCTL_ABORTREQ_REQ   0x00000001U
 
#define HSM_SEC_SRSTCTL_ABORTACK   0x00000002U
 
#define HSM_SEC_SRSTCTL_ABORTACK_M   0x00000002U
 
#define HSM_SEC_SRSTCTL_ABORTACK_S   1U
 
#define HSM_SEC_SRSTCTL_FRCACK   0x00000004U
 
#define HSM_SEC_SRSTCTL_FRCACK_M   0x00000004U
 
#define HSM_SEC_SRSTCTL_FRCACK_S   2U
 
#define HSM_SEC_SRSTCTL_FRCACK_EN   0x00000004U
 
#define HSM_SEC_SRSTCTL_STA   0x00000008U
 
#define HSM_SEC_SRSTCTL_STA_M   0x00000008U
 
#define HSM_SEC_SRSTCTL_STA_S   3U
 
#define HSM_SEC_SRSTCTL_STATE_W   3U
 
#define HSM_SEC_SRSTCTL_STATE_M   0x00000070U
 
#define HSM_SEC_SRSTCTL_STATE_S   4U
 
#define HSM_SEC_SRSTCTL_STATE_IDLE   0x00000000U
 
#define HSM_SEC_SRSTCTL_STATE_REQ   0x00000010U
 
#define HSM_SEC_SRSTCTL_STATE_ACK   0x00000020U
 
#define HSM_SEC_SRSTCTL_STATE_ASSERT   0x00000030U
 
#define HSM_SEC_SRSTCTL_STATE_SET   0x00000040U
 
#define HSM_SEC_PKACTL_ABORT   0x00000001U
 
#define HSM_SEC_PKACTL_ABORT_M   0x00000001U
 
#define HSM_SEC_PKACTL_ABORT_S   0U
 
#define HSM_SEC_PKACTL_ABORT_ABORT   0x00000001U
 
#define HSM_SEC_PKACTL_NSMASKREQ   0x00000002U
 
#define HSM_SEC_PKACTL_NSMASKREQ_M   0x00000002U
 
#define HSM_SEC_PKACTL_NSMASKREQ_S   1U
 
#define HSM_SEC_PKACTL_NSMASKREQ_MASK   0x00000002U
 
#define HSM_SEC_DBGCTL_SEL_W   7U
 
#define HSM_SEC_DBGCTL_SEL_M   0x0000007FU
 
#define HSM_SEC_DBGCTL_SEL_S   0U
 
#define HSM_SEC_DFTCTL_SEL_W   5U
 
#define HSM_SEC_DFTCTL_SEL_M   0x0000001FU
 
#define HSM_SEC_DFTCTL_SEL_S   0U
 
#define HSM_SEC_DFTCTL_CTLEN   0x00000020U
 
#define HSM_SEC_DFTCTL_CTLEN_M   0x00000020U
 
#define HSM_SEC_DFTCTL_CTLEN_S   5U
 
#define HSM_SEC_DFTCTL_ENABLE   0x00000040U
 
#define HSM_SEC_DFTCTL_ENABLE_M   0x00000040U
 
#define HSM_SEC_DFTCTL_ENABLE_S   6U
 
#define HSM_SEC_DFTCTL_DLY   0x00000080U
 
#define HSM_SEC_DFTCTL_DLY_M   0x00000080U
 
#define HSM_SEC_DFTCTL_DLY_S   7U
 
#define HSM_SEC_CLKFRODIV_VAL_W   7U
 
#define HSM_SEC_CLKFRODIV_VAL_M   0x0000007FU
 
#define HSM_SEC_CLKFRODIV_VAL_S   0U
 
#define HSM_SEC_CLKFRODIV_EN   0x00000080U
 
#define HSM_SEC_CLKFRODIV_EN_M   0x00000080U
 
#define HSM_SEC_CLKFRODIV_EN_S   7U
 
#define HSM_SEC_SLPCTL_OVRVAL   0x00000001U
 
#define HSM_SEC_SLPCTL_OVRVAL_M   0x00000001U
 
#define HSM_SEC_SLPCTL_OVRVAL_S   0U
 
#define HSM_SEC_SLPCTL_SRCVAL   0x00000002U
 
#define HSM_SEC_SLPCTL_SRCVAL_M   0x00000002U
 
#define HSM_SEC_SLPCTL_SRCVAL_S   1U
 

Macro Definition Documentation

§ HSM_SEC_O_CLKCTL

#define HSM_SEC_O_CLKCTL   0x00000000U

§ HSM_SEC_O_SRSTCTL

#define HSM_SEC_O_SRSTCTL   0x00000004U

§ HSM_SEC_O_PKACTL

#define HSM_SEC_O_PKACTL   0x00000008U

§ HSM_SEC_O_DBGCTL

#define HSM_SEC_O_DBGCTL   0x0000000CU

§ HSM_SEC_O_DFTCTL

#define HSM_SEC_O_DFTCTL   0x00000010U

§ HSM_SEC_O_CLKFRODIV

#define HSM_SEC_O_CLKFRODIV   0x00000014U

§ HSM_SEC_O_SLPCTL

#define HSM_SEC_O_SLPCTL   0x00000018U

§ HSM_SEC_CLKCTL_CLKGO

#define HSM_SEC_CLKCTL_CLKGO   0x00000001U

§ HSM_SEC_CLKCTL_CLKGO_M

#define HSM_SEC_CLKCTL_CLKGO_M   0x00000001U

§ HSM_SEC_CLKCTL_CLKGO_S

#define HSM_SEC_CLKCTL_CLKGO_S   0U

§ HSM_SEC_CLKCTL_CLKGO_DIS

#define HSM_SEC_CLKCTL_CLKGO_DIS   0x00000000U

§ HSM_SEC_CLKCTL_CLKGO_EN

#define HSM_SEC_CLKCTL_CLKGO_EN   0x00000001U

§ HSM_SEC_CLKCTL_HIFCLKGO

#define HSM_SEC_CLKCTL_HIFCLKGO   0x00000002U

§ HSM_SEC_CLKCTL_HIFCLKGO_M

#define HSM_SEC_CLKCTL_HIFCLKGO_M   0x00000002U

§ HSM_SEC_CLKCTL_HIFCLKGO_S

#define HSM_SEC_CLKCTL_HIFCLKGO_S   1U

§ HSM_SEC_CLKCTL_HIFCLKGO_DIS

#define HSM_SEC_CLKCTL_HIFCLKGO_DIS   0x00000000U

§ HSM_SEC_CLKCTL_HIFCLKGO_EN

#define HSM_SEC_CLKCTL_HIFCLKGO_EN   0x00000002U

§ HSM_SEC_CLKCTL_CNTCLKGO

#define HSM_SEC_CLKCTL_CNTCLKGO   0x00000004U

§ HSM_SEC_CLKCTL_CNTCLKGO_M

#define HSM_SEC_CLKCTL_CNTCLKGO_M   0x00000004U

§ HSM_SEC_CLKCTL_CNTCLKGO_S

#define HSM_SEC_CLKCTL_CNTCLKGO_S   2U

§ HSM_SEC_CLKCTL_CNTCLKGO_DIS

#define HSM_SEC_CLKCTL_CNTCLKGO_DIS   0x00000000U

§ HSM_SEC_CLKCTL_CNTCLKGO_EN

#define HSM_SEC_CLKCTL_CNTCLKGO_EN   0x00000004U

§ HSM_SEC_CLKCTL_CLKDISREQ

#define HSM_SEC_CLKCTL_CLKDISREQ   0x00000008U

§ HSM_SEC_CLKCTL_CLKDISREQ_M

#define HSM_SEC_CLKCTL_CLKDISREQ_M   0x00000008U

§ HSM_SEC_CLKCTL_CLKDISREQ_S

#define HSM_SEC_CLKCTL_CLKDISREQ_S   3U

§ HSM_SEC_CLKCTL_CLKDISREQ_DIS

#define HSM_SEC_CLKCTL_CLKDISREQ_DIS   0x00000008U

§ HSM_SEC_CLKCTL_CLKBUSY

#define HSM_SEC_CLKCTL_CLKBUSY   0x00000010U

§ HSM_SEC_CLKCTL_CLKBUSY_M

#define HSM_SEC_CLKCTL_CLKBUSY_M   0x00000010U

§ HSM_SEC_CLKCTL_CLKBUSY_S

#define HSM_SEC_CLKCTL_CLKBUSY_S   4U

§ HSM_SEC_CLKCTL_HIFCLKBUSY

#define HSM_SEC_CLKCTL_HIFCLKBUSY   0x00000020U

§ HSM_SEC_CLKCTL_HIFCLKBUSY_M

#define HSM_SEC_CLKCTL_HIFCLKBUSY_M   0x00000020U

§ HSM_SEC_CLKCTL_HIFCLKBUSY_S

#define HSM_SEC_CLKCTL_HIFCLKBUSY_S   5U

§ HSM_SEC_CLKCTL_CTLCLKBUSY

#define HSM_SEC_CLKCTL_CTLCLKBUSY   0x00000040U

§ HSM_SEC_CLKCTL_CTLCLKBUSY_M

#define HSM_SEC_CLKCTL_CTLCLKBUSY_M   0x00000040U

§ HSM_SEC_CLKCTL_CTLCLKBUSY_S

#define HSM_SEC_CLKCTL_CTLCLKBUSY_S   6U

§ HSM_SEC_SRSTCTL_ABORTREQ

#define HSM_SEC_SRSTCTL_ABORTREQ   0x00000001U

§ HSM_SEC_SRSTCTL_ABORTREQ_M

#define HSM_SEC_SRSTCTL_ABORTREQ_M   0x00000001U

§ HSM_SEC_SRSTCTL_ABORTREQ_S

#define HSM_SEC_SRSTCTL_ABORTREQ_S   0U

§ HSM_SEC_SRSTCTL_ABORTREQ_REQ

#define HSM_SEC_SRSTCTL_ABORTREQ_REQ   0x00000001U

§ HSM_SEC_SRSTCTL_ABORTACK

#define HSM_SEC_SRSTCTL_ABORTACK   0x00000002U

§ HSM_SEC_SRSTCTL_ABORTACK_M

#define HSM_SEC_SRSTCTL_ABORTACK_M   0x00000002U

§ HSM_SEC_SRSTCTL_ABORTACK_S

#define HSM_SEC_SRSTCTL_ABORTACK_S   1U

§ HSM_SEC_SRSTCTL_FRCACK

#define HSM_SEC_SRSTCTL_FRCACK   0x00000004U

§ HSM_SEC_SRSTCTL_FRCACK_M

#define HSM_SEC_SRSTCTL_FRCACK_M   0x00000004U

§ HSM_SEC_SRSTCTL_FRCACK_S

#define HSM_SEC_SRSTCTL_FRCACK_S   2U

§ HSM_SEC_SRSTCTL_FRCACK_EN

#define HSM_SEC_SRSTCTL_FRCACK_EN   0x00000004U

§ HSM_SEC_SRSTCTL_STA

#define HSM_SEC_SRSTCTL_STA   0x00000008U

§ HSM_SEC_SRSTCTL_STA_M

#define HSM_SEC_SRSTCTL_STA_M   0x00000008U

§ HSM_SEC_SRSTCTL_STA_S

#define HSM_SEC_SRSTCTL_STA_S   3U

§ HSM_SEC_SRSTCTL_STATE_W

#define HSM_SEC_SRSTCTL_STATE_W   3U

§ HSM_SEC_SRSTCTL_STATE_M

#define HSM_SEC_SRSTCTL_STATE_M   0x00000070U

§ HSM_SEC_SRSTCTL_STATE_S

#define HSM_SEC_SRSTCTL_STATE_S   4U

§ HSM_SEC_SRSTCTL_STATE_IDLE

#define HSM_SEC_SRSTCTL_STATE_IDLE   0x00000000U

§ HSM_SEC_SRSTCTL_STATE_REQ

#define HSM_SEC_SRSTCTL_STATE_REQ   0x00000010U

§ HSM_SEC_SRSTCTL_STATE_ACK

#define HSM_SEC_SRSTCTL_STATE_ACK   0x00000020U

§ HSM_SEC_SRSTCTL_STATE_ASSERT

#define HSM_SEC_SRSTCTL_STATE_ASSERT   0x00000030U

§ HSM_SEC_SRSTCTL_STATE_SET

#define HSM_SEC_SRSTCTL_STATE_SET   0x00000040U

§ HSM_SEC_PKACTL_ABORT

#define HSM_SEC_PKACTL_ABORT   0x00000001U

§ HSM_SEC_PKACTL_ABORT_M

#define HSM_SEC_PKACTL_ABORT_M   0x00000001U

§ HSM_SEC_PKACTL_ABORT_S

#define HSM_SEC_PKACTL_ABORT_S   0U

§ HSM_SEC_PKACTL_ABORT_ABORT

#define HSM_SEC_PKACTL_ABORT_ABORT   0x00000001U

§ HSM_SEC_PKACTL_NSMASKREQ

#define HSM_SEC_PKACTL_NSMASKREQ   0x00000002U

§ HSM_SEC_PKACTL_NSMASKREQ_M

#define HSM_SEC_PKACTL_NSMASKREQ_M   0x00000002U

§ HSM_SEC_PKACTL_NSMASKREQ_S

#define HSM_SEC_PKACTL_NSMASKREQ_S   1U

§ HSM_SEC_PKACTL_NSMASKREQ_MASK

#define HSM_SEC_PKACTL_NSMASKREQ_MASK   0x00000002U

§ HSM_SEC_DBGCTL_SEL_W

#define HSM_SEC_DBGCTL_SEL_W   7U

§ HSM_SEC_DBGCTL_SEL_M

#define HSM_SEC_DBGCTL_SEL_M   0x0000007FU

§ HSM_SEC_DBGCTL_SEL_S

#define HSM_SEC_DBGCTL_SEL_S   0U

§ HSM_SEC_DFTCTL_SEL_W

#define HSM_SEC_DFTCTL_SEL_W   5U

§ HSM_SEC_DFTCTL_SEL_M

#define HSM_SEC_DFTCTL_SEL_M   0x0000001FU

§ HSM_SEC_DFTCTL_SEL_S

#define HSM_SEC_DFTCTL_SEL_S   0U

§ HSM_SEC_DFTCTL_CTLEN

#define HSM_SEC_DFTCTL_CTLEN   0x00000020U

§ HSM_SEC_DFTCTL_CTLEN_M

#define HSM_SEC_DFTCTL_CTLEN_M   0x00000020U

§ HSM_SEC_DFTCTL_CTLEN_S

#define HSM_SEC_DFTCTL_CTLEN_S   5U

§ HSM_SEC_DFTCTL_ENABLE

#define HSM_SEC_DFTCTL_ENABLE   0x00000040U

§ HSM_SEC_DFTCTL_ENABLE_M

#define HSM_SEC_DFTCTL_ENABLE_M   0x00000040U

§ HSM_SEC_DFTCTL_ENABLE_S

#define HSM_SEC_DFTCTL_ENABLE_S   6U

§ HSM_SEC_DFTCTL_DLY

#define HSM_SEC_DFTCTL_DLY   0x00000080U

§ HSM_SEC_DFTCTL_DLY_M

#define HSM_SEC_DFTCTL_DLY_M   0x00000080U

§ HSM_SEC_DFTCTL_DLY_S

#define HSM_SEC_DFTCTL_DLY_S   7U

§ HSM_SEC_CLKFRODIV_VAL_W

#define HSM_SEC_CLKFRODIV_VAL_W   7U

§ HSM_SEC_CLKFRODIV_VAL_M

#define HSM_SEC_CLKFRODIV_VAL_M   0x0000007FU

§ HSM_SEC_CLKFRODIV_VAL_S

#define HSM_SEC_CLKFRODIV_VAL_S   0U

§ HSM_SEC_CLKFRODIV_EN

#define HSM_SEC_CLKFRODIV_EN   0x00000080U

§ HSM_SEC_CLKFRODIV_EN_M

#define HSM_SEC_CLKFRODIV_EN_M   0x00000080U

§ HSM_SEC_CLKFRODIV_EN_S

#define HSM_SEC_CLKFRODIV_EN_S   7U

§ HSM_SEC_SLPCTL_OVRVAL

#define HSM_SEC_SLPCTL_OVRVAL   0x00000001U

§ HSM_SEC_SLPCTL_OVRVAL_M

#define HSM_SEC_SLPCTL_OVRVAL_M   0x00000001U

§ HSM_SEC_SLPCTL_OVRVAL_S

#define HSM_SEC_SLPCTL_OVRVAL_S   0U

§ HSM_SEC_SLPCTL_SRCVAL

#define HSM_SEC_SLPCTL_SRCVAL   0x00000002U

§ HSM_SEC_SLPCTL_SRCVAL_M

#define HSM_SEC_SLPCTL_SRCVAL_M   0x00000002U

§ HSM_SEC_SLPCTL_SRCVAL_S

#define HSM_SEC_SLPCTL_SRCVAL_S   1U