SMSC_EEPROM_CMD
err = smsc_wait_for_bits(sc, SMSC_EEPROM_CMD, SMSC_EEPROM_CMD_BUSY);
if ((err = smsc_write_reg(sc, SMSC_EEPROM_CMD, val)) != 0)
if ((err = smsc_read_reg(sc, SMSC_EEPROM_CMD, &val)) != 0)