|
@@ -47,21 +47,23 @@
|
|
|
#define REALVIEW_EB_USB_BASE 0x4F000000 /* USB */
|
|
|
|
|
|
#ifdef CONFIG_REALVIEW_EB_ARM11MP_REVB
|
|
|
-#define REALVIEW_EB11MP_SCU_BASE 0x10100000 /* SCU registers */
|
|
|
-#define REALVIEW_EB11MP_GIC_CPU_BASE 0x10100100 /* Generic interrupt controller CPU interface */
|
|
|
-#define REALVIEW_EB11MP_TWD_BASE 0x10100600
|
|
|
-#define REALVIEW_EB11MP_GIC_DIST_BASE 0x10101000 /* Generic interrupt controller distributor */
|
|
|
+#define REALVIEW_EB11MP_PRIV_MEM_BASE 0x1F000000
|
|
|
#define REALVIEW_EB11MP_L220_BASE 0x10102000 /* L220 registers */
|
|
|
#define REALVIEW_EB11MP_SYS_PLD_CTRL1 0xD8 /* Register offset for MPCore sysctl */
|
|
|
#else
|
|
|
-#define REALVIEW_EB11MP_SCU_BASE 0x1F000000 /* SCU registers */
|
|
|
-#define REALVIEW_EB11MP_GIC_CPU_BASE 0x1F000100 /* Generic interrupt controller CPU interface */
|
|
|
-#define REALVIEW_EB11MP_TWD_BASE 0x1F000600
|
|
|
-#define REALVIEW_EB11MP_GIC_DIST_BASE 0x1F001000 /* Generic interrupt controller distributor */
|
|
|
+#define REALVIEW_EB11MP_PRIV_MEM_BASE 0x1F000000
|
|
|
#define REALVIEW_EB11MP_L220_BASE 0x1F002000 /* L220 registers */
|
|
|
#define REALVIEW_EB11MP_SYS_PLD_CTRL1 0x74 /* Register offset for MPCore sysctl */
|
|
|
#endif
|
|
|
|
|
|
+#define REALVIEW_EB11MP_PRIV_MEM_SIZE SZ_8K
|
|
|
+#define REALVIEW_EB11MP_PRIV_MEM_OFF(x) (REALVIEW_EB11MP_PRIV_MEM_BASE + (x))
|
|
|
+
|
|
|
+#define REALVIEW_EB11MP_SCU_BASE REALVIEW_EB11MP_PRIV_MEM_OFF(0) /* SCU registers */
|
|
|
+#define REALVIEW_EB11MP_GIC_CPU_BASE REALVIEW_EB11MP_PRIV_MEM_OFF(0x0100) /* Generic interrupt controller CPU interface */
|
|
|
+#define REALVIEW_EB11MP_TWD_BASE REALVIEW_EB11MP_PRIV_MEM_OFF(0x0600)
|
|
|
+#define REALVIEW_EB11MP_GIC_DIST_BASE REALVIEW_EB11MP_PRIV_MEM_OFF(0x1000) /* Generic interrupt controller distributor */
|
|
|
+
|
|
|
/*
|
|
|
* Core tile identification (REALVIEW_SYS_PROCID)
|
|
|
*/
|