Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/ethernet/xilinx/
Dxilinx_axienet_mdio.c219 struct device_node *mdio_node; in axienet_mdio_setup() local
241 mdio_node = of_get_child_by_name(lp->dev->of_node, "mdio"); in axienet_mdio_setup()
242 ret = of_mdiobus_register(bus, mdio_node); in axienet_mdio_setup()
243 of_node_put(mdio_node); in axienet_mdio_setup()
/Linux-v5.10/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_mdio.c352 struct device_node *mdio_node = priv->plat->mdio_node; in stmmac_mdio_register() local
402 err = of_mdiobus_register(new_bus, mdio_node); in stmmac_mdio_register()
412 if (priv->plat->phy_node || mdio_node) in stmmac_mdio_register()
463 if (!found && !mdio_node) { in stmmac_mdio_register()
Dstmmac_platform.c331 plat->mdio_node = of_get_child_by_name(np, "mdio"); in stmmac_dt_phy()
337 for_each_child_of_node(np, plat->mdio_node) { in stmmac_dt_phy()
338 if (of_device_is_compatible(plat->mdio_node, in stmmac_dt_phy()
344 if (plat->mdio_node) { in stmmac_dt_phy()
630 of_node_put(plat->mdio_node); in stmmac_remove_config_dt()
/Linux-v5.10/drivers/net/ethernet/mediatek/
Dmtk_star_emac.c1366 struct device_node *of_node, *mdio_node; in mtk_star_mdio_init() local
1371 mdio_node = of_get_child_by_name(of_node, "mdio"); in mtk_star_mdio_init()
1372 if (!mdio_node) in mtk_star_mdio_init()
1375 if (!of_device_is_available(mdio_node)) { in mtk_star_mdio_init()
1393 ret = devm_of_mdiobus_register(dev, priv->mii, mdio_node); in mtk_star_mdio_init()
1396 of_node_put(mdio_node); in mtk_star_mdio_init()
/Linux-v5.10/include/linux/
Dstmmac.h154 struct device_node *mdio_node; member
/Linux-v5.10/drivers/net/ethernet/altera/
Daltera_tse_main.c145 struct device_node *mdio_node = NULL; in altera_tse_mdio_create() local
151 mdio_node = child_node; in altera_tse_mdio_create()
156 if (mdio_node) { in altera_tse_mdio_create()
177 ret = of_mdiobus_register(mdio, mdio_node); in altera_tse_mdio_create()
/Linux-v5.10/drivers/net/ethernet/socionext/
Dnetsec.c1925 struct device_node *mdio_node, *parent = dev_of_node(priv->dev); in netsec_register_mdio() local
1927 mdio_node = of_get_child_by_name(parent, "mdio"); in netsec_register_mdio()
1928 if (mdio_node) { in netsec_register_mdio()
1929 parent = mdio_node; in netsec_register_mdio()
1938 of_node_put(mdio_node); in netsec_register_mdio()
/Linux-v5.10/drivers/net/ethernet/ti/
Dcpsw.c1348 struct device_node *mdio_node; in cpsw_probe_dt() local
1355 mdio_node = of_find_node_by_phandle(be32_to_cpup(parp)); in cpsw_probe_dt()
1357 mdio = of_find_device_by_node(mdio_node); in cpsw_probe_dt()
1358 of_node_put(mdio_node); in cpsw_probe_dt()