IGC_EECD
uint32_t eecd = IGC_READ_REG(hw, IGC_EECD);
eec = IGC_READ_REG(hw, IGC_EECD);
flup = IGC_READ_REG(hw, IGC_EECD) | IGC_EECD_FLUPD_I225;
IGC_WRITE_REG(hw, IGC_EECD, flup);
if (IGC_READ_REG(hw, IGC_EECD) & IGC_EECD_SEC1VAL_I225)
reg = IGC_READ_REG(hw, IGC_EECD);
if (IGC_READ_REG(hw, IGC_EECD) & IGC_EECD_AUTO_RD)