summaryrefslogtreecommitdiff
path: root/examples/smc91111_eeprom.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/smc91111_eeprom.c')
-rw-r--r--examples/smc91111_eeprom.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/examples/smc91111_eeprom.c b/examples/smc91111_eeprom.c
index 62347c7..39e5306 100644
--- a/examples/smc91111_eeprom.c
+++ b/examples/smc91111_eeprom.c
@@ -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");