|
@@ -185,3 +185,65 @@
|
|
#define REALVIEW_PCI_CFG_BASE_SIZE 0x02000000
|
|
#define REALVIEW_PCI_CFG_BASE_SIZE 0x02000000
|
|
#define REALVIEW_PCI_MEM_BASE0_SIZE 0x0c000000 /* 32Mb */
|
|
#define REALVIEW_PCI_MEM_BASE0_SIZE 0x0c000000 /* 32Mb */
|
|
#define REALVIEW_PCI_MEM_BASE1_SIZE 0x10000000 /* 256Mb */
|
|
#define REALVIEW_PCI_MEM_BASE1_SIZE 0x10000000 /* 256Mb */
|
|
|
|
+#define REALVIEW_PCI_MEM_BASE2_SIZE 0x10000000 /* 256Mb */
|
|
|
|
+
|
|
|
|
+#define REALVIEW_SDRAM67_BASE 0x70000000 /* SDRAM banks 6 and 7 */
|
|
|
|
+#define REALVIEW_LT_BASE 0x80000000 /* Logic Tile expansion */
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * CompactFlash
|
|
|
|
+ */
|
|
|
|
+#define REALVIEW_CF_BASE 0x18000000 /* CompactFlash */
|
|
|
|
+#define REALVIEW_CF_MEM_BASE 0x18003000 /* SMC for CompactFlash */
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Disk on Chip
|
|
|
|
+ */
|
|
|
|
+#define REALVIEW_DOC_BASE 0x2C000000
|
|
|
|
+#define REALVIEW_DOC_SIZE (16 << 20)
|
|
|
|
+#define REALVIEW_DOC_PAGE_SIZE 512
|
|
|
|
+#define REALVIEW_DOC_TOTAL_PAGES (DOC_SIZE / PAGE_SIZE)
|
|
|
|
+
|
|
|
|
+#define ERASE_UNIT_PAGES 32
|
|
|
|
+#define START_PAGE 0x80
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * LED settings, bits [7:0]
|
|
|
|
+ */
|
|
|
|
+#define REALVIEW_SYS_LED0 (1 << 0)
|
|
|
|
+#define REALVIEW_SYS_LED1 (1 << 1)
|
|
|
|
+#define REALVIEW_SYS_LED2 (1 << 2)
|
|
|
|
+#define REALVIEW_SYS_LED3 (1 << 3)
|
|
|
|
+#define REALVIEW_SYS_LED4 (1 << 4)
|
|
|
|
+#define REALVIEW_SYS_LED5 (1 << 5)
|
|
|
|
+#define REALVIEW_SYS_LED6 (1 << 6)
|
|
|
|
+#define REALVIEW_SYS_LED7 (1 << 7)
|
|
|
|
+
|
|
|
|
+#define ALL_LEDS 0xFF
|
|
|
|
+
|
|
|
|
+#define LED_BANK REALVIEW_SYS_LED
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Control registers
|
|
|
|
+ */
|
|
|
|
+#define REALVIEW_IDFIELD_OFFSET 0x0 /* RealView build information */
|
|
|
|
+#define REALVIEW_FLASHPROG_OFFSET 0x4 /* Flash devices */
|
|
|
|
+#define REALVIEW_INTREG_OFFSET 0x8 /* Interrupt control */
|
|
|
|
+#define REALVIEW_DECODE_OFFSET 0xC /* Fitted logic modules */
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * System controller bit assignment
|
|
|
|
+ */
|
|
|
|
+#define REALVIEW_REFCLK 0
|
|
|
|
+#define REALVIEW_TIMCLK 1
|
|
|
|
+
|
|
|
|
+#define REALVIEW_TIMER1_EnSel 15
|
|
|
|
+#define REALVIEW_TIMER2_EnSel 17
|
|
|
|
+#define REALVIEW_TIMER3_EnSel 19
|
|
|
|
+#define REALVIEW_TIMER4_EnSel 21
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+#define REALVIEW_CSR_BASE 0x10000000
|
|
|
|
+#define REALVIEW_CSR_SIZE 0x10000000
|
|
|
|
+
|
|
|
|
+#endif /* __ASM_ARCH_PLATFORM_H */
|