Lines Matching refs:phy_id
442 static int ixp4xx_mdio_cmd(struct mii_bus *bus, int phy_id, int location, in ixp4xx_mdio_cmd() argument
456 __raw_writel(((phy_id << 5) | location) & 0xFF, in ixp4xx_mdio_cmd()
458 __raw_writel((phy_id >> 3) | (write << 2) | 0x80 /* GO */, in ixp4xx_mdio_cmd()
469 phy_id); in ixp4xx_mdio_cmd()
475 phy_id, write ? "write" : "read", cycles); in ixp4xx_mdio_cmd()
484 phy_id); in ixp4xx_mdio_cmd()
493 static int ixp4xx_mdio_read(struct mii_bus *bus, int phy_id, int location) in ixp4xx_mdio_read() argument
499 ret = ixp4xx_mdio_cmd(bus, phy_id, location, 0, 0); in ixp4xx_mdio_read()
503 phy_id, location, ret); in ixp4xx_mdio_read()
508 static int ixp4xx_mdio_write(struct mii_bus *bus, int phy_id, int location, in ixp4xx_mdio_write() argument
515 ret = ixp4xx_mdio_cmd(bus, phy_id, location, 1, val); in ixp4xx_mdio_write()
519 bus->name, phy_id, location, val, ret); in ixp4xx_mdio_write()
1409 char phy_id[MII_BUS_ID_SIZE + 3]; in eth_init_one() local
1467 snprintf(phy_id, MII_BUS_ID_SIZE + 3, PHY_ID_FMT, in eth_init_one()
1469 port->phydev = phy_connect(dev, phy_id, &ixp4xx_adjust_link, in eth_init_one()