Lines Matching refs:new_bus
137 struct mii_bus *new_bus; in mdio_gpio_bus_init() local
154 new_bus = alloc_mdio_bitbang(&bitbang->ctrl); in mdio_gpio_bus_init()
155 if (!new_bus) in mdio_gpio_bus_init()
158 new_bus->name = "GPIO Bitbanged MDIO", in mdio_gpio_bus_init()
160 new_bus->phy_mask = pdata->phy_mask; in mdio_gpio_bus_init()
161 new_bus->irq = pdata->irqs; in mdio_gpio_bus_init()
162 new_bus->parent = dev; in mdio_gpio_bus_init()
164 if (new_bus->phy_mask == ~0) in mdio_gpio_bus_init()
168 if (!new_bus->irq[i]) in mdio_gpio_bus_init()
169 new_bus->irq[i] = PHY_POLL; in mdio_gpio_bus_init()
172 snprintf(new_bus->id, MII_BUS_ID_SIZE, "gpio-%x", bus_id); in mdio_gpio_bus_init()
174 strncpy(new_bus->id, "gpio", MII_BUS_ID_SIZE); in mdio_gpio_bus_init()
191 dev_set_drvdata(dev, new_bus); in mdio_gpio_bus_init()
193 return new_bus; in mdio_gpio_bus_init()
196 free_mdio_bitbang(new_bus); in mdio_gpio_bus_init()
219 struct mii_bus *new_bus; in mdio_gpio_probe() local
237 new_bus = mdio_gpio_bus_init(&pdev->dev, pdata, bus_id); in mdio_gpio_probe()
238 if (!new_bus) in mdio_gpio_probe()
242 ret = of_mdiobus_register(new_bus, pdev->dev.of_node); in mdio_gpio_probe()
244 ret = mdiobus_register(new_bus); in mdio_gpio_probe()