diff options
Diffstat (limited to 'examples/smc91111_eeprom.c')
-rw-r--r-- | examples/smc91111_eeprom.c | 15 |
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"); |