Searched refs:mdio_node (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/arc/ |
| H A D | emac_mdio.c | 136 struct device_node *mdio_node; in arc_mdio_probe() local 169 mdio_node = of_get_child_by_name(np, "mdio"); in arc_mdio_probe() 170 if (!mdio_node) in arc_mdio_probe() 171 mdio_node = of_node_get(np); in arc_mdio_probe() 173 error = of_mdiobus_register(bus, mdio_node); in arc_mdio_probe() 174 of_node_put(mdio_node); in arc_mdio_probe()
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet_mdio.c | 282 struct device_node *mdio_node; in axienet_mdio_setup() local 300 mdio_node = of_get_child_by_name(lp->dev->of_node, "mdio"); in axienet_mdio_setup() 301 ret = axienet_mdio_enable(lp, mdio_node); in axienet_mdio_setup() 304 ret = of_mdiobus_register(bus, mdio_node); in axienet_mdio_setup() 307 of_node_put(mdio_node); in axienet_mdio_setup() 314 of_node_put(mdio_node); in axienet_mdio_setup()
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_mdio.c | 259 struct device_node *mdio_node) in sja1105_mdiobus_base_tx_register() argument 266 np = of_get_compatible_child(mdio_node, "nxp,sja1110-base-tx-mdio"); in sja1105_mdiobus_base_tx_register() 313 struct device_node *mdio_node) in sja1105_mdiobus_base_t1_register() argument 320 np = of_get_compatible_child(mdio_node, "nxp,sja1110-base-t1-mdio"); in sja1105_mdiobus_base_t1_register() 464 struct device_node *mdio_node; in sja1105_mdiobus_register() local 471 mdio_node = of_get_available_child_by_name(switch_node, "mdios"); in sja1105_mdiobus_register() 472 if (!mdio_node) in sja1105_mdiobus_register() 476 rc = sja1105_mdiobus_base_tx_register(priv, mdio_node); in sja1105_mdiobus_register() 482 rc = sja1105_mdiobus_base_t1_register(priv, mdio_node); in sja1105_mdiobus_register() 487 of_node_put(mdio_node); in sja1105_mdiobus_register() [all …]
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | netc_blk_ctrl.c | 330 struct device_node *mdio_node, *phy_node; in netc_get_phy_addr() local 334 mdio_node = of_get_child_by_name(np, "mdio"); in netc_get_phy_addr() 335 if (!mdio_node) in netc_get_phy_addr() 338 phy_node = of_get_next_child(mdio_node, NULL); in netc_get_phy_addr() 353 of_node_put(mdio_node); in netc_get_phy_addr()
|
| /linux/drivers/net/ethernet/actions/ |
| H A D | owl-emac.c | 1325 struct device_node *mdio_node; in owl_emac_mdio_init() local 1328 mdio_node = of_get_available_child_by_name(dev->of_node, "mdio"); in owl_emac_mdio_init() 1329 if (!mdio_node) in owl_emac_mdio_init() 1346 ret = devm_of_mdiobus_register(dev, priv->mii, mdio_node); in owl_emac_mdio_init() 1349 of_node_put(mdio_node); in owl_emac_mdio_init()
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_star_emac.c | 1426 struct device_node *of_node, *mdio_node; in mtk_star_mdio_init() local 1431 mdio_node = of_get_available_child_by_name(of_node, "mdio"); in mtk_star_mdio_init() 1432 if (!mdio_node) in mtk_star_mdio_init() 1448 ret = devm_of_mdiobus_register(dev, priv->mii, mdio_node); in mtk_star_mdio_init() 1451 of_node_put(mdio_node); in mtk_star_mdio_init()
|
| /linux/drivers/net/ethernet/socionext/ |
| H A D | netsec.c | 1947 struct device_node *mdio_node, *parent = dev_of_node(priv->dev); in netsec_register_mdio() local 1949 mdio_node = of_get_child_by_name(parent, "mdio"); in netsec_register_mdio() 1950 if (mdio_node) { in netsec_register_mdio() 1951 parent = mdio_node; in netsec_register_mdio() 1960 of_node_put(mdio_node); in netsec_register_mdio()
|
| /linux/drivers/net/ethernet/renesas/ |
| H A D | ravb_main.c | 2615 struct device_node *mdio_node; in ravb_mdio_init() local 2635 mdio_node = of_get_child_by_name(dev->of_node, "mdio"); in ravb_mdio_init() 2636 if (!mdio_node) { in ravb_mdio_init() 2638 mdio_node = of_node_get(dev->of_node); in ravb_mdio_init() 2640 error = of_mdiobus_register(priv->mii_bus, mdio_node); in ravb_mdio_init() 2641 of_node_put(mdio_node); in ravb_mdio_init()
|