E1000_HICR
E1000_WRITE_REG(hw, E1000_HICR, E1000_HICR_FW_RESET_ENABLE);
E1000_WRITE_REG(hw, E1000_HICR, E1000_HICR_FW_RESET);
hicr = E1000_READ_REG(hw, E1000_HICR);
E1000_WRITE_REG(hw, E1000_HICR, hicr | E1000_HICR_C);
hicr = E1000_READ_REG(hw, E1000_HICR);
E1000_WRITE_REG(hw, E1000_HICR, hicr | E1000_HICR_C);
hicr = E1000_READ_REG(hw, E1000_HICR);
(!(E1000_READ_REG(hw, E1000_HICR) & E1000_HICR_SV))) {
hicr = E1000_READ_REG(hw, E1000_HICR);
hicr = E1000_READ_REG(hw, E1000_HICR);
E1000_WRITE_REG(hw, E1000_HICR, hicr);
E1000_WRITE_REG(hw, E1000_HICR, hicr);
hicr = E1000_READ_REG(hw, E1000_HICR);
E1000_WRITE_REG(hw, E1000_HICR, hicr | E1000_HICR_C);
hicr = E1000_READ_REG(hw, E1000_HICR);
hicr = E1000_READ_REG(hw, E1000_HICR);
hicr = E1000_READ_REG(hw, E1000_HICR);