|
@@ -784,3 +784,183 @@
|
|
#define PORTE_DIR_CLEAR 0xFFC03220 /* PORTE Port x GPIO Direction Clear Register */
|
|
#define PORTE_DIR_CLEAR 0xFFC03220 /* PORTE Port x GPIO Direction Clear Register */
|
|
#define PORTE_INEN 0xFFC03224 /* PORTE Port x GPIO Input Enable Register */
|
|
#define PORTE_INEN 0xFFC03224 /* PORTE Port x GPIO Input Enable Register */
|
|
#define PORTE_INEN_SET 0xFFC03228 /* PORTE Port x GPIO Input Enable Set Register */
|
|
#define PORTE_INEN_SET 0xFFC03228 /* PORTE Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTE_INEN_CLEAR 0xFFC0322C /* PORTE Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTE_MUX 0xFFC03230 /* PORTE Port x Multiplexer Control Register */
|
|
|
|
+#define PORTE_DATA_TGL 0xFFC03234 /* PORTE Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTE_POL 0xFFC03238 /* PORTE Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTE_POL_SET 0xFFC0323C /* PORTE Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTE_POL_CLEAR 0xFFC03240 /* PORTE Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTE_LOCK 0xFFC03244 /* PORTE Port x GPIO Lock Register */
|
|
|
|
+#define PORTE_REVID 0xFFC0327C /* PORTE Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PORTF
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTF_FER 0xFFC03280 /* PORTF Port x Function Enable Register */
|
|
|
|
+#define PORTF_FER_SET 0xFFC03284 /* PORTF Port x Function Enable Set Register */
|
|
|
|
+#define PORTF_FER_CLEAR 0xFFC03288 /* PORTF Port x Function Enable Clear Register */
|
|
|
|
+#define PORTF_DATA 0xFFC0328C /* PORTF Port x GPIO Data Register */
|
|
|
|
+#define PORTF_DATA_SET 0xFFC03290 /* PORTF Port x GPIO Data Set Register */
|
|
|
|
+#define PORTF_DATA_CLEAR 0xFFC03294 /* PORTF Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTF_DIR 0xFFC03298 /* PORTF Port x GPIO Direction Register */
|
|
|
|
+#define PORTF_DIR_SET 0xFFC0329C /* PORTF Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTF_DIR_CLEAR 0xFFC032A0 /* PORTF Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTF_INEN 0xFFC032A4 /* PORTF Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTF_INEN_SET 0xFFC032A8 /* PORTF Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTF_INEN_CLEAR 0xFFC032AC /* PORTF Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTF_MUX 0xFFC032B0 /* PORTF Port x Multiplexer Control Register */
|
|
|
|
+#define PORTF_DATA_TGL 0xFFC032B4 /* PORTF Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTF_POL 0xFFC032B8 /* PORTF Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTF_POL_SET 0xFFC032BC /* PORTF Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTF_POL_CLEAR 0xFFC032C0 /* PORTF Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTF_LOCK 0xFFC032C4 /* PORTF Port x GPIO Lock Register */
|
|
|
|
+#define PORTF_REVID 0xFFC032FC /* PORTF Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PORTG
|
|
|
|
+ ========================= */
|
|
|
|
+#define PORTG_FER 0xFFC03300 /* PORTG Port x Function Enable Register */
|
|
|
|
+#define PORTG_FER_SET 0xFFC03304 /* PORTG Port x Function Enable Set Register */
|
|
|
|
+#define PORTG_FER_CLEAR 0xFFC03308 /* PORTG Port x Function Enable Clear Register */
|
|
|
|
+#define PORTG_DATA 0xFFC0330C /* PORTG Port x GPIO Data Register */
|
|
|
|
+#define PORTG_DATA_SET 0xFFC03310 /* PORTG Port x GPIO Data Set Register */
|
|
|
|
+#define PORTG_DATA_CLEAR 0xFFC03314 /* PORTG Port x GPIO Data Clear Register */
|
|
|
|
+#define PORTG_DIR 0xFFC03318 /* PORTG Port x GPIO Direction Register */
|
|
|
|
+#define PORTG_DIR_SET 0xFFC0331C /* PORTG Port x GPIO Direction Set Register */
|
|
|
|
+#define PORTG_DIR_CLEAR 0xFFC03320 /* PORTG Port x GPIO Direction Clear Register */
|
|
|
|
+#define PORTG_INEN 0xFFC03324 /* PORTG Port x GPIO Input Enable Register */
|
|
|
|
+#define PORTG_INEN_SET 0xFFC03328 /* PORTG Port x GPIO Input Enable Set Register */
|
|
|
|
+#define PORTG_INEN_CLEAR 0xFFC0332C /* PORTG Port x GPIO Input Enable Clear Register */
|
|
|
|
+#define PORTG_MUX 0xFFC03330 /* PORTG Port x Multiplexer Control Register */
|
|
|
|
+#define PORTG_DATA_TGL 0xFFC03334 /* PORTG Port x GPIO Input Enable Toggle Register */
|
|
|
|
+#define PORTG_POL 0xFFC03338 /* PORTG Port x GPIO Programming Inversion Register */
|
|
|
|
+#define PORTG_POL_SET 0xFFC0333C /* PORTG Port x GPIO Programming Inversion Set Register */
|
|
|
|
+#define PORTG_POL_CLEAR 0xFFC03340 /* PORTG Port x GPIO Programming Inversion Clear Register */
|
|
|
|
+#define PORTG_LOCK 0xFFC03344 /* PORTG Port x GPIO Lock Register */
|
|
|
|
+#define PORTG_REVID 0xFFC0337C /* PORTG Port x GPIO Revision ID */
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT Registers
|
|
|
|
+ ========================= */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT0
|
|
|
|
+ ========================= */
|
|
|
|
+#define PINT0_MASK_SET 0xFFC04000 /* PINT0 Pint Mask Set Register */
|
|
|
|
+#define PINT0_MASK_CLEAR 0xFFC04004 /* PINT0 Pint Mask Clear Register */
|
|
|
|
+#define PINT0_REQUEST 0xFFC04008 /* PINT0 Pint Request Register */
|
|
|
|
+#define PINT0_ASSIGN 0xFFC0400C /* PINT0 Pint Assign Register */
|
|
|
|
+#define PINT0_EDGE_SET 0xFFC04010 /* PINT0 Pint Edge Set Register */
|
|
|
|
+#define PINT0_EDGE_CLEAR 0xFFC04014 /* PINT0 Pint Edge Clear Register */
|
|
|
|
+#define PINT0_INVERT_SET 0xFFC04018 /* PINT0 Pint Invert Set Register */
|
|
|
|
+#define PINT0_INVERT_CLEAR 0xFFC0401C /* PINT0 Pint Invert Clear Register */
|
|
|
|
+#define PINT0_PINSTATE 0xFFC04020 /* PINT0 Pint Pinstate Register */
|
|
|
|
+#define PINT0_LATCH 0xFFC04024 /* PINT0 Pint Latch Register */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT1
|
|
|
|
+ ========================= */
|
|
|
|
+#define PINT1_MASK_SET 0xFFC04100 /* PINT1 Pint Mask Set Register */
|
|
|
|
+#define PINT1_MASK_CLEAR 0xFFC04104 /* PINT1 Pint Mask Clear Register */
|
|
|
|
+#define PINT1_REQUEST 0xFFC04108 /* PINT1 Pint Request Register */
|
|
|
|
+#define PINT1_ASSIGN 0xFFC0410C /* PINT1 Pint Assign Register */
|
|
|
|
+#define PINT1_EDGE_SET 0xFFC04110 /* PINT1 Pint Edge Set Register */
|
|
|
|
+#define PINT1_EDGE_CLEAR 0xFFC04114 /* PINT1 Pint Edge Clear Register */
|
|
|
|
+#define PINT1_INVERT_SET 0xFFC04118 /* PINT1 Pint Invert Set Register */
|
|
|
|
+#define PINT1_INVERT_CLEAR 0xFFC0411C /* PINT1 Pint Invert Clear Register */
|
|
|
|
+#define PINT1_PINSTATE 0xFFC04120 /* PINT1 Pint Pinstate Register */
|
|
|
|
+#define PINT1_LATCH 0xFFC04124 /* PINT1 Pint Latch Register */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT2
|
|
|
|
+ ========================= */
|
|
|
|
+#define PINT2_MASK_SET 0xFFC04200 /* PINT2 Pint Mask Set Register */
|
|
|
|
+#define PINT2_MASK_CLEAR 0xFFC04204 /* PINT2 Pint Mask Clear Register */
|
|
|
|
+#define PINT2_REQUEST 0xFFC04208 /* PINT2 Pint Request Register */
|
|
|
|
+#define PINT2_ASSIGN 0xFFC0420C /* PINT2 Pint Assign Register */
|
|
|
|
+#define PINT2_EDGE_SET 0xFFC04210 /* PINT2 Pint Edge Set Register */
|
|
|
|
+#define PINT2_EDGE_CLEAR 0xFFC04214 /* PINT2 Pint Edge Clear Register */
|
|
|
|
+#define PINT2_INVERT_SET 0xFFC04218 /* PINT2 Pint Invert Set Register */
|
|
|
|
+#define PINT2_INVERT_CLEAR 0xFFC0421C /* PINT2 Pint Invert Clear Register */
|
|
|
|
+#define PINT2_PINSTATE 0xFFC04220 /* PINT2 Pint Pinstate Register */
|
|
|
|
+#define PINT2_LATCH 0xFFC04224 /* PINT2 Pint Latch Register */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT3
|
|
|
|
+ ========================= */
|
|
|
|
+#define PINT3_MASK_SET 0xFFC04300 /* PINT3 Pint Mask Set Register */
|
|
|
|
+#define PINT3_MASK_CLEAR 0xFFC04304 /* PINT3 Pint Mask Clear Register */
|
|
|
|
+#define PINT3_REQUEST 0xFFC04308 /* PINT3 Pint Request Register */
|
|
|
|
+#define PINT3_ASSIGN 0xFFC0430C /* PINT3 Pint Assign Register */
|
|
|
|
+#define PINT3_EDGE_SET 0xFFC04310 /* PINT3 Pint Edge Set Register */
|
|
|
|
+#define PINT3_EDGE_CLEAR 0xFFC04314 /* PINT3 Pint Edge Clear Register */
|
|
|
|
+#define PINT3_INVERT_SET 0xFFC04318 /* PINT3 Pint Invert Set Register */
|
|
|
|
+#define PINT3_INVERT_CLEAR 0xFFC0431C /* PINT3 Pint Invert Clear Register */
|
|
|
|
+#define PINT3_PINSTATE 0xFFC04320 /* PINT3 Pint Pinstate Register */
|
|
|
|
+#define PINT3_LATCH 0xFFC04324 /* PINT3 Pint Latch Register */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT4
|
|
|
|
+ ========================= */
|
|
|
|
+#define PINT4_MASK_SET 0xFFC04400 /* PINT4 Pint Mask Set Register */
|
|
|
|
+#define PINT4_MASK_CLEAR 0xFFC04404 /* PINT4 Pint Mask Clear Register */
|
|
|
|
+#define PINT4_REQUEST 0xFFC04408 /* PINT4 Pint Request Register */
|
|
|
|
+#define PINT4_ASSIGN 0xFFC0440C /* PINT4 Pint Assign Register */
|
|
|
|
+#define PINT4_EDGE_SET 0xFFC04410 /* PINT4 Pint Edge Set Register */
|
|
|
|
+#define PINT4_EDGE_CLEAR 0xFFC04414 /* PINT4 Pint Edge Clear Register */
|
|
|
|
+#define PINT4_INVERT_SET 0xFFC04418 /* PINT4 Pint Invert Set Register */
|
|
|
|
+#define PINT4_INVERT_CLEAR 0xFFC0441C /* PINT4 Pint Invert Clear Register */
|
|
|
|
+#define PINT4_PINSTATE 0xFFC04420 /* PINT4 Pint Pinstate Register */
|
|
|
|
+#define PINT4_LATCH 0xFFC04424 /* PINT4 Pint Latch Register */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ PINT5
|
|
|
|
+ ========================= */
|
|
|
|
+#define PINT5_MASK_SET 0xFFC04500 /* PINT5 Pint Mask Set Register */
|
|
|
|
+#define PINT5_MASK_CLEAR 0xFFC04504 /* PINT5 Pint Mask Clear Register */
|
|
|
|
+#define PINT5_REQUEST 0xFFC04508 /* PINT5 Pint Request Register */
|
|
|
|
+#define PINT5_ASSIGN 0xFFC0450C /* PINT5 Pint Assign Register */
|
|
|
|
+#define PINT5_EDGE_SET 0xFFC04510 /* PINT5 Pint Edge Set Register */
|
|
|
|
+#define PINT5_EDGE_CLEAR 0xFFC04514 /* PINT5 Pint Edge Clear Register */
|
|
|
|
+#define PINT5_INVERT_SET 0xFFC04518 /* PINT5 Pint Invert Set Register */
|
|
|
|
+#define PINT5_INVERT_CLEAR 0xFFC0451C /* PINT5 Pint Invert Clear Register */
|
|
|
|
+#define PINT5_PINSTATE 0xFFC04520 /* PINT5 Pint Pinstate Register */
|
|
|
|
+#define PINT5_LATCH 0xFFC04524 /* PINT5 Pint Latch Register */
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ SMC Registers
|
|
|
|
+ ========================= */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ SMC0
|
|
|
|
+ ========================= */
|
|
|
|
+#define SMC_GCTL 0xFFC16004 /* SMC0 SMC Control Register */
|
|
|
|
+#define SMC_GSTAT 0xFFC16008 /* SMC0 SMC Status Register */
|
|
|
|
+#define SMC_B0CTL 0xFFC1600C /* SMC0 SMC Bank0 Control Register */
|
|
|
|
+#define SMC_B0TIM 0xFFC16010 /* SMC0 SMC Bank0 Timing Register */
|
|
|
|
+#define SMC_B0ETIM 0xFFC16014 /* SMC0 SMC Bank0 Extended Timing Register */
|
|
|
|
+#define SMC_B1CTL 0xFFC1601C /* SMC0 SMC BANK1 Control Register */
|
|
|
|
+#define SMC_B1TIM 0xFFC16020 /* SMC0 SMC BANK1 Timing Register */
|
|
|
|
+#define SMC_B1ETIM 0xFFC16024 /* SMC0 SMC BANK1 Extended Timing Register */
|
|
|
|
+#define SMC_B2CTL 0xFFC1602C /* SMC0 SMC BANK2 Control Register */
|
|
|
|
+#define SMC_B2TIM 0xFFC16030 /* SMC0 SMC BANK2 Timing Register */
|
|
|
|
+#define SMC_B2ETIM 0xFFC16034 /* SMC0 SMC BANK2 Extended Timing Register */
|
|
|
|
+#define SMC_B3CTL 0xFFC1603C /* SMC0 SMC BANK3 Control Register */
|
|
|
|
+#define SMC_B3TIM 0xFFC16040 /* SMC0 SMC BANK3 Timing Register */
|
|
|
|
+#define SMC_B3ETIM 0xFFC16044 /* SMC0 SMC BANK3 Extended Timing Register */
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ WDOG Registers
|
|
|
|
+ ========================= */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ WDOG0
|
|
|
|
+ ========================= */
|
|
|
|
+#define WDOG0_CTL 0xFFC17000 /* WDOG0 Control Register */
|
|
|
|
+#define WDOG0_CNT 0xFFC17004 /* WDOG0 Count Register */
|
|
|
|
+#define WDOG0_STAT 0xFFC17008 /* WDOG0 Watchdog Timer Status Register */
|
|
|
|
+#define WDOG_CTL WDOG0_CTL
|
|
|
|
+#define WDOG_CNT WDOG0_CNT
|