vserver 1.9.5.x5
[linux-2.6.git] / include / asm-ppc / mpc85xx.h
index d3be235..3f9e423 100644 (file)
@@ -34,6 +34,9 @@
 #ifdef CONFIG_SBC8560
 #include <platforms/85xx/sbc8560.h>
 #endif
+#ifdef CONFIG_STX_GP3
+#include <platforms/85xx/stx_gp3.h>
+#endif
 
 #define _IO_BASE        isa_io_base
 #define _ISA_MEM_BASE   isa_mem_base
@@ -81,6 +84,7 @@ extern unsigned char __res[];
 #define MPC85xx_IRQ_DUART      (26 + MPC85xx_OPENPIC_IRQ_OFFSET)
 #define MPC85xx_IRQ_IIC1       (27 + MPC85xx_OPENPIC_IRQ_OFFSET)
 #define MPC85xx_IRQ_PERFMON    (28 + MPC85xx_OPENPIC_IRQ_OFFSET)
+#define MPC85xx_IRQ_SEC2       (29 + MPC85xx_OPENPIC_IRQ_OFFSET)
 #define MPC85xx_IRQ_CPM                (30 + MPC85xx_OPENPIC_IRQ_OFFSET)
 
 /* The 12 external interrupt lines */
@@ -102,6 +106,14 @@ extern unsigned char __res[];
 #define MPC85xx_CPM_SIZE       (0x40000)
 #define MPC85xx_DMA_OFFSET     (0x21000)
 #define MPC85xx_DMA_SIZE       (0x01000)
+#define MPC85xx_DMA0_OFFSET    (0x21100)
+#define MPC85xx_DMA0_SIZE      (0x00080)
+#define MPC85xx_DMA1_OFFSET    (0x21180)
+#define MPC85xx_DMA1_SIZE      (0x00080)
+#define MPC85xx_DMA2_OFFSET    (0x21200)
+#define MPC85xx_DMA2_SIZE      (0x00080)
+#define MPC85xx_DMA3_OFFSET    (0x21280)
+#define MPC85xx_DMA3_SIZE      (0x00080)
 #define MPC85xx_ENET1_OFFSET   (0x24000)
 #define MPC85xx_ENET1_SIZE     (0x01000)
 #define MPC85xx_ENET2_OFFSET   (0x25000)
@@ -120,6 +132,8 @@ extern unsigned char __res[];
 #define MPC85xx_PCI2_SIZE      (0x01000)
 #define MPC85xx_PERFMON_OFFSET (0xe1000)
 #define MPC85xx_PERFMON_SIZE   (0x01000)
+#define MPC85xx_SEC2_OFFSET    (0x30000)
+#define MPC85xx_SEC2_SIZE      (0x10000)
 #define MPC85xx_UART0_OFFSET   (0x04500)
 #define MPC85xx_UART0_SIZE     (0x00100)
 #define MPC85xx_UART1_OFFSET   (0x04600)
@@ -136,6 +150,34 @@ extern phys_addr_t get_ccsrbar(void);
 #define CCSRBAR BOARD_CCSRBAR
 #endif
 
+enum ppc_sys_devices {
+       MPC85xx_TSEC1,
+       MPC85xx_TSEC2,
+       MPC85xx_FEC,
+       MPC85xx_IIC1,
+       MPC85xx_DMA0,
+       MPC85xx_DMA1,
+       MPC85xx_DMA2,
+       MPC85xx_DMA3,
+       MPC85xx_DUART,
+       MPC85xx_PERFMON,
+       MPC85xx_SEC2,
+       MPC85xx_CPM_SPI,
+       MPC85xx_CPM_I2C,
+       MPC85xx_CPM_USB,
+       MPC85xx_CPM_SCC1,
+       MPC85xx_CPM_SCC2,
+       MPC85xx_CPM_SCC3,
+       MPC85xx_CPM_SCC4,
+       MPC85xx_CPM_FCC1,
+       MPC85xx_CPM_FCC2,
+       MPC85xx_CPM_FCC3,
+       MPC85xx_CPM_MCC1,
+       MPC85xx_CPM_MCC2,
+       MPC85xx_CPM_SMC1,
+       MPC85xx_CPM_SMC2,
+};
+
 #endif /* CONFIG_85xx */
 #endif /* __ASM_MPC85xx_H__ */
 #endif /* __KERNEL__ */