patch-2.3.32 linux/include/asm-arm/arch-ebsa285/hardware.h
Next file: linux/include/asm-arm/arch-ebsa285/io.h
Previous file: linux/include/asm-arm/arch-ebsa110/io.h
Back to the patch index
Back to the overall index
- Lines: 75
- Date:
Mon Dec 13 16:26:27 1999
- Orig file:
v2.3.31/linux/include/asm-arm/arch-ebsa285/hardware.h
- Orig date:
Fri Oct 22 13:21:53 1999
diff -u --recursive --new-file v2.3.31/linux/include/asm-arm/arch-ebsa285/hardware.h linux/include/asm-arm/arch-ebsa285/hardware.h
@@ -12,47 +12,53 @@
#include <asm/arch/memory.h>
#ifdef CONFIG_HOST_FOOTBRIDGE
-/* Virtual Physical
- * 0xfff00000 0x40000000 X-Bus
- * 0xff000000 0x7c000000 PCI I/O space
+/* Virtual Physical Size
+ * 0xff800000 0x40000000 1MB X-Bus
+ * 0xff000000 0x7c000000 1MB PCI I/O space
*
- * 0xfe000000 0x42000000 CSR
- * 0xfd000000 0x78000000 Outbound write flush
- * 0xfc000000 0x79000000 PCI IACK/special space
+ * 0xfe000000 0x42000000 1MB CSR
+ * 0xfd000000 0x78000000 1MB Outbound write flush (not supported)
+ * 0xfc000000 0x79000000 1MB PCI IACK/special space
*
- * 0xf9000000 0x7a000000 PCI Config type 1
- * 0xf8000000 0x7b000000 PCI Config type 0
- *
+ * 0xfb000000 0x7a000000 16MB PCI Config type 1
+ * 0xfa000000 0x7b000000 16MB PCI Config type 0
+ *
+ * 0xf9000000 0x50000000 1MB Cache flush
+ * 0xf8000000 0x41000000 16MB Flash memory
+ *
+ * 0xe1000000 unmapped (to catch bad ISA/PCI)
+ *
+ * 0xe0000000 0x80000000 16MB ISA memory
*/
#define XBUS_SIZE 0x00100000
-#define XBUS_BASE 0xfff00000
+#define XBUS_BASE 0xff800000
#define PCIO_SIZE 0x00100000
#define PCIO_BASE 0xff000000
-#define ARMCSR_SIZE 0x01000000
+#define ARMCSR_SIZE 0x00100000
#define ARMCSR_BASE 0xfe000000
-#define WFLUSH_SIZE 0x01000000
+#define WFLUSH_SIZE 0x00100000
#define WFLUSH_BASE 0xfd000000
-#define PCIIACK_SIZE 0x01000000
+#define PCIIACK_SIZE 0x00100000
#define PCIIACK_BASE 0xfc000000
#define PCICFG1_SIZE 0x01000000
-#define PCICFG1_BASE 0xf9000000
+#define PCICFG1_BASE 0xfb000000
#define PCICFG0_SIZE 0x01000000
-#define PCICFG0_BASE 0xf8000000
-
-#define PCIMEM_SIZE 0x18000000
-#define PCIMEM_BASE 0xe0000000
+#define PCICFG0_BASE 0xfa000000
#define FLUSH_SIZE 0x00100000
-#define FLUSH_BASE 0xdf000000
+#define FLUSH_BASE 0xf9000000
+
+#define FLASH_SIZE 0x01000000
+#define FLASH_BASE 0xf8000000
-#define FLASH_SIZE 0x00400000
-#define FLASH_BASE 0xd8000000
+#define PCIMEM_SIZE 0x01000000
+#define PCIMEM_BASE 0xe0000000
#elif defined(CONFIG_ARCH_CO285)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)