13 __RW uint32_t POR_CAUSE;
14 __RW uint32_t POR_SELECT;
15 __RW uint32_t POR_CONFIG;
16 __RW uint32_t POR_CONTROL;
31 #define BPOR_POR_CAUSE_CAUSE_MASK (0x1FU)
32 #define BPOR_POR_CAUSE_CAUSE_SHIFT (0U)
33 #define BPOR_POR_CAUSE_CAUSE_SET(x) (((uint32_t)(x) << BPOR_POR_CAUSE_CAUSE_SHIFT) & BPOR_POR_CAUSE_CAUSE_MASK)
34 #define BPOR_POR_CAUSE_CAUSE_GET(x) (((uint32_t)(x) & BPOR_POR_CAUSE_CAUSE_MASK) >> BPOR_POR_CAUSE_CAUSE_SHIFT)
47 #define BPOR_POR_SELECT_SELECT_MASK (0x1FU)
48 #define BPOR_POR_SELECT_SELECT_SHIFT (0U)
49 #define BPOR_POR_SELECT_SELECT_SET(x) (((uint32_t)(x) << BPOR_POR_SELECT_SELECT_SHIFT) & BPOR_POR_SELECT_SELECT_MASK)
50 #define BPOR_POR_SELECT_SELECT_GET(x) (((uint32_t)(x) & BPOR_POR_SELECT_SELECT_MASK) >> BPOR_POR_SELECT_SELECT_SHIFT)
60 #define BPOR_POR_CONFIG_RETENTION_MASK (0x1U)
61 #define BPOR_POR_CONFIG_RETENTION_SHIFT (0U)
62 #define BPOR_POR_CONFIG_RETENTION_SET(x) (((uint32_t)(x) << BPOR_POR_CONFIG_RETENTION_SHIFT) & BPOR_POR_CONFIG_RETENTION_MASK)
63 #define BPOR_POR_CONFIG_RETENTION_GET(x) (((uint32_t)(x) & BPOR_POR_CONFIG_RETENTION_MASK) >> BPOR_POR_CONFIG_RETENTION_SHIFT)
71 #define BPOR_POR_CONTROL_COUNTER_MASK (0xFFFFU)
72 #define BPOR_POR_CONTROL_COUNTER_SHIFT (0U)
73 #define BPOR_POR_CONTROL_COUNTER_SET(x) (((uint32_t)(x) << BPOR_POR_CONTROL_COUNTER_SHIFT) & BPOR_POR_CONTROL_COUNTER_MASK)
74 #define BPOR_POR_CONTROL_COUNTER_GET(x) (((uint32_t)(x) & BPOR_POR_CONTROL_COUNTER_MASK) >> BPOR_POR_CONTROL_COUNTER_SHIFT)
Definition: hpm_bpor_regs.h:12