#define ZYNQ_SERIAL_BASEADDR0 0xFF000000
#define ZYNQ_SERIAL_BASEADDR1 0xFF001000
-#define ZYNQ_GEM_BASEADDR0 0xFF009000
-#define ZYNQ_GEM_BASEADDR1 0xFF00A000
-#define ZYNQ_GEM_BASEADDR2 0xFF00B000
-#define ZYNQ_GEM_BASEADDR3 0xFF00C000
+#define ZYNQ_GEM_BASEADDR0 0xFF0B0000
+#define ZYNQ_GEM_BASEADDR1 0xFF0C0000
+#define ZYNQ_GEM_BASEADDR2 0xFF0D0000
+#define ZYNQ_GEM_BASEADDR3 0xFF0E0000
-#define ZYNQ_TTC_BASEADDR0 0xFF00F000
+#define ZYNQ_TTC_BASEADDR0 0xFF110000
-#define ZYNQ_QSPI_BASEADDR 0xFF00D000
+#define ZYNQ_QSPI_BASEADDR 0xFF0F0000
-#define ZYNQ_SDHCI_BASEADDR0 0xFF014000
-#define ZYNQ_SDHCI_BASEADDR1 0xFF015000
+#define ZYNQ_SDHCI_BASEADDR0 0xFF160000
+#define ZYNQ_SDHCI_BASEADDR1 0xFF170000
-#define ZYNQMP_CRL_APB_BASEADDR 0xFF400000
+#define ZYNQMP_CRL_APB_BASEADDR 0xFF5E0000
struct crlapb_regs {
u32 reserved0[128];
#define SD_MODE 0x00000005
#define JTAG_MODE 0x00000000
-#define ZYNQMP_CSU_BASEADDR 0xFFCC0000
+#define ZYNQMP_CSU_BASEADDR 0xFFCA0000
struct csu_regs {
- u32 reserved0[24];
- u32 version; /* 0x60 will be moved to 0x24 */
+ u32 reserved0[16];
+ u32 version; /* 0x44 */
};
#define csu_base ((struct csu_regs *)ZYNQMP_CSU_BASEADDR)