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

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)