/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | realtek-smi-core.c | 356 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 in realtek_smi_setup_mdio() [all...] |
H A D | bcm_sf2.c | 506 priv->slave_mii_bus = mdiobus_alloc(); in bcm_sf2_mdio_register() 507 if (!priv->slave_mii_bus) { in bcm_sf2_mdio_register() 512 priv->slave_mii_bus->priv = priv; in bcm_sf2_mdio_register() 513 priv->slave_mii_bus->name = "sf2 slave mii"; in bcm_sf2_mdio_register() 514 priv->slave_mii_bus->read = bcm_sf2_sw_mdio_read; in bcm_sf2_mdio_register() 515 priv->slave_mii_bus->write = bcm_sf2_sw_mdio_write; in bcm_sf2_mdio_register() 516 snprintf(priv->slave_mii_bus->id, MII_BUS_ID_SIZE, "sf2-%d", in bcm_sf2_mdio_register() 518 priv->slave_mii_bus->dev.of_node = dn; in bcm_sf2_mdio_register() 536 ds->slave_mii_bus = priv->slave_mii_bus; in bcm_sf2_mdio_register() [all...] |
H A D | lantiq_gswip.c | 499 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_n in gswip_mdio() [all...] |
H A D | realtek-smi-core.h | 52 struct mii_bus *slave_mii_bus; member
|
H A D | bcm_sf2.h | 109 struct mii_bus *slave_mii_bus; member
|
/kernel/linux/linux-6.6/drivers/net/dsa/realtek/ |
H A D | realtek-smi.c | 381 priv->slave_mii_bus = devm_mdiobus_alloc(priv->dev); in realtek_smi_setup_mdio() 382 if (!priv->slave_mii_bus) { in realtek_smi_setup_mdio() 386 priv->slave_mii_bus->priv = priv; in realtek_smi_setup_mdio() 387 priv->slave_mii_bus->name = "SMI slave MII"; in realtek_smi_setup_mdio() 388 priv->slave_mii_bus->read = realtek_smi_mdio_read; in realtek_smi_setup_mdio() 389 priv->slave_mii_bus->write = realtek_smi_mdio_write; in realtek_smi_setup_mdio() 390 snprintf(priv->slave_mii_bus->id, MII_BUS_ID_SIZE, "SMI-%d", in realtek_smi_setup_mdio() 392 priv->slave_mii_bus->dev.of_node = mdio_np; in realtek_smi_setup_mdio() 393 priv->slave_mii_bus->parent = priv->dev; in realtek_smi_setup_mdio() 394 ds->slave_mii_bus in realtek_smi_setup_mdio() [all...] |
H A D | realtek.h | 57 struct mii_bus *slave_mii_bus; member
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | bcm_sf2.c | 626 priv->slave_mii_bus = mdiobus_alloc(); in bcm_sf2_mdio_register() 627 if (!priv->slave_mii_bus) { in bcm_sf2_mdio_register() 632 priv->slave_mii_bus->priv = priv; in bcm_sf2_mdio_register() 633 priv->slave_mii_bus->name = "sf2 slave mii"; in bcm_sf2_mdio_register() 634 priv->slave_mii_bus->read = bcm_sf2_sw_mdio_read; in bcm_sf2_mdio_register() 635 priv->slave_mii_bus->write = bcm_sf2_sw_mdio_write; in bcm_sf2_mdio_register() 636 snprintf(priv->slave_mii_bus->id, MII_BUS_ID_SIZE, "sf2-%d", in bcm_sf2_mdio_register() 638 priv->slave_mii_bus->dev.of_node = dn; in bcm_sf2_mdio_register() 656 ds->slave_mii_bus = priv->slave_mii_bus; in bcm_sf2_mdio_register() [all...] |
H A D | lantiq_gswip.c | 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() 520 ds->slave_mii_bus->name = "lantiq,xrx200-mdio"; in gswip_mdio() 521 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "%s-mii", in gswip_mdio() 523 ds->slave_mii_bus->parent = priv->dev; in gswip_mdio() 524 ds->slave_mii_bus->phy_mask = ~ds->phys_mii_mask; in gswip_mdio() 526 err = of_mdiobus_register(ds->slave_mii_bus, mdio_n in gswip_mdio() [all...] |
H A D | bcm_sf2.h | 111 struct mii_bus *slave_mii_bus; member
|
H A D | mt7530.c | 2109 ds->slave_mii_bus->irq[p] = irq; in mt7530_setup_mdio_irq() 2203 ds->slave_mii_bus = bus; in mt7530_setup_mdio() 2528 /* Let ds->slave_mii_bus be able to access external phy. */ in mt7531_setup()
|
/kernel/linux/linux-5.10/net/dsa/ |
H A D | dsa2.c | 461 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 in dsa_switch_teardown() [all...] |
H A D | slave.c | 48 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-6.6/net/dsa/ |
H A D | dsa.c | 660 if (!ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_setup() 661 ds->slave_mii_bus = mdiobus_alloc(); in dsa_switch_setup() 662 if (!ds->slave_mii_bus) { in dsa_switch_setup() 671 err = of_mdiobus_register(ds->slave_mii_bus, dn); in dsa_switch_setup() 683 if (ds->slave_mii_bus && ds->ops->phy_read) in dsa_switch_setup() 684 mdiobus_free(ds->slave_mii_bus); in dsa_switch_setup() 702 if (ds->slave_mii_bus && ds->ops->phy_read) { in dsa_switch_teardown() 703 mdiobus_unregister(ds->slave_mii_bus); in dsa_switch_teardown() 704 mdiobus_free(ds->slave_mii_bus); in dsa_switch_teardown() 705 ds->slave_mii_bus in dsa_switch_teardown() [all...] |
H A D | slave.c | 341 ds->slave_mii_bus->priv = (void *)ds; in dsa_slave_mii_bus_init() 342 ds->slave_mii_bus->name = "dsa slave smi"; in dsa_slave_mii_bus_init() 343 ds->slave_mii_bus->read = dsa_slave_phy_read; in dsa_slave_mii_bus_init() 344 ds->slave_mii_bus->write = dsa_slave_phy_write; in dsa_slave_mii_bus_init() 345 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "dsa-%d.%d", in dsa_slave_mii_bus_init() 347 ds->slave_mii_bus->parent = ds->dev; in dsa_slave_mii_bus_init() 348 ds->slave_mii_bus->phy_mask = ~ds->phys_mii_mask; in dsa_slave_mii_bus_init() 2480 slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr); in dsa_slave_phy_connect() 2519 if (ret == -ENODEV && ds->slave_mii_bus) { in dsa_slave_phy_setup()
|
/kernel/linux/linux-6.6/drivers/net/dsa/qca/ |
H A D | qca8k-leds.c | 432 init_data.devicename = kasprintf(GFP_KERNEL, "%s:0%d", ds->slave_mii_bus->id, in qca8k_parse_port_leds()
|
H A D | qca8k-8xxx.c | 967 ds->slave_mii_bus = bus; in qca8k_mdio_register()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | dsa.h | 288 struct mii_bus *slave_mii_bus; member
|
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/ |
H A D | ksz_common.c | 1879 ds->slave_mii_bus->irq[phy] = irq; in ksz_irq_phy_setup() 1886 irq_dispose_mapping(ds->slave_mii_bus->irq[phy]); in ksz_irq_phy_setup() 1898 irq_dispose_mapping(ds->slave_mii_bus->irq[phy]); in ksz_irq_phy_free() 1926 ds->slave_mii_bus = bus; in ksz_mdio_register()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | dsa.h | 458 struct mii_bus *slave_mii_bus; member
|
/kernel/linux/linux-5.10/drivers/net/dsa/b53/ |
H A D | b53_common.c | 905 return mdiobus_get_phy(ds->slave_mii_bus, port); in b53_get_phy_device()
|
/kernel/linux/linux-6.6/drivers/net/dsa/b53/ |
H A D | b53_common.c | 961 return mdiobus_get_phy(ds->slave_mii_bus, port); in b53_get_phy_device()
|
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 2898 ds->slave_mii_bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_setup()
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 3734 ds->slave_mii_bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_setup()
|