Lines Matching defs:mii_bus
153 struct mii_bus *mii_bus;
440 static int adin1110_mdio_read(struct mii_bus *bus, int phy_id, int reg)
476 static int adin1110_mdio_write(struct mii_bus *bus, int phy_id,
512 struct mii_bus *mii_bus;
515 mii_bus = devm_mdiobus_alloc(dev);
516 if (!mii_bus)
522 mii_bus->name = priv->mii_bus_name;
523 mii_bus->read = adin1110_mdio_read;
524 mii_bus->write = adin1110_mdio_write;
525 mii_bus->priv = priv;
526 mii_bus->parent = dev;
527 mii_bus->phy_mask = ~((u32)GENMASK(2, 0));
528 snprintf(mii_bus->id, MII_BUS_ID_SIZE, "%s", dev_name(dev));
530 ret = devm_mdiobus_register(dev, mii_bus);
534 priv->mii_bus = mii_bus;
1604 port_priv->phydev = get_phy_device(priv->mii_bus, i + 1, false);