]> git.sur5r.net Git - u-boot/blobdiff - examples/smc91111_eeprom.c
smc91111_eeprom: move board-specific init into SMC91111_EEPROM_INIT()
[u-boot] / examples / smc91111_eeprom.c
index f5d8c6ab42c16799335d6d87b1f3ef11eadf95eb..39e530648d6d6baac39daf43b8622a3b9a0e8509 100644 (file)
 
 #ifdef CONFIG_DRIVER_SMC91111
 
-#ifdef pFIO0_DIR
-# define pFIO_DIR    pFIO0_DIR
-# define pFIO_FLAG_S pFIO0_FLAG_S
+#ifndef SMC91111_EEPROM_INIT
+# define SMC91111_EEPROM_INIT()
 #endif
 
 #define SMC_BASE_ADDRESS CONFIG_SMC91111_BASE
-#define EEPROM         0x1;
-#define MAC            0x2;
-#define        UNKNOWN         0x4;
+#define EEPROM         0x1
+#define MAC            0x2
+#define UNKNOWN                0x4
 
 void dump_reg (void);
 void dump_eeprom (void);
@@ -66,9 +65,7 @@ int smc91111_eeprom (int argc, char *argv[])
                return (0);
        }
 
-       *pFIO_DIR = 0x01;
-       *pFIO_FLAG_S = 0x01;
-       SSYNC();
+       SMC91111_EEPROM_INIT();
 
        if ((SMC_inw (BANK_SELECT) & 0xFF00) != 0x3300) {
                printf ("Can't find SMSC91111\n");