|
@@ -33,15 +33,14 @@
|
|
|
|
|
|
#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");
|