IGC_RCTL
wr32(IGC_RCTL, 0);
rctl = rd32(IGC_RCTL);
wr32(IGC_RCTL, temp_rctl);
wr32(IGC_RCTL, temp_rctl | IGC_RCTL_EN);
wr32(IGC_RCTL, rctl);
{ IGC_RCTL, 1, SET_READ_TEST, 0xFFFFFFFF, 0x00000000 },
{ IGC_RCTL, 1, SET_READ_TEST, 0x04CFB2FE, 0x003FFFFB },
{ IGC_RCTL, 1, SET_READ_TEST, 0x04CFB2FE, 0xFFFFFFFF },
{IGC_RCTL, "RCTL"},
regs_buff[24] = rd32(IGC_RCTL);
rctl |= rd32(IGC_RCTL) & ~(IGC_RCTL_UPE | IGC_RCTL_MPE);
wr32(IGC_RCTL, rctl);
rctl = rd32(IGC_RCTL);
wr32(IGC_RCTL, rctl & ~IGC_RCTL_EN);
rctl = rd32(IGC_RCTL);
wr32(IGC_RCTL, rctl);
rctl = rd32(IGC_RCTL);
wr32(IGC_RCTL, rctl);