Home
last modified time | relevance | path

Searched refs:mdio_np (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/drivers/net/dsa/
Drealtek-smi-core.c347 struct device_node *mdio_np; in realtek_smi_setup_mdio() local
350 mdio_np = of_get_compatible_child(smi->dev->of_node, "realtek,smi-mdio"); in realtek_smi_setup_mdio()
351 if (!mdio_np) { in realtek_smi_setup_mdio()
367 smi->slave_mii_bus->dev.of_node = mdio_np; in realtek_smi_setup_mdio()
371 ret = devm_of_mdiobus_register(smi->dev, smi->slave_mii_bus, mdio_np); in realtek_smi_setup_mdio()
381 of_node_put(mdio_np); in realtek_smi_setup_mdio()
Dlantiq_gswip.c497 static int gswip_mdio(struct gswip_priv *priv, struct device_node *mdio_np) in gswip_mdio() argument
514 return of_mdiobus_register(ds->slave_mii_bus, mdio_np); in gswip_mdio()
2074 struct device_node *np, *mdio_np, *gphy_fw_np; in gswip_probe() local
2141 mdio_np = of_get_compatible_child(dev->of_node, "lantiq,xrx200-mdio"); in gswip_probe()
2142 if (mdio_np) { in gswip_probe()
2143 err = gswip_mdio(priv, mdio_np); in gswip_probe()
2173 if (mdio_np) in gswip_probe()
2176 of_node_put(mdio_np); in gswip_probe()
/Linux-v5.15/include/linux/
Dof_mdio.h30 struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np);
107 static inline struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np) in of_mdio_find_bus() argument
/Linux-v5.15/drivers/net/ethernet/apm/xgene/
Dxgene_enet_hw.c901 struct device_node *mdio_np = NULL; in xgene_mdiobus_register() local
909 mdio_np = child_np; in xgene_mdiobus_register()
914 if (!mdio_np) { in xgene_mdiobus_register()
919 return of_mdiobus_register(mdio, mdio_np); in xgene_mdiobus_register()
/Linux-v5.15/drivers/net/ethernet/freescale/enetc/
Denetc_pf.c902 struct device_node *mdio_np; in enetc_mdiobus_create() local
905 mdio_np = of_get_child_by_name(node, "mdio"); in enetc_mdiobus_create()
906 if (mdio_np) { in enetc_mdiobus_create()
907 err = enetc_mdio_probe(pf, mdio_np); in enetc_mdiobus_create()
909 of_node_put(mdio_np); in enetc_mdiobus_create()
/Linux-v5.15/drivers/net/ethernet/socionext/
Dsni_ave.c1170 struct device_node *mdio_np; in ave_init() local
1198 mdio_np = of_get_child_by_name(np, "mdio"); in ave_init()
1199 if (!mdio_np) { in ave_init()
1204 ret = of_mdiobus_register(priv->mdio, mdio_np); in ave_init()
1205 of_node_put(mdio_np); in ave_init()
/Linux-v5.15/drivers/net/ethernet/faraday/
Dftgmac100.c1635 struct device_node *mdio_np; in ftgmac100_setup_mdio() local
1667 mdio_np = of_get_child_by_name(np, "mdio"); in ftgmac100_setup_mdio()
1669 err = of_mdiobus_register(priv->mii_bus, mdio_np); in ftgmac100_setup_mdio()
1675 of_node_put(mdio_np); in ftgmac100_setup_mdio()
/Linux-v5.15/drivers/net/ethernet/xscale/
Dixp4xx_eth.c1379 struct device_node *mdio_np; in ixp4xx_of_get_platdata() local
1397 mdio_np = of_get_child_by_name(np, "mdio"); in ixp4xx_of_get_platdata()
1398 if (mdio_np) { in ixp4xx_of_get_platdata()
1400 mdio_bus_np = mdio_np; in ixp4xx_of_get_platdata()