xgmac_write32
xgmac_write32(mdio_stat, ®s->mdio_stat, endian);
xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian);
xgmac_write32(MDIO_DATA(value), ®s->mdio_data, endian);
xgmac_write32(mdio_stat, ®s->mdio_stat, endian);
xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian);
xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian);
xgmac_write32(MDIO_DATA(value), ®s->mdio_data, endian);
xgmac_write32(mdio_stat, ®s->mdio_stat, endian);
xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian);
xgmac_write32(mdio_ctl | MDIO_CTL_READ, ®s->mdio_ctl, endian);
xgmac_write32(mdio_stat, ®s->mdio_stat, endian);
xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian);
xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian);
xgmac_write32(mdio_ctl | MDIO_CTL_READ, ®s->mdio_ctl, endian);
xgmac_write32(mdio_stat, ®s->mdio_stat, priv->is_little_endian);
xgmac_write32(mdio_stat, ®s->mdio_stat, priv->is_little_endian);