/Linux-v6.1/drivers/net/dsa/sja1105/ |
D | sja1105_mdio.c | 286 struct device_node *mdio_node) in sja1105_mdiobus_base_tx_register() argument 293 np = of_get_compatible_child(mdio_node, "nxp,sja1110-base-tx-mdio"); in sja1105_mdiobus_base_tx_register() 340 struct device_node *mdio_node) in sja1105_mdiobus_base_t1_register() argument 347 np = of_get_compatible_child(mdio_node, "nxp,sja1110-base-t1-mdio"); in sja1105_mdiobus_base_t1_register() 500 struct device_node *mdio_node; in sja1105_mdiobus_register() local 507 mdio_node = of_get_child_by_name(switch_node, "mdios"); in sja1105_mdiobus_register() 508 if (!mdio_node) in sja1105_mdiobus_register() 511 if (!of_device_is_available(mdio_node)) in sja1105_mdiobus_register() 515 rc = sja1105_mdiobus_base_tx_register(priv, mdio_node); in sja1105_mdiobus_register() 521 rc = sja1105_mdiobus_base_t1_register(priv, mdio_node); in sja1105_mdiobus_register() [all …]
|
/Linux-v6.1/drivers/net/ethernet/xilinx/ |
D | xilinx_axienet_mdio.c | 252 struct device_node *mdio_node; in axienet_mdio_setup() local 274 mdio_node = of_get_child_by_name(lp->dev->of_node, "mdio"); in axienet_mdio_setup() 275 ret = of_mdiobus_register(bus, mdio_node); in axienet_mdio_setup() 276 of_node_put(mdio_node); in axienet_mdio_setup()
|
/Linux-v6.1/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-loongson.c | 71 plat->mdio_node = of_get_child_by_name(np, "mdio"); in loongson_dwmac_probe() 72 if (plat->mdio_node) { in loongson_dwmac_probe() 160 of_node_put(plat->mdio_node); in loongson_dwmac_probe() 170 of_node_put(priv->plat->mdio_node); in loongson_dwmac_remove()
|
D | stmmac_mdio.c | 439 struct device_node *mdio_node = priv->plat->mdio_node; in stmmac_mdio_register() local 485 err = of_mdiobus_register(new_bus, mdio_node); in stmmac_mdio_register() 507 if (priv->plat->phy_node || mdio_node) in stmmac_mdio_register() 539 if (!found && !mdio_node) { in stmmac_mdio_register()
|
D | stmmac_platform.c | 330 plat->mdio_node = of_get_child_by_name(np, "mdio"); in stmmac_dt_phy() 336 for_each_child_of_node(np, plat->mdio_node) { in stmmac_dt_phy() 337 if (of_device_is_compatible(plat->mdio_node, in stmmac_dt_phy() 343 if (plat->mdio_node) { in stmmac_dt_phy() 644 of_node_put(plat->mdio_node); in stmmac_remove_config_dt()
|
/Linux-v6.1/drivers/net/ethernet/altera/ |
D | altera_tse_main.c | 124 struct device_node *mdio_node = NULL; in altera_tse_mdio_create() local 131 mdio_node = child_node; in altera_tse_mdio_create() 136 if (mdio_node) { in altera_tse_mdio_create() 158 ret = of_mdiobus_register(mdio, mdio_node); in altera_tse_mdio_create() 164 of_node_put(mdio_node); in altera_tse_mdio_create() 175 of_node_put(mdio_node); in altera_tse_mdio_create()
|
/Linux-v6.1/drivers/net/ethernet/actions/ |
D | owl-emac.c | 1331 struct device_node *mdio_node; in owl_emac_mdio_init() local 1334 mdio_node = of_get_child_by_name(dev->of_node, "mdio"); in owl_emac_mdio_init() 1335 if (!mdio_node) in owl_emac_mdio_init() 1338 if (!of_device_is_available(mdio_node)) { in owl_emac_mdio_init() 1357 ret = devm_of_mdiobus_register(dev, priv->mii, mdio_node); in owl_emac_mdio_init() 1360 of_node_put(mdio_node); in owl_emac_mdio_init()
|
/Linux-v6.1/drivers/net/ethernet/mediatek/ |
D | mtk_star_emac.c | 1432 struct device_node *of_node, *mdio_node; in mtk_star_mdio_init() local 1437 mdio_node = of_get_child_by_name(of_node, "mdio"); in mtk_star_mdio_init() 1438 if (!mdio_node) in mtk_star_mdio_init() 1441 if (!of_device_is_available(mdio_node)) { in mtk_star_mdio_init() 1459 ret = devm_of_mdiobus_register(dev, priv->mii, mdio_node); in mtk_star_mdio_init() 1462 of_node_put(mdio_node); in mtk_star_mdio_init()
|
/Linux-v6.1/include/linux/ |
D | stmmac.h | 197 struct device_node *mdio_node; member
|
/Linux-v6.1/drivers/net/ethernet/socionext/ |
D | netsec.c | 1931 struct device_node *mdio_node, *parent = dev_of_node(priv->dev); in netsec_register_mdio() local 1933 mdio_node = of_get_child_by_name(parent, "mdio"); in netsec_register_mdio() 1934 if (mdio_node) { in netsec_register_mdio() 1935 parent = mdio_node; in netsec_register_mdio() 1944 of_node_put(mdio_node); in netsec_register_mdio()
|
/Linux-v6.1/drivers/net/ethernet/ti/ |
D | cpsw.c | 1330 struct device_node *mdio_node; in cpsw_probe_dt() local 1337 mdio_node = of_find_node_by_phandle(be32_to_cpup(parp)); in cpsw_probe_dt() 1339 mdio = of_find_device_by_node(mdio_node); in cpsw_probe_dt() 1340 of_node_put(mdio_node); in cpsw_probe_dt()
|