MMDIO
iowrite16(MDIO_READ | reg | (phy_addr << 8), ioaddr + MMDIO);
cmd = ioread16(ioaddr + MMDIO);
iowrite16(MDIO_WRITE | reg | (phy_addr << 8), ioaddr + MMDIO);