Lines Matching defs:mii_bus
501 /* mii_bus,phy members */
502 struct mii_bus *mii_bus;
2358 static int emac_mii_read(struct mii_bus *bus, int phy_id, int phy_reg)
2380 static int emac_mii_write(struct mii_bus *bus, int phy_id,
2399 static int emac_mii_reset(struct mii_bus *bus)
2422 static struct mii_bus *emac_mii;
2566 emac_mii_reset(priv->mii_bus);
2568 if (priv->mii_bus->phy_map[phy_addr]) {
2569 priv->phydev = priv->mii_bus->phy_map[phy_addr];
2593 "(mii_bus:phy_addr=%s, id=%x)\n", ndev->name,
2877 dev_err(emac_dev, "DaVinci EMAC: Error allocating mii_bus\n");
2882 priv->mii_bus = emac_mii;
2891 snprintf(priv->mii_bus->id, MII_BUS_ID_SIZE, "%x", priv->pdev->id);
2941 mdiobus_unregister(priv->mii_bus);
2942 mdiobus_free(priv->mii_bus);