Lines Matching refs:phy_addr

94 static int mii_read (struct net_device *dev, int phy_addr, int reg_num);
95 static int mii_write (struct net_device *dev, int phy_addr, int reg_num,
259 mii_write(dev, np->phy_addr, 31, 0x0001); in rio_probe1()
260 mii_write(dev, np->phy_addr, 27, 0x01e0); in rio_probe1()
261 mii_write(dev, np->phy_addr, 31, 0x0002); in rio_probe1()
262 mii_write(dev, np->phy_addr, 27, 0xeb8e); in rio_probe1()
263 mii_write(dev, np->phy_addr, 31, 0x0000); in rio_probe1()
264 mii_write(dev, np->phy_addr, 30, 0x005e); in rio_probe1()
266 mii_write(dev, np->phy_addr, MII_CTRL1000, 0x0700); in rio_probe1()
331 np->phy_addr = 1; in find_miiphy()
336 np->phy_addr = i; in find_miiphy()
1243 cmd->phy_address = np->phy_addr; in rio_get_settings()
1300 int phy_addr; in rio_ioctl() local
1304 phy_addr = np->phy_addr; in rio_ioctl()
1307 miidata->phy_id = phy_addr; in rio_ioctl()
1310 miidata->val_out = mii_read (dev, phy_addr, miidata->reg_num); in rio_ioctl()
1315 mii_write (dev, phy_addr, miidata->reg_num, miidata->val_in); in rio_ioctl()
1385 mii_read (struct net_device *dev, int phy_addr, int reg_num) in mii_read() argument
1395 cmd = (0x06 << 10 | phy_addr << 5 | reg_num); in mii_read()
1413 mii_write (struct net_device *dev, int phy_addr, int reg_num, u16 data) in mii_write() argument
1421 cmd = (0x5002 << 16) | (phy_addr << 23) | (reg_num << 18) | data; in mii_write()
1431 int phy_addr; in mii_wait_link() local
1435 phy_addr = np->phy_addr; in mii_wait_link()
1438 bmsr = mii_read (dev, phy_addr, MII_BMSR); in mii_wait_link()
1452 int phy_addr; in mii_get_media() local
1456 phy_addr = np->phy_addr; in mii_get_media()
1458 bmsr = mii_read (dev, phy_addr, MII_BMSR); in mii_get_media()
1464 negotiate = mii_read (dev, phy_addr, MII_ADVERTISE) & in mii_get_media()
1465 mii_read (dev, phy_addr, MII_LPA); in mii_get_media()
1466 mscr = mii_read (dev, phy_addr, MII_CTRL1000); in mii_get_media()
1467 mssr = mii_read (dev, phy_addr, MII_STAT1000); in mii_get_media()
1502 __u16 bmcr = mii_read (dev, phy_addr, MII_BMCR); in mii_get_media()
1538 int phy_addr; in mii_set_media() local
1541 phy_addr = np->phy_addr; in mii_set_media()
1546 bmsr = mii_read (dev, phy_addr, MII_BMSR); in mii_set_media()
1547 anar = mii_read (dev, phy_addr, MII_ADVERTISE) & in mii_set_media()
1562 mii_write (dev, phy_addr, MII_ADVERTISE, anar); in mii_set_media()
1565 pscr = mii_read (dev, phy_addr, MII_PHY_SCR); in mii_set_media()
1567 mii_write (dev, phy_addr, MII_PHY_SCR, pscr); in mii_set_media()
1570 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media()
1572 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1577 pscr = mii_read (dev, phy_addr, MII_PHY_SCR); in mii_set_media()
1579 mii_write (dev, phy_addr, MII_PHY_SCR, pscr); in mii_set_media()
1582 bmcr = mii_read (dev, phy_addr, MII_BMCR); in mii_set_media()
1584 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1588 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1592 mii_write (dev, phy_addr, MII_ADVERTISE, 0); in mii_set_media()
1610 mscr = mii_read (dev, phy_addr, MII_CTRL1000); in mii_set_media()
1614 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media()
1625 int phy_addr; in mii_get_media_pcs() local
1629 phy_addr = np->phy_addr; in mii_get_media_pcs()
1631 bmsr = mii_read (dev, phy_addr, PCS_BMSR); in mii_get_media_pcs()
1637 negotiate = mii_read (dev, phy_addr, PCS_ANAR) & in mii_get_media_pcs()
1638 mii_read (dev, phy_addr, PCS_ANLPAR); in mii_get_media_pcs()
1656 __u16 bmcr = mii_read (dev, phy_addr, PCS_BMCR); in mii_get_media_pcs()
1682 int phy_addr; in mii_set_media_pcs() local
1685 phy_addr = np->phy_addr; in mii_set_media_pcs()
1690 esr = mii_read (dev, phy_addr, PCS_ESR); in mii_set_media_pcs()
1691 anar = mii_read (dev, phy_addr, MII_ADVERTISE) & in mii_set_media_pcs()
1699 mii_write (dev, phy_addr, MII_ADVERTISE, anar); in mii_set_media_pcs()
1702 mii_write (dev, phy_addr, MII_BMCR, BMCR_RESET); in mii_set_media_pcs()
1704 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs()
1710 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs()
1719 mii_write (dev, phy_addr, MII_BMCR, bmcr); in mii_set_media_pcs()
1723 mii_write (dev, phy_addr, MII_ADVERTISE, 0); in mii_set_media_pcs()