MDIO_DATA_WRITE1
outl(MDIO_ENB | MDIO_DATA_WRITE1, mdio_addr);
outl(MDIO_ENB | MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr);
int dataval = (read_cmd & (1 << i)) ? MDIO_DATA_WRITE1 : 0;
outl(MDIO_ENB | MDIO_DATA_WRITE1, mdio_addr);
outl(MDIO_ENB | MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr);
int dataval = (cmd & (1 << i)) ? MDIO_DATA_WRITE1 : 0;