Lines Matching refs:mii_bus
1859 mdp->mii_bus->id, mdp->phy_id); in sh_eth_phy_init()
2896 mdiobus_unregister(mdp->mii_bus); in sh_mdio_release()
2899 free_mdio_bitbang(mdp->mii_bus); in sh_mdio_release()
2928 mdp->mii_bus = alloc_mdio_bitbang(&bitbang->ctrl); in sh_mdio_init()
2929 if (!mdp->mii_bus) in sh_mdio_init()
2933 mdp->mii_bus->name = "sh_mii"; in sh_mdio_init()
2934 mdp->mii_bus->parent = dev; in sh_mdio_init()
2935 snprintf(mdp->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in sh_mdio_init()
2939 mdp->mii_bus->irq = devm_kmalloc_array(dev, PHY_MAX_ADDR, sizeof(int), in sh_mdio_init()
2941 if (!mdp->mii_bus->irq) { in sh_mdio_init()
2948 ret = of_mdiobus_register(mdp->mii_bus, dev->of_node); in sh_mdio_init()
2951 mdp->mii_bus->irq[i] = PHY_POLL; in sh_mdio_init()
2953 mdp->mii_bus->irq[pd->phy] = pd->phy_irq; in sh_mdio_init()
2955 ret = mdiobus_register(mdp->mii_bus); in sh_mdio_init()
2964 free_mdio_bitbang(mdp->mii_bus); in sh_mdio_init()