Lines Matching refs:mdio_bus
255 static struct mii_bus *mdio_bus; variable
535 if (!(mdio_bus = mdiobus_alloc())) in ixp4xx_mdio_register()
540 mdio_bus->name = "IXP4xx MII Bus"; in ixp4xx_mdio_register()
541 mdio_bus->read = &ixp4xx_mdio_read; in ixp4xx_mdio_register()
542 mdio_bus->write = &ixp4xx_mdio_write; in ixp4xx_mdio_register()
543 snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "ixp4xx-eth-0"); in ixp4xx_mdio_register()
545 err = of_mdiobus_register(mdio_bus, mdio_bus_np); in ixp4xx_mdio_register()
547 mdiobus_free(mdio_bus); in ixp4xx_mdio_register()
553 mdiobus_unregister(mdio_bus); in ixp4xx_mdio_remove()
554 mdiobus_free(mdio_bus); in ixp4xx_mdio_remove()
1510 if (!mdio_bus) in ixp4xx_eth_probe()
1540 phydev = mdiobus_get_phy(mdio_bus, plat->phy); in ixp4xx_eth_probe()