Lines Matching defs:mii_bus
402 struct mii_bus *mii_bus;
670 static int lpc_mdio_read(struct mii_bus *bus, int phy_id, int phyreg)
692 static int lpc_mdio_write(struct mii_bus *bus, int phy_id, int phyreg,
711 static int lpc_mdio_reset(struct mii_bus *bus)
765 phydev = phy_find_first(pldat->mii_bus);
795 pldat->mii_bus = mdiobus_alloc();
796 if (!pldat->mii_bus) {
811 pldat->mii_bus->name = "lpc_mii_bus";
812 pldat->mii_bus->read = &lpc_mdio_read;
813 pldat->mii_bus->write = &lpc_mdio_write;
814 pldat->mii_bus->reset = &lpc_mdio_reset;
815 snprintf(pldat->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x",
817 pldat->mii_bus->priv = pldat;
818 pldat->mii_bus->parent = &pldat->pdev->dev;
821 err = of_mdiobus_register(pldat->mii_bus, node);
833 mdiobus_unregister(pldat->mii_bus);
834 mdiobus_free(pldat->mii_bus);
1434 mdiobus_unregister(pldat->mii_bus);
1435 mdiobus_free(pldat->mii_bus);