]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - board/ixdp425/ixdp425.c
rename CFG_ macros to CONFIG_SYS
[karo-tx-uboot.git] / board / ixdp425 / ixdp425.c
index 2a33d6d0734e694f9ed0b06ba87edb4f6880b9d2..43ac8f6a42a6e9aa5e5ae6f9154d98887cb360b3 100644 (file)
@@ -31,6 +31,7 @@
 #include <common.h>
 #include <command.h>
 #include <malloc.h>
+#include <netdev.h>
 #include <asm/arch/ixp425.h>
 
 DECLARE_GLOBAL_DATA_PTR;
@@ -38,11 +39,6 @@ DECLARE_GLOBAL_DATA_PTR;
 /*
  * Miscelaneous platform dependent initialisations
  */
-int board_post_init (void)
-{
-       return (0);
-}
-
 int board_init (void)
 {
        /* arch number of IXDP */
@@ -58,25 +54,25 @@ int board_init (void)
        /*
         * Get realtek RTL8305 switch and SLIC out of reset
         */
-       GPIO_OUTPUT_SET(CFG_GPIO_SWITCH_RESET_N);
-       GPIO_OUTPUT_ENABLE(CFG_GPIO_SWITCH_RESET_N);
-       GPIO_OUTPUT_SET(CFG_GPIO_SLIC_RESET_N);
-       GPIO_OUTPUT_ENABLE(CFG_GPIO_SLIC_RESET_N);
+       GPIO_OUTPUT_SET(CONFIG_SYS_GPIO_SWITCH_RESET_N);
+       GPIO_OUTPUT_ENABLE(CONFIG_SYS_GPIO_SWITCH_RESET_N);
+       GPIO_OUTPUT_SET(CONFIG_SYS_GPIO_SLIC_RESET_N);
+       GPIO_OUTPUT_ENABLE(CONFIG_SYS_GPIO_SLIC_RESET_N);
 
        /*
         * Setup GPIO's for PCI INTA & INTB
         */
-       GPIO_OUTPUT_DISABLE(CFG_GPIO_PCI_INTA_N);
-       GPIO_INT_ACT_LOW_SET(CFG_GPIO_PCI_INTA_N);
-       GPIO_OUTPUT_DISABLE(CFG_GPIO_PCI_INTB_N);
-       GPIO_INT_ACT_LOW_SET(CFG_GPIO_PCI_INTB_N);
+       GPIO_OUTPUT_DISABLE(CONFIG_SYS_GPIO_PCI_INTA_N);
+       GPIO_INT_ACT_LOW_SET(CONFIG_SYS_GPIO_PCI_INTA_N);
+       GPIO_OUTPUT_DISABLE(CONFIG_SYS_GPIO_PCI_INTB_N);
+       GPIO_INT_ACT_LOW_SET(CONFIG_SYS_GPIO_PCI_INTB_N);
 
        /*
         * Setup GPIO's for 33MHz clock output
         */
        *IXP425_GPIO_GPCLKR = 0x01FF01FF;
-       GPIO_OUTPUT_ENABLE(CFG_GPIO_PCI_CLK);
-       GPIO_OUTPUT_ENABLE(CFG_GPIO_EXTBUS_CLK);
+       GPIO_OUTPUT_ENABLE(CONFIG_SYS_GPIO_PCI_CLK);
+       GPIO_OUTPUT_ENABLE(CONFIG_SYS_GPIO_EXTBUS_CLK);
 #endif
 
        return 0;
@@ -123,3 +119,8 @@ void pci_init_board(void)
        pci_ixp_init(&hose);
 }
 #endif
+
+int board_eth_init(bd_t *bis)
+{
+       return pci_eth_init(bis);
+}