Lines Matching refs:eeprom_control
329 uint32_t eeprom_control;
463 sc->eeprom_control |= E1000_EECD_DO;
465 sc->eeprom_control &= ~E1000_EECD_DO;
477 if (sc->eeprom_control & E1000_EECD_DI) {
502 if (sc->eeprom_control & E1000_EECD_DI) {
1779 //DPRINTF("EECD write 0x%x -> 0x%x", sc->eeprom_control, value);
1781 uint32_t eecd_strobe = ((sc->eeprom_control & E1000_EECD_SK) ?
1785 sc->eeprom_control &= ~eecd_mask;
1786 sc->eeprom_control |= (value & eecd_mask);
1789 sc->eeprom_control |= E1000_EECD_GNT;
1791 sc->eeprom_control &= ~E1000_EECD_GNT;
1793 if (eecd_strobe && (sc->eeprom_control & E1000_EECD_CS)) {
1975 //DPRINTF("EECD read %x", sc->eeprom_control);
1976 retval = sc->eeprom_control;
2245 sc->eeprom_control = E1000_EECD_PRES | E82545_EECD_FWE_EN;
2483 SNAPSHOT_VAR_OR_LEAVE(sc->eeprom_control, meta, ret, done);