|
@@ -2642,3 +2642,59 @@
|
|
========================= */
|
|
========================= */
|
|
#define DMC0_ID 0xFFC80000 /* DMC0 Identification Register */
|
|
#define DMC0_ID 0xFFC80000 /* DMC0 Identification Register */
|
|
#define DMC0_CTL 0xFFC80004 /* DMC0 Control Register */
|
|
#define DMC0_CTL 0xFFC80004 /* DMC0 Control Register */
|
|
|
|
+#define DMC0_STAT 0xFFC80008 /* DMC0 Status Register */
|
|
|
|
+#define DMC0_EFFCTL 0xFFC8000C /* DMC0 Efficiency Controller */
|
|
|
|
+#define DMC0_PRIO 0xFFC80010 /* DMC0 Priority ID Register */
|
|
|
|
+#define DMC0_PRIOMSK 0xFFC80014 /* DMC0 Priority ID Mask */
|
|
|
|
+#define DMC0_CFG 0xFFC80040 /* DMC0 SDRAM Configuration */
|
|
|
|
+#define DMC0_TR0 0xFFC80044 /* DMC0 Timing Register 0 */
|
|
|
|
+#define DMC0_TR1 0xFFC80048 /* DMC0 Timing Register 1 */
|
|
|
|
+#define DMC0_TR2 0xFFC8004C /* DMC0 Timing Register 2 */
|
|
|
|
+#define DMC0_MSK 0xFFC8005C /* DMC0 Mode Register Mask */
|
|
|
|
+#define DMC0_MR 0xFFC80060 /* DMC0 Mode Shadow register */
|
|
|
|
+#define DMC0_EMR1 0xFFC80064 /* DMC0 EMR1 Shadow Register */
|
|
|
|
+#define DMC0_EMR2 0xFFC80068 /* DMC0 EMR2 Shadow Register */
|
|
|
|
+#define DMC0_EMR3 0xFFC8006C /* DMC0 EMR3 Shadow Register */
|
|
|
|
+#define DMC0_DLLCTL 0xFFC80080 /* DMC0 DLL Control Register */
|
|
|
|
+#define DMC0_PADCTL 0xFFC800C0 /* DMC0 PAD Control Register 0 */
|
|
|
|
+
|
|
|
|
+#define DEVSZ_64 0x000 /* DMC External Bank Size = 64Mbit */
|
|
|
|
+#define DEVSZ_128 0x100 /* DMC External Bank Size = 128Mbit */
|
|
|
|
+#define DEVSZ_256 0x200 /* DMC External Bank Size = 256Mbit */
|
|
|
|
+#define DEVSZ_512 0x300 /* DMC External Bank Size = 512Mbit */
|
|
|
|
+#define DEVSZ_1G 0x400 /* DMC External Bank Size = 1Gbit */
|
|
|
|
+#define DEVSZ_2G 0x500 /* DMC External Bank Size = 2Gbit */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ L2CTL Registers
|
|
|
|
+ ========================= */
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ L2CTL0
|
|
|
|
+ ========================= */
|
|
|
|
+#define L2CTL0_CTL 0xFFCA3000 /* L2CTL0 L2 Control Register */
|
|
|
|
+#define L2CTL0_ACTL_C0 0xFFCA3004 /* L2CTL0 L2 Core 0 Access Control Register */
|
|
|
|
+#define L2CTL0_ACTL_C1 0xFFCA3008 /* L2CTL0 L2 Core 1 Access Control Register */
|
|
|
|
+#define L2CTL0_ACTL_SYS 0xFFCA300C /* L2CTL0 L2 System Access Control Register */
|
|
|
|
+#define L2CTL0_STAT 0xFFCA3010 /* L2CTL0 L2 Status Register */
|
|
|
|
+#define L2CTL0_RPCR 0xFFCA3014 /* L2CTL0 L2 Read Priority Count Register */
|
|
|
|
+#define L2CTL0_WPCR 0xFFCA3018 /* L2CTL0 L2 Write Priority Count Register */
|
|
|
|
+#define L2CTL0_RFA 0xFFCA3024 /* L2CTL0 L2 Refresh Address Regsiter */
|
|
|
|
+#define L2CTL0_ERRADDR0 0xFFCA3040 /* L2CTL0 L2 Bank 0 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR1 0xFFCA3044 /* L2CTL0 L2 Bank 1 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR2 0xFFCA3048 /* L2CTL0 L2 Bank 2 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR3 0xFFCA304C /* L2CTL0 L2 Bank 3 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR4 0xFFCA3050 /* L2CTL0 L2 Bank 4 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR5 0xFFCA3054 /* L2CTL0 L2 Bank 5 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR6 0xFFCA3058 /* L2CTL0 L2 Bank 6 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ERRADDR7 0xFFCA305C /* L2CTL0 L2 Bank 7 ECC Error Address Register */
|
|
|
|
+#define L2CTL0_ET0 0xFFCA3080 /* L2CTL0 L2 AXI Error 0 Type Register */
|
|
|
|
+#define L2CTL0_EADDR0 0xFFCA3084 /* L2CTL0 L2 AXI Error 0 Address Register */
|
|
|
|
+#define L2CTL0_ET1 0xFFCA3088 /* L2CTL0 L2 AXI Error 1 Type Register */
|
|
|
|
+#define L2CTL0_EADDR1 0xFFCA308C /* L2CTL0 L2 AXI Error 1 Address Register */
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* =========================
|
|
|
|
+ SEC Registers
|
|
|
|
+ ========================= */
|
|
|
|
+/* ------------------------------------------------------------------------------------------------------------------------
|