14 __RW uint32_t CONTROL;
17 __R uint8_t RESERVED0[4];
19 __R uint8_t RESERVED0[64];
20 __RW uint32_t TAMP_FLAG;
33 #define TAMP_TAMP_CONTROL_LOCK_MASK (0x80000000UL)
34 #define TAMP_TAMP_CONTROL_LOCK_SHIFT (31U)
35 #define TAMP_TAMP_CONTROL_LOCK_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_LOCK_SHIFT) & TAMP_TAMP_CONTROL_LOCK_MASK)
36 #define TAMP_TAMP_CONTROL_LOCK_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_LOCK_MASK) >> TAMP_TAMP_CONTROL_LOCK_SHIFT)
45 #define TAMP_TAMP_CONTROL_BYPASS_MASK (0x100000UL)
46 #define TAMP_TAMP_CONTROL_BYPASS_SHIFT (20U)
47 #define TAMP_TAMP_CONTROL_BYPASS_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_BYPASS_SHIFT) & TAMP_TAMP_CONTROL_BYPASS_MASK)
48 #define TAMP_TAMP_CONTROL_BYPASS_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_BYPASS_MASK) >> TAMP_TAMP_CONTROL_BYPASS_SHIFT)
58 #define TAMP_TAMP_CONTROL_FILTER_MASK (0xF0000UL)
59 #define TAMP_TAMP_CONTROL_FILTER_SHIFT (16U)
60 #define TAMP_TAMP_CONTROL_FILTER_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_FILTER_SHIFT) & TAMP_TAMP_CONTROL_FILTER_MASK)
61 #define TAMP_TAMP_CONTROL_FILTER_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_FILTER_MASK) >> TAMP_TAMP_CONTROL_FILTER_SHIFT)
68 #define TAMP_TAMP_CONTROL_VALUE_MASK (0x300U)
69 #define TAMP_TAMP_CONTROL_VALUE_SHIFT (8U)
70 #define TAMP_TAMP_CONTROL_VALUE_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_VALUE_SHIFT) & TAMP_TAMP_CONTROL_VALUE_MASK)
71 #define TAMP_TAMP_CONTROL_VALUE_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_VALUE_MASK) >> TAMP_TAMP_CONTROL_VALUE_SHIFT)
82 #define TAMP_TAMP_CONTROL_SPEED_MASK (0xF0U)
83 #define TAMP_TAMP_CONTROL_SPEED_SHIFT (4U)
84 #define TAMP_TAMP_CONTROL_SPEED_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_SPEED_SHIFT) & TAMP_TAMP_CONTROL_SPEED_MASK)
85 #define TAMP_TAMP_CONTROL_SPEED_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_SPEED_MASK) >> TAMP_TAMP_CONTROL_SPEED_SHIFT)
94 #define TAMP_TAMP_CONTROL_RECOVER_MASK (0x4U)
95 #define TAMP_TAMP_CONTROL_RECOVER_SHIFT (2U)
96 #define TAMP_TAMP_CONTROL_RECOVER_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_RECOVER_SHIFT) & TAMP_TAMP_CONTROL_RECOVER_MASK)
97 #define TAMP_TAMP_CONTROL_RECOVER_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_RECOVER_MASK) >> TAMP_TAMP_CONTROL_RECOVER_SHIFT)
106 #define TAMP_TAMP_CONTROL_ACTIVE_MASK (0x2U)
107 #define TAMP_TAMP_CONTROL_ACTIVE_SHIFT (1U)
108 #define TAMP_TAMP_CONTROL_ACTIVE_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_ACTIVE_SHIFT) & TAMP_TAMP_CONTROL_ACTIVE_MASK)
109 #define TAMP_TAMP_CONTROL_ACTIVE_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_ACTIVE_MASK) >> TAMP_TAMP_CONTROL_ACTIVE_SHIFT)
118 #define TAMP_TAMP_CONTROL_ENABLE_MASK (0x1U)
119 #define TAMP_TAMP_CONTROL_ENABLE_SHIFT (0U)
120 #define TAMP_TAMP_CONTROL_ENABLE_SET(x) (((uint32_t)(x) << TAMP_TAMP_CONTROL_ENABLE_SHIFT) & TAMP_TAMP_CONTROL_ENABLE_MASK)
121 #define TAMP_TAMP_CONTROL_ENABLE_GET(x) (((uint32_t)(x) & TAMP_TAMP_CONTROL_ENABLE_MASK) >> TAMP_TAMP_CONTROL_ENABLE_SHIFT)
129 #define TAMP_TAMP_POLY_POLY_MASK (0xFFFFFFFFUL)
130 #define TAMP_TAMP_POLY_POLY_SHIFT (0U)
131 #define TAMP_TAMP_POLY_POLY_SET(x) (((uint32_t)(x) << TAMP_TAMP_POLY_POLY_SHIFT) & TAMP_TAMP_POLY_POLY_MASK)
132 #define TAMP_TAMP_POLY_POLY_GET(x) (((uint32_t)(x) & TAMP_TAMP_POLY_POLY_MASK) >> TAMP_TAMP_POLY_POLY_SHIFT)
140 #define TAMP_TAMP_LFSR_LFSR_MASK (0xFFFFFFFFUL)
141 #define TAMP_TAMP_LFSR_LFSR_SHIFT (0U)
142 #define TAMP_TAMP_LFSR_LFSR_SET(x) (((uint32_t)(x) << TAMP_TAMP_LFSR_LFSR_SHIFT) & TAMP_TAMP_LFSR_LFSR_MASK)
143 #define TAMP_TAMP_LFSR_LFSR_GET(x) (((uint32_t)(x) & TAMP_TAMP_LFSR_LFSR_MASK) >> TAMP_TAMP_LFSR_LFSR_SHIFT)
152 #define TAMP_TAMP_FLAG_FLAG_MASK (0xFFFU)
153 #define TAMP_TAMP_FLAG_FLAG_SHIFT (0U)
154 #define TAMP_TAMP_FLAG_FLAG_SET(x) (((uint32_t)(x) << TAMP_TAMP_FLAG_FLAG_SHIFT) & TAMP_TAMP_FLAG_FLAG_MASK)
155 #define TAMP_TAMP_FLAG_FLAG_GET(x) (((uint32_t)(x) & TAMP_TAMP_FLAG_FLAG_MASK) >> TAMP_TAMP_FLAG_FLAG_SHIFT)
165 #define TAMP_IRQ_EN_LOCK_MASK (0x80000000UL)
166 #define TAMP_IRQ_EN_LOCK_SHIFT (31U)
167 #define TAMP_IRQ_EN_LOCK_SET(x) (((uint32_t)(x) << TAMP_IRQ_EN_LOCK_SHIFT) & TAMP_IRQ_EN_LOCK_MASK)
168 #define TAMP_IRQ_EN_LOCK_GET(x) (((uint32_t)(x) & TAMP_IRQ_EN_LOCK_MASK) >> TAMP_IRQ_EN_LOCK_SHIFT)
177 #define TAMP_IRQ_EN_IRQ_EN_MASK (0xFFFU)
178 #define TAMP_IRQ_EN_IRQ_EN_SHIFT (0U)
179 #define TAMP_IRQ_EN_IRQ_EN_SET(x) (((uint32_t)(x) << TAMP_IRQ_EN_IRQ_EN_SHIFT) & TAMP_IRQ_EN_IRQ_EN_MASK)
180 #define TAMP_IRQ_EN_IRQ_EN_GET(x) (((uint32_t)(x) & TAMP_IRQ_EN_IRQ_EN_MASK) >> TAMP_IRQ_EN_IRQ_EN_SHIFT)
185 #define TAMP_TAMP_TAMP0 (0UL)
186 #define TAMP_TAMP_TAMP1 (1UL)
187 #define TAMP_TAMP_TAMP2 (2UL)
188 #define TAMP_TAMP_TAMP3 (3UL)
Definition: hpm_tamp_regs.h:12