summaryrefslogtreecommitdiffstats
path: root/reg/pmc.h
diff options
context:
space:
mode:
Diffstat (limited to 'reg/pmc.h')
-rw-r--r--reg/pmc.h45
1 files changed, 27 insertions, 18 deletions
diff --git a/reg/pmc.h b/reg/pmc.h
index cb045ea..befbb50 100644
--- a/reg/pmc.h
+++ b/reg/pmc.h
@@ -3,25 +3,34 @@
#include <reg/regdefs.h>
-#define PMC_LVDSC1 REG_8(0x4007D000) /* Low Voltage Detect Status And Control 1 register */
-#define LVDSC1_LVDF 7 /* Low-Voltage Detect Flag */
-#define LVDSC1_LVDACK 6 /* Low-Voltage Detect Acknowledge */
-#define LVDSC1_LVDIE 5 /* Low-Voltage Detect Interrupt Enable */
-#define LVDSC1_LVDRE 4 /* Low-Voltage Detect Reset Enable */
-#define LVDSC1_LVDV 0 /* Low-Voltage Detect Voltage Select */
-#define LVDSC1_LVDV_M REG_8_M(LVDSC1_LVDV, 2)
+// Low Voltage Detect Status And Control 1 register
+#define PMC_LVDSC1 REG_8(0x4007D000)
+enum {
+ LVDSC1_LVDF = 7, // Low-Voltage Detect Flag
+ LVDSC1_LVDACK = 6, // Low-Voltage Detect Acknowledge
+ LVDSC1_LVDIE = 5, // Low-Voltage Detect Interrupt Enable
+ LVDSC1_LVDRE = 4, // Low-Voltage Detect Reset Enable
+ LVDSC1_LVDV = 0, // Low-Voltage Detect Voltage Select
+ LVDSC1_LVDV_M = REG_8_M(LVDSC1_LVDV, 2),
+};
-#define PMC_LVDSC2 REG_8(0x4007D001) /* Low Voltage Detect Status And Control 2 register */
-#define LVDSC2_LVWF 7 /* Low-Voltage Warning Flag */
-#define LVDSC2_LVWACK 6 /* Low-Voltage Warning Acknowledge */
-#define LVDSC2_LVWIE 5 /* Low-Voltage Warning Interrupt Enable */
-#define LVDSC2_LVWV 0 /* Low-Voltage Warning Voltage Select */
-#define LVDSC2_LVWV_M REG_8_M(LVDSC2_LVWV, 2)
+// Low Voltage Detect Status And Control 2 register
+#define PMC_LVDSC2 REG_8(0x4007D001)
+enum {
+ LVDSC2_LVWF = 7, // Low-Voltage Warning Flag
+ LVDSC2_LVWACK = 6, // Low-Voltage Warning Acknowledge
+ LVDSC2_LVWIE = 5, // Low-Voltage Warning Interrupt Enable
+ LVDSC2_LVWV = 0, // Low-Voltage Warning Voltage Select
+ LVDSC2_LVWV_M = REG_8_M(LVDSC2_LVWV, 2),
+};
-#define PMC_REGSC REG_8(0x4007D002) /* Regulator Status And Control register */
-#define REGSC_BGEN 4 /* Bandgap Enable In VLPx Operation */
-#define REGSC_ACKISO 3 /* Acknowledge Isolation */
-#define REGSC_REGONS 2 /* Regulator In Run Regulation Status */
-#define REGSC_BGBE 1 /* Bandgap Buffer Enable */
+// Regulator Status And Control register
+#define PMC_REGSC REG_8(0x4007D002)
+enum {
+ REGSC_BGEN = 4, // Bandgap Enable In VLPx Operation
+ REGSC_ACKISO = 3, // Acknowledge Isolation
+ REGSC_REGONS = 2, // Regulator In Run Regulation Status
+ REGSC_BGBE = 1, // Bandgap Buffer Enable
+};
#endif /* MK20DX256_REG_PMC_H */