Config4
#define mdio_delay() RTL_R8(Config4)
RTL_W8 (Config4, MDIO_WRITE1);
RTL_W8 (Config4, MDIO_WRITE1 | MDIO_CLK);
RTL_W8 (Config4, MDIO_DIR | dataval);
RTL_W8 (Config4, MDIO_DIR | dataval | MDIO_CLK);
RTL_W8 (Config4, 0);
retval = (retval << 1) | ((RTL_R8 (Config4) & MDIO_DATA_IN) ? 1 : 0);
RTL_W8 (Config4, MDIO_CLK);
RTL_W8 (Config4, dataval);
RTL_W8 (Config4, dataval | MDIO_CLK);
RTL_W8 (Config4, 0);
RTL_W8 (Config4, MDIO_CLK);
tmp8 = RTL_R8 (Config4);
RTL_W8 (Config4, tmp8 & ~LWPTN);
r8169_mod_reg8_cond(tp, Config4, BIT(0), jumbo);
r8169_mod_reg8_cond(tp, Config4, Jumbo_En1, jumbo);
r8169_mod_reg8_cond(tp, Config4, BIT(0), jumbo);