Lines Matching refs:mii_bus
1871 mdp->mii_bus->id, mdp->phy_id); in sh_eth_phy_init()
2904 mdiobus_unregister(mdp->mii_bus); in sh_mdio_release()
2907 free_mdio_bitbang(mdp->mii_bus); in sh_mdio_release()
2936 mdp->mii_bus = alloc_mdio_bitbang(&bitbang->ctrl); in sh_mdio_init()
2937 if (!mdp->mii_bus) in sh_mdio_init()
2941 mdp->mii_bus->name = "sh_mii"; in sh_mdio_init()
2942 mdp->mii_bus->parent = dev; in sh_mdio_init()
2943 snprintf(mdp->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in sh_mdio_init()
2947 mdp->mii_bus->irq = devm_kmalloc_array(dev, PHY_MAX_ADDR, sizeof(int), in sh_mdio_init()
2949 if (!mdp->mii_bus->irq) { in sh_mdio_init()
2956 ret = of_mdiobus_register(mdp->mii_bus, dev->of_node); in sh_mdio_init()
2959 mdp->mii_bus->irq[i] = PHY_POLL; in sh_mdio_init()
2961 mdp->mii_bus->irq[pd->phy] = pd->phy_irq; in sh_mdio_init()
2963 ret = mdiobus_register(mdp->mii_bus); in sh_mdio_init()
2972 free_mdio_bitbang(mdp->mii_bus); in sh_mdio_init()