]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/lib/board.c
arm: make default implementation of cache_flush() weakly linked
[u-boot] / arch / arm / lib / board.c
index e7af3d223caa56d1a2477dca1351aed26deb8158..169dfebcf157432218f4953550bdb1dea5eca0c2 100644 (file)
@@ -262,9 +262,6 @@ init_fnc_t *init_sequence[] = {
        init_func_i2c,
 #endif
        dram_init,              /* configure available RAM banks */
-#if defined(CONFIG_CMD_PCI) || defined (CONFIG_PCI)
-       arm_pci_init,
-#endif
        NULL,
 };
 
@@ -522,6 +519,10 @@ void board_init_r (gd_t *id, ulong dest_addr)
        /* initialize environment */
        env_relocate ();
 
+#if defined(CONFIG_CMD_PCI) || defined(CONFIG_PCI)
+       arm_pci_init();
+#endif
+
        /* IP Address */
        gd->bd->bi_ip_addr = getenv_IPaddr ("ipaddr");