|
@@ -3077,3 +3077,131 @@
|
|
|
/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
SEC_CSID Pos/Masks Description
|
|
|
------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_CSID_SID 0x000000FF /* Source ID */
|
|
|
+
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_FCTL Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_FCTL_LOCK 0x80000000 /* LOCK: Lock */
|
|
|
+#define SEC_FCTL_FLTPND_MODE 0x00002000 /* TES: Fault Pending Mode */
|
|
|
+#define SEC_FCTL_COP_MODE 0x00001000 /* CMS: COP Mode */
|
|
|
+#define SEC_FCTL_FLTIN_EN 0x00000080 /* FIEN: Enable */
|
|
|
+#define SEC_FCTL_SYSRST_EN 0x00000040 /* SREN: Enable */
|
|
|
+#define SEC_FCTL_TRGOUT_EN 0x00000020 /* TOEN: Enable */
|
|
|
+#define SEC_FCTL_FLTOUT_EN 0x00000010 /* FOEN: Enable */
|
|
|
+#define SEC_FCTL_RESET 0x00000002 /* RESET: Reset */
|
|
|
+#define SEC_FCTL_EN 0x00000001 /* EN: Enable */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_FSTAT Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_FSTAT_NXTFLT 0x00000400 /* NPND: Pending */
|
|
|
+#define SEC_FSTAT_FLTACT 0x00000200 /* ACT: Active Fault */
|
|
|
+#define SEC_FSTAT_FLTPND 0x00000100 /* PND: Pending */
|
|
|
+#define SEC_FSTAT_ERRC 0x00000030 /* Error Cause */
|
|
|
+#define SEC_FSTAT_ENDERR 0x00000020 /* ERRC: End Error */
|
|
|
+#define SEC_FSTAT_ERR 0x00000002 /* ERR: Error Occurred */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_FSID Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_FSID_SRC_EXTFLT 0x00010000 /* FEXT: Fault External */
|
|
|
+#define SEC_FSID_SID 0x000000FF /* Source ID */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_FEND Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_FEND_END_EXTFLT 0x00010000 /* FEXT: Fault External */
|
|
|
+#define SEC_FEND_SID 0x000000FF /* Source ID */
|
|
|
+
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_GCTL Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_GCTL_LOCK 0x80000000 /* Lock */
|
|
|
+#define SEC_GCTL_RESET 0x00000002 /* Reset */
|
|
|
+#define SEC_GCTL_EN 0x00000001 /* Enable */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_GSTAT Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_GSTAT_LWERR 0x80000000 /* LWERR: Error Occurred */
|
|
|
+#define SEC_GSTAT_ADRERR 0x40000000 /* ADRERR: Error Occurred */
|
|
|
+#define SEC_GSTAT_SID 0x00FF0000 /* Source ID for SSI Error */
|
|
|
+#define SEC_GSTAT_SCI 0x00000F00 /* SCI ID for SCI Error */
|
|
|
+#define SEC_GSTAT_ERRC 0x00000030 /* Error Cause */
|
|
|
+#define SEC_GSTAT_SCIERR 0x00000010 /* ERRC: SCI Error */
|
|
|
+#define SEC_GSTAT_SSIERR 0x00000020 /* ERRC: SSI Error */
|
|
|
+#define SEC_GSTAT_ERR 0x00000002 /* ERR: Error Occurred */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_RAISE Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_RAISE_SID 0x000000FF /* Source ID IRQ Set to Pending */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_END Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_END_SID 0x000000FF /* Source ID IRQ to End */
|
|
|
+
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_SCTL Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_SCTL_LOCK 0x80000000 /* Lock */
|
|
|
+#define SEC_SCTL_CTG 0x0F000000 /* Core Target Select */
|
|
|
+#define SEC_SCTL_GRP 0x000F0000 /* Group Select */
|
|
|
+#define SEC_SCTL_PRIO 0x0000FF00 /* Priority Level Select */
|
|
|
+#define SEC_SCTL_ERR_EN 0x00000010 /* ERREN: Enable */
|
|
|
+#define SEC_SCTL_EDGE 0x00000008 /* ES: Edge Sensitive */
|
|
|
+#define SEC_SCTL_SRC_EN 0x00000004 /* SEN: Enable */
|
|
|
+#define SEC_SCTL_FAULT_EN 0x00000002 /* FEN: Enable */
|
|
|
+#define SEC_SCTL_INT_EN 0x00000001 /* IEN: Enable */
|
|
|
+
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|
|
|
+ SEC_SSTAT Pos/Masks Description
|
|
|
+ ------------------------------------------------------------------------------------------------------------------------ */
|
|
|
+#define SEC_SSTAT_CHID 0x00FF0000 /* Channel ID */
|
|
|
+#define SEC_SSTAT_ACTIVE_SRC 0x00000200 /* ACT: Active Source */
|
|
|
+#define SEC_SSTAT_PENDING 0x00000100 /* PND: Pending */
|
|
|
+#define SEC_SSTAT_ERRC 0x00000030 /* Error Cause */
|
|
|
+#define SEC_SSTAT_ENDERR 0x00000020 /* ERRC: End Error */
|
|
|
+#define SEC_SSTAT_ERR 0x00000002 /* Error */
|
|
|
+
|
|
|
+
|
|
|
+/* =========================
|
|
|
+ RCU Registers
|
|
|
+ ========================= */
|
|
|
+
|
|
|
+/* =========================
|
|
|
+ RCU0
|
|
|
+ ========================= */
|
|
|
+#define RCU0_CTL 0xFFCA6000 /* RCU0 Control Register */
|
|
|
+#define RCU0_STAT 0xFFCA6004 /* RCU0 Status Register */
|
|
|
+#define RCU0_CRCTL 0xFFCA6008 /* RCU0 Core Reset Control Register */
|
|
|
+#define RCU0_CRSTAT 0xFFCA600C /* RCU0 Core Reset Status Register */
|
|
|
+#define RCU0_SIDIS 0xFFCA6010 /* RCU0 System Interface Disable Register */
|
|
|
+#define RCU0_SISTAT 0xFFCA6014 /* RCU0 System Interface Status Register */
|
|
|
+#define RCU0_SVECT_LCK 0xFFCA6018 /* RCU0 SVECT Lock Register */
|
|
|
+#define RCU0_BCODE 0xFFCA601C /* RCU0 Boot Code Register */
|
|
|
+#define RCU0_SVECT0 0xFFCA6020 /* RCU0 Software Vector Register n */
|
|
|
+#define RCU0_SVECT1 0xFFCA6024 /* RCU0 Software Vector Register n */
|
|
|
+
|
|
|
+
|
|
|
+/* =========================
|
|
|
+ CGU0
|
|
|
+ ========================= */
|
|
|
+#define CGU0_CTL 0xFFCA8000 /* CGU0 Control Register */
|
|
|
+#define CGU0_STAT 0xFFCA8004 /* CGU0 Status Register */
|
|
|
+#define CGU0_DIV 0xFFCA8008 /* CGU0 Divisor Register */
|
|
|
+#define CGU0_CLKOUTSEL 0xFFCA800C /* CGU0 CLKOUT Select Register */
|
|
|
+
|
|
|
+
|
|
|
+/* =========================
|
|
|
+ DPM Registers
|
|
|
+ ========================= */
|
|
|
+
|
|
|
+/* =========================
|
|
|
+ DPM0
|
|
|
+ ========================= */
|