50 #if defined (__ICCARM__) 51 #pragma system_include 54 #if defined (__CC_ARM) 65 #define __I volatile const 71 #define __R volatile const 101 #define MXC_R_TRNG_CN ((uint32_t)0x00000000UL) 102 #define MXC_R_TRNG_ST ((uint32_t)0x00000004UL) 103 #define MXC_R_TRNG_DATA ((uint32_t)0x00000008UL) 112 #define MXC_F_TRNG_CN_ODHT_POS 0 113 #define MXC_F_TRNG_CN_ODHT ((uint32_t)(0x1UL << MXC_F_TRNG_CN_ODHT_POS)) 115 #define MXC_F_TRNG_CN_RND_IRQ_EN_POS 1 116 #define MXC_F_TRNG_CN_RND_IRQ_EN ((uint32_t)(0x1UL << MXC_F_TRNG_CN_RND_IRQ_EN_POS)) 118 #define MXC_F_TRNG_CN_HEALTH_EN_POS 2 119 #define MXC_F_TRNG_CN_HEALTH_EN ((uint32_t)(0x1UL << MXC_F_TRNG_CN_HEALTH_EN_POS)) 121 #define MXC_F_TRNG_CN_AESKG_MEU_POS 3 122 #define MXC_F_TRNG_CN_AESKG_MEU ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEU_POS)) 124 #define MXC_F_TRNG_CN_AESKG_MEMPROTE_POS 4 125 #define MXC_F_TRNG_CN_AESKG_MEMPROTE ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEMPROTE_POS)) 127 #define MXC_F_TRNG_CN_AESKG_MEMPROTA_POS 5 128 #define MXC_F_TRNG_CN_AESKG_MEMPROTA ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEMPROTA_POS)) 130 #define MXC_F_TRNG_CN_RSV16_POS 16 131 #define MXC_F_TRNG_CN_RSV16 ((uint32_t)(0x1UL << MXC_F_TRNG_CN_RSV16_POS)) 133 #define MXC_F_TRNG_CN_RSV17_POS 17 134 #define MXC_F_TRNG_CN_RSV17 ((uint32_t)(0x1UL << MXC_F_TRNG_CN_RSV17_POS)) 145 #define MXC_F_TRNG_ST_RND_RDY_POS 0 146 #define MXC_F_TRNG_ST_RND_RDY ((uint32_t)(0x1UL << MXC_F_TRNG_ST_RND_RDY_POS)) 148 #define MXC_F_TRNG_ST_ODHTS_POS 1 149 #define MXC_F_TRNG_ST_ODHTS ((uint32_t)(0x1UL << MXC_F_TRNG_ST_ODHTS_POS)) 151 #define MXC_F_TRNG_ST_HTS_POS 2 152 #define MXC_F_TRNG_ST_HTS ((uint32_t)(0x1UL << MXC_F_TRNG_ST_HTS_POS)) 154 #define MXC_F_TRNG_ST_SRCFAIL_POS 3 155 #define MXC_F_TRNG_ST_SRCFAIL ((uint32_t)(0x1UL << MXC_F_TRNG_ST_SRCFAIL_POS)) 157 #define MXC_F_TRNG_ST_AESKGD_MEU_S_POS 4 158 #define MXC_F_TRNG_ST_AESKGD_MEU_S ((uint32_t)(0x1UL << MXC_F_TRNG_ST_AESKGD_MEU_S_POS)) 160 #define MXC_F_TRNG_ST_RSV16_POS 16 161 #define MXC_F_TRNG_ST_RSV16 ((uint32_t)(0x1UL << MXC_F_TRNG_ST_RSV16_POS)) 172 #define MXC_F_TRNG_DATA_DATA_POS 0 173 #define MXC_F_TRNG_DATA_DATA ((uint32_t)(0xFFFFFFFFUL << MXC_F_TRNG_DATA_DATA_POS)) __I uint32_t st
0x04: TRNG ST Register
Definition: trng_regs.h:90
Structure type to access the TRNG Registers.
Definition: trng_regs.h:88
__I uint32_t data
0x08: TRNG DATA Register
Definition: trng_regs.h:91
__IO uint32_t cn
0x00: TRNG CN Register
Definition: trng_regs.h:89