MDIO_ShiftClk
mdio_out(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr);
mdio_out(dataval | MDIO_ShiftClk, mdio_addr);
mdio_out(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);
mdio_out(dataval | MDIO_ShiftClk, mdio_addr);
mdio_out(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);
writel(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr);
writel(dataval | MDIO_ShiftClk, mdio_addr);
writel(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);
writel(dataval | MDIO_ShiftClk, mdio_addr);
writel(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);