Home
last modified time | relevance | path

Searched refs:slave_mii_bus (Results 1 – 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/dsa/
Drealtek-smi-core.c356 smi->slave_mii_bus = devm_mdiobus_alloc(smi->dev); in realtek_smi_setup_mdio()
357 if (!smi->slave_mii_bus) { in realtek_smi_setup_mdio()
361 smi->slave_mii_bus->priv = smi; in realtek_smi_setup_mdio()
362 smi->slave_mii_bus->name = "SMI slave MII"; in realtek_smi_setup_mdio()
363 smi->slave_mii_bus->read = realtek_smi_mdio_read; in realtek_smi_setup_mdio()
364 smi->slave_mii_bus->write = realtek_smi_mdio_write; in realtek_smi_setup_mdio()
365 snprintf(smi->slave_mii_bus->id, MII_BUS_ID_SIZE, "SMI-%d", in realtek_smi_setup_mdio()
367 smi->slave_mii_bus->dev.of_node = mdio_np; in realtek_smi_setup_mdio()
368 smi->slave_mii_bus->parent = smi->dev; in realtek_smi_setup_mdio()
369 smi->ds->slave_mii_bus = smi->slave_mii_bus; in realtek_smi_setup_mdio()
[all …]
Dbcm_sf2.c507 priv->slave_mii_bus = devm_mdiobus_alloc(ds->dev); in bcm_sf2_mdio_register()
508 if (!priv->slave_mii_bus) { in bcm_sf2_mdio_register()
513 priv->slave_mii_bus->priv = priv; in bcm_sf2_mdio_register()
514 priv->slave_mii_bus->name = "sf2 slave mii"; in bcm_sf2_mdio_register()
515 priv->slave_mii_bus->read = bcm_sf2_sw_mdio_read; in bcm_sf2_mdio_register()
516 priv->slave_mii_bus->write = bcm_sf2_sw_mdio_write; in bcm_sf2_mdio_register()
517 snprintf(priv->slave_mii_bus->id, MII_BUS_ID_SIZE, "sf2-%d", in bcm_sf2_mdio_register()
519 priv->slave_mii_bus->dev.of_node = dn; in bcm_sf2_mdio_register()
537 ds->slave_mii_bus = priv->slave_mii_bus; in bcm_sf2_mdio_register()
538 priv->slave_mii_bus->parent = ds->dev->parent; in bcm_sf2_mdio_register()
[all …]
Dlantiq_gswip.c499 ds->slave_mii_bus = devm_mdiobus_alloc(priv->dev); in gswip_mdio()
500 if (!ds->slave_mii_bus) in gswip_mdio()
503 ds->slave_mii_bus->priv = priv; in gswip_mdio()
504 ds->slave_mii_bus->read = gswip_mdio_rd; in gswip_mdio()
505 ds->slave_mii_bus->write = gswip_mdio_wr; in gswip_mdio()
506 ds->slave_mii_bus->name = "lantiq,xrx200-mdio"; in gswip_mdio()
507 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "%s-mii", in gswip_mdio()
509 ds->slave_mii_bus->parent = priv->dev; in gswip_mdio()
510 ds->slave_mii_bus->phy_mask = ~ds->phys_mii_mask; in gswip_mdio()
512 return of_mdiobus_register(ds->slave_mii_bus, mdio_np); in gswip_mdio()
[all …]
Drealtek-smi-core.h52 struct mii_bus *slave_mii_bus; member
Dbcm_sf2.h109 struct mii_bus *slave_mii_bus; member
/kernel/linux/linux-4.19/drivers/net/dsa/
Drealtek-smi.c356 smi->slave_mii_bus = devm_mdiobus_alloc(smi->dev); in realtek_smi_setup_mdio()
357 if (!smi->slave_mii_bus) { in realtek_smi_setup_mdio()
361 smi->slave_mii_bus->priv = smi; in realtek_smi_setup_mdio()
362 smi->slave_mii_bus->name = "SMI slave MII"; in realtek_smi_setup_mdio()
363 smi->slave_mii_bus->read = realtek_smi_mdio_read; in realtek_smi_setup_mdio()
364 smi->slave_mii_bus->write = realtek_smi_mdio_write; in realtek_smi_setup_mdio()
365 snprintf(smi->slave_mii_bus->id, MII_BUS_ID_SIZE, "SMI-%d", in realtek_smi_setup_mdio()
367 smi->slave_mii_bus->dev.of_node = mdio_np; in realtek_smi_setup_mdio()
368 smi->slave_mii_bus->parent = smi->dev; in realtek_smi_setup_mdio()
369 smi->ds->slave_mii_bus = smi->slave_mii_bus; in realtek_smi_setup_mdio()
[all …]
Dbcm_sf2.c432 priv->slave_mii_bus = devm_mdiobus_alloc(ds->dev); in bcm_sf2_mdio_register()
433 if (!priv->slave_mii_bus) in bcm_sf2_mdio_register()
436 priv->slave_mii_bus->priv = priv; in bcm_sf2_mdio_register()
437 priv->slave_mii_bus->name = "sf2 slave mii"; in bcm_sf2_mdio_register()
438 priv->slave_mii_bus->read = bcm_sf2_sw_mdio_read; in bcm_sf2_mdio_register()
439 priv->slave_mii_bus->write = bcm_sf2_sw_mdio_write; in bcm_sf2_mdio_register()
440 snprintf(priv->slave_mii_bus->id, MII_BUS_ID_SIZE, "sf2-%d", in bcm_sf2_mdio_register()
442 priv->slave_mii_bus->dev.of_node = dn; in bcm_sf2_mdio_register()
460 ds->slave_mii_bus = priv->slave_mii_bus; in bcm_sf2_mdio_register()
461 priv->slave_mii_bus->parent = ds->dev->parent; in bcm_sf2_mdio_register()
[all …]
Drealtek-smi.h52 struct mii_bus *slave_mii_bus; member
Dbcm_sf2.h108 struct mii_bus *slave_mii_bus; member
/kernel/linux/linux-5.10/net/dsa/
Ddsa2.c461 if (!ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_setup()
462 ds->slave_mii_bus = mdiobus_alloc(); in dsa_switch_setup()
463 if (!ds->slave_mii_bus) { in dsa_switch_setup()
470 err = mdiobus_register(ds->slave_mii_bus); in dsa_switch_setup()
480 if (ds->slave_mii_bus && ds->ops->phy_read) in dsa_switch_setup()
481 mdiobus_free(ds->slave_mii_bus); in dsa_switch_setup()
506 if (ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_teardown()
507 mdiobus_unregister(ds->slave_mii_bus); in dsa_switch_teardown()
508 mdiobus_free(ds->slave_mii_bus); in dsa_switch_teardown()
509 ds->slave_mii_bus = NULL; in dsa_switch_teardown()
Dslave.c48 ds->slave_mii_bus->priv = (void *)ds; in dsa_slave_mii_bus_init()
49 ds->slave_mii_bus->name = "dsa slave smi"; in dsa_slave_mii_bus_init()
50 ds->slave_mii_bus->read = dsa_slave_phy_read; in dsa_slave_mii_bus_init()
51 ds->slave_mii_bus->write = dsa_slave_phy_write; in dsa_slave_mii_bus_init()
52 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "dsa-%d.%d", in dsa_slave_mii_bus_init()
54 ds->slave_mii_bus->parent = ds->dev; in dsa_slave_mii_bus_init()
55 ds->slave_mii_bus->phy_mask = ~ds->phys_mii_mask; in dsa_slave_mii_bus_init()
1680 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr); in dsa_slave_phy_connect()
1726 if (ret == -ENODEV && ds->slave_mii_bus) { in dsa_slave_phy_setup()
/kernel/linux/linux-4.19/net/dsa/
Dlegacy.c179 if (!ds->slave_mii_bus && ops->phy_read) { in dsa_switch_setup_one()
180 ds->slave_mii_bus = devm_mdiobus_alloc(ds->dev); in dsa_switch_setup_one()
181 if (!ds->slave_mii_bus) in dsa_switch_setup_one()
185 ret = mdiobus_register(ds->slave_mii_bus); in dsa_switch_setup_one()
281 if (ds->slave_mii_bus && ds->ops->phy_read) in dsa_switch_destroy()
282 mdiobus_unregister(ds->slave_mii_bus); in dsa_switch_destroy()
Ddsa2.c371 if (!ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_setup()
372 ds->slave_mii_bus = devm_mdiobus_alloc(ds->dev); in dsa_switch_setup()
373 if (!ds->slave_mii_bus) in dsa_switch_setup()
378 err = mdiobus_register(ds->slave_mii_bus); in dsa_switch_setup()
388 if (ds->slave_mii_bus && ds->ops->phy_read) in dsa_switch_teardown()
389 mdiobus_unregister(ds->slave_mii_bus); in dsa_switch_teardown()
Dslave.c54 ds->slave_mii_bus->priv = (void *)ds; in dsa_slave_mii_bus_init()
55 ds->slave_mii_bus->name = "dsa slave smi"; in dsa_slave_mii_bus_init()
56 ds->slave_mii_bus->read = dsa_slave_phy_read; in dsa_slave_mii_bus_init()
57 ds->slave_mii_bus->write = dsa_slave_phy_write; in dsa_slave_mii_bus_init()
58 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "dsa-%d.%d", in dsa_slave_mii_bus_init()
60 ds->slave_mii_bus->parent = ds->dev; in dsa_slave_mii_bus_init()
61 ds->slave_mii_bus->phy_mask = ~ds->phys_mii_mask; in dsa_slave_mii_bus_init()
1182 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr); in dsa_slave_phy_connect()
1222 if (ret == -ENODEV && ds->slave_mii_bus) { in dsa_slave_phy_setup()
/kernel/linux/linux-4.19/include/net/
Ddsa.h250 struct mii_bus *slave_mii_bus; member
/kernel/linux/linux-5.10/include/net/
Ddsa.h288 struct mii_bus *slave_mii_bus; member
/kernel/linux/linux-4.19/drivers/net/dsa/b53/
Db53_common.c839 return mdiobus_get_phy(ds->slave_mii_bus, port); in b53_get_phy_device()
/kernel/linux/linux-5.10/drivers/net/dsa/b53/
Db53_common.c905 return mdiobus_get_phy(ds->slave_mii_bus, port); in b53_get_phy_device()
/kernel/linux/linux-4.19/drivers/net/dsa/mv88e6xxx/
Dchip.c2529 ds->slave_mii_bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_setup()
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
Dchip.c2871 ds->slave_mii_bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_setup()