Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / include / asm-ppc / mpc10x.h
index 624debe..b30a6a3 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * arch/ppc/kernel/mpc10x.h
- *
  * Common routines for the Motorola SPS MPC106/8240/107 Host bridge/Mem
  * ctlr/EPIC/etc.
  *
 #define        MPC10X_CFG_MAPB_OPTIONS_CFAE    0x80    /* CPU_FD_ALIAS_EN */
 #define        MPC10X_CFG_MAPB_OPTIONS_PFAE    0x40    /* PCI_FD_ALIAS_EN */
 #define        MPC10X_CFG_MAPB_OPTIONS_DR      0x20    /* DLL_RESET */
-#define        MPC10X_CFG_MAPB_OPTIONS_PCICH   0x80    /* PCI_COMPATIBILITY_HOLE */
-#define        MPC10X_CFG_MAPB_OPTIONS_PROCCH  0x40    /* PROC_COMPATIBILITY_HOLE */
+#define        MPC10X_CFG_MAPB_OPTIONS_PCICH   0x08    /* PCI_COMPATIBILITY_HOLE */
+#define        MPC10X_CFG_MAPB_OPTIONS_PROCCH  0x04    /* PROC_COMPATIBILITY_HOLE */
 
 /* Define offsets for the memory controller registers in the config space */
 #define MPC10X_MCTLR_MEM_START_1       0x80    /* Banks 0-3 */
@@ -159,6 +157,14 @@ extern unsigned long                       ioremap_base;
 #define        MPC10X_MAPA_EUMB_BASE           (ioremap_base - MPC10X_EUMB_SIZE)
 #define        MPC10X_MAPB_EUMB_BASE           MPC10X_MAPA_EUMB_BASE
 
+enum ppc_sys_devices {
+       MPC10X_IIC1,
+       MPC10X_DMA0,
+       MPC10X_DMA1,
+       MPC10X_UART0,
+       MPC10X_UART1,
+       NUM_PPC_SYS_DEVS,
+};
 
 int mpc10x_bridge_init(struct pci_controller *hose,
                       uint current_map,