Lines Matching refs:mdio_addr
737 #define mdio_delay() ioread8(mdio_addr)
748 static void mdio_sync(void __iomem *mdio_addr)
754 iowrite8(MDIO_WRITE1, mdio_addr);
756 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr);
764 void __iomem *mdio_addr = np->base + MIICtrl;
769 mdio_sync(mdio_addr);
775 iowrite8(dataval, mdio_addr);
777 iowrite8(dataval | MDIO_ShiftClk, mdio_addr);
782 iowrite8(MDIO_EnbIn, mdio_addr);
784 retval = (retval << 1) | ((ioread8(mdio_addr) & MDIO_Data) ? 1 : 0);
785 iowrite8(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);
794 void __iomem *mdio_addr = np->base + MIICtrl;
799 mdio_sync(mdio_addr);
805 iowrite8(dataval, mdio_addr);
807 iowrite8(dataval | MDIO_ShiftClk, mdio_addr);
812 iowrite8(MDIO_EnbIn, mdio_addr);
814 iowrite8(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);