Re-enable MPI/PCI code
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 8 Apr 2007 17:26:45 +0000 (17:26 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 8 Apr 2007 17:26:45 +0000 (17:26 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6897 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/brcm63xx-2.6/files/arch/mips/bcm963xx/setup.c

index bc28b549e5c0f4149fb7e34e26582c6105a885dd..70c6ebe6013cc2661dca3d5f03959db543fe755e 100644 (file)
 extern void brcm_time_init(void);
 extern int boot_loader_type;
 
-#if defined(CONFIG_BCM96348) && defined(CONFIG_PCI)
 #include <linux/pci.h>
 #include <linux/delay.h>
 #include <bcm_map_part.h>
+#include <6348_map_part.h>
 #include <bcmpci.h>
 
 static volatile MpiRegisters * mpi = (MpiRegisters *)(MPI_BASE);
-#endif
 
 /* This function should be in a board specific directory.  For now,
  * assume that all boards that include this file use a Broadcom chip
@@ -73,8 +72,6 @@ static void brcm_machine_halt(void)
        while (1);
 }
 
-#if defined(CONFIG_BCM96348) && defined(CONFIG_PCI)
-
 static void mpi_SetLocalPciConfigReg(uint32 reg, uint32 value)
 {
     /* write index then value */
@@ -461,7 +458,6 @@ static int mpi_init(void)
 
     return 0;
 }
-#endif
 
 void __init plat_mem_setup(void)
 {
@@ -471,8 +467,6 @@ void __init plat_mem_setup(void)
 
        board_time_init = brcm_time_init;
 
-#if defined(CONFIG_BCM96348) && defined(CONFIG_PCI)
        /* mpi initialization */
        mpi_init();
-#endif
 }