Searched refs:slave_mii_bus (Results 1 – 13 of 13) sorted by relevance
382 priv->slave_mii_bus = devm_mdiobus_alloc(priv->dev); in realtek_smi_setup_mdio()383 if (!priv->slave_mii_bus) { in realtek_smi_setup_mdio()387 priv->slave_mii_bus->priv = priv; in realtek_smi_setup_mdio()388 priv->slave_mii_bus->name = "SMI slave MII"; in realtek_smi_setup_mdio()389 priv->slave_mii_bus->read = realtek_smi_mdio_read; in realtek_smi_setup_mdio()393 priv->slave_mii_bus->dev.of_node = mdio_np; in realtek_smi_setup_mdio()394 priv->slave_mii_bus->parent = priv->dev; in realtek_smi_setup_mdio()395 ds->slave_mii_bus = priv->slave_mii_bus; in realtek_smi_setup_mdio()400 priv->slave_mii_bus->id); in realtek_smi_setup_mdio()518 if (priv->slave_mii_bus) in realtek_smi_remove()[all …]
57 struct mii_bus *slave_mii_bus; member
627 priv->slave_mii_bus = mdiobus_alloc(); in bcm_sf2_mdio_register()628 if (!priv->slave_mii_bus) { in bcm_sf2_mdio_register()633 priv->slave_mii_bus->priv = priv; in bcm_sf2_mdio_register()634 priv->slave_mii_bus->name = "sf2 slave mii"; in bcm_sf2_mdio_register()639 priv->slave_mii_bus->dev.of_node = dn; in bcm_sf2_mdio_register()657 ds->slave_mii_bus = priv->slave_mii_bus; in bcm_sf2_mdio_register()658 priv->slave_mii_bus->parent = ds->dev->parent; in bcm_sf2_mdio_register()686 err = mdiobus_register(priv->slave_mii_bus); in bcm_sf2_mdio_register()688 mdiobus_free(priv->slave_mii_bus); in bcm_sf2_mdio_register()697 mdiobus_unregister(priv->slave_mii_bus); in bcm_sf2_mdio_unregister()[all …]
513 ds->slave_mii_bus = mdiobus_alloc(); in gswip_mdio()514 if (!ds->slave_mii_bus) in gswip_mdio()517 ds->slave_mii_bus->priv = priv; in gswip_mdio()518 ds->slave_mii_bus->read = gswip_mdio_rd; in gswip_mdio()519 ds->slave_mii_bus->write = gswip_mdio_wr; in gswip_mdio()523 ds->slave_mii_bus->parent = priv->dev; in gswip_mdio()528 mdiobus_free(ds->slave_mii_bus); in gswip_mdio()2200 mdiobus_unregister(priv->ds->slave_mii_bus); in gswip_probe()2201 mdiobus_free(priv->ds->slave_mii_bus); in gswip_probe()2223 if (priv->ds->slave_mii_bus) { in gswip_remove()[all …]
111 struct mii_bus *slave_mii_bus; member
2006 ds->slave_mii_bus->irq[p] = irq; in mt7530_setup_mdio_irq()2093 ds->slave_mii_bus = bus; in mt7530_setup_mdio()
637 if (!ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_setup()638 ds->slave_mii_bus = mdiobus_alloc(); in dsa_switch_setup()639 if (!ds->slave_mii_bus) { in dsa_switch_setup()648 err = of_mdiobus_register(ds->slave_mii_bus, dn); in dsa_switch_setup()660 if (ds->slave_mii_bus && ds->ops->phy_read) in dsa_switch_setup()661 mdiobus_free(ds->slave_mii_bus); in dsa_switch_setup()679 if (ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_teardown()680 mdiobus_unregister(ds->slave_mii_bus); in dsa_switch_teardown()681 mdiobus_free(ds->slave_mii_bus); in dsa_switch_teardown()682 ds->slave_mii_bus = NULL; in dsa_switch_teardown()
279 ds->slave_mii_bus->priv = (void *)ds; in dsa_slave_mii_bus_init()280 ds->slave_mii_bus->name = "dsa slave smi"; in dsa_slave_mii_bus_init()281 ds->slave_mii_bus->read = dsa_slave_phy_read; in dsa_slave_mii_bus_init()282 ds->slave_mii_bus->write = dsa_slave_phy_write; in dsa_slave_mii_bus_init()283 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "dsa-%d.%d", in dsa_slave_mii_bus_init()285 ds->slave_mii_bus->parent = ds->dev; in dsa_slave_mii_bus_init()286 ds->slave_mii_bus->phy_mask = ~ds->phys_mii_mask; in dsa_slave_mii_bus_init()2335 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr); in dsa_slave_phy_connect()2374 if (ret == -ENODEV && ds->slave_mii_bus) { in dsa_slave_phy_setup()
1842 ds->slave_mii_bus->irq[phy] = irq; in ksz_irq_phy_setup()1849 irq_dispose_mapping(ds->slave_mii_bus->irq[phy]); in ksz_irq_phy_setup()1861 irq_dispose_mapping(ds->slave_mii_bus->irq[phy]); in ksz_irq_phy_free()1889 ds->slave_mii_bus = bus; in ksz_mdio_register()
465 struct mii_bus *slave_mii_bus; member
959 ds->slave_mii_bus = bus; in qca8k_mdio_register()
961 return mdiobus_get_phy(ds->slave_mii_bus, port); in b53_get_phy_device()
3690 ds->slave_mii_bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_setup()
Completed in 64 milliseconds