Lines Matching refs:phyreg
807 static int smc_phy_read(struct net_device *dev, int phyaddr, int phyreg)
818 /* Start code (01) + read (10) + phyaddr + phyreg */
819 smc_mii_out(dev, 6 << 10 | phyaddr << 5 | phyreg, 14);
827 DBG(3, dev, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
828 __func__, phyaddr, phyreg, phydata);
837 static void smc_phy_write(struct net_device *dev, int phyaddr, int phyreg,
848 /* Start code (01) + write (01) + phyaddr + phyreg + turnaround + phydata */
849 smc_mii_out(dev, 5 << 28 | phyaddr << 23 | phyreg << 18 | 2 << 16 | phydata, 32);
854 DBG(3, dev, "%s: phyaddr=0x%x, phyreg=0x%x, phydata=0x%x\n",
855 __func__, phyaddr, phyreg, phydata);