Lines Matching refs:mdio_addr
769 #define mdio_delay(mdio_addr) readl(mdio_addr)
781 static void mdio_sync(long mdio_addr)
787 writel(MDIO_WRITE1, mdio_addr);
788 mdio_delay(mdio_addr);
789 writel(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr);
790 mdio_delay(mdio_addr);
796 long mdio_addr = base_address + MIICtrl;
801 mdio_sync(mdio_addr);
807 writel(dataval, mdio_addr);
808 mdio_delay(mdio_addr);
809 writel(dataval | MDIO_ShiftClk, mdio_addr);
810 mdio_delay(mdio_addr);
814 writel(MDIO_EnbIn, mdio_addr);
815 mdio_delay(mdio_addr);
816 retval = (retval << 1) | ((readl(mdio_addr) & MDIO_DataIn) ? 1 : 0);
817 writel(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);
818 mdio_delay(mdio_addr);
826 long mdio_addr = base_address + MIICtrl;
834 mdio_sync(mdio_addr);
840 writel(dataval, mdio_addr);
841 mdio_delay(mdio_addr);
842 writel(dataval | MDIO_ShiftClk, mdio_addr);
843 mdio_delay(mdio_addr);
847 writel(MDIO_EnbIn, mdio_addr);
848 mdio_delay(mdio_addr);
849 writel(MDIO_EnbIn | MDIO_ShiftClk, mdio_addr);
850 mdio_delay(mdio_addr);