/linux-master/net/dsa/ |
H A D | port.c | 1826 struct device_node *dn = dp->dn, *phy_np; local 1846 phy_np = of_parse_phandle(dn, "phy-handle", 0); 1847 if (phy_np) { 1848 of_node_put(phy_np);
|
/linux-master/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 148 struct device_node *phy_np; member in struct:octeon_mgmt 950 if (octeon_is_simulation() || p->phy_np == NULL) { 956 phydev = of_phy_connect(netdev, p->phy_np, 1505 p->phy_np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); 1519 of_node_put(p->phy_np); 1530 of_node_put(p->phy_np);
|
/linux-master/drivers/phy/mediatek/ |
H A D | phy-mtk-tphy.c | 1474 struct device_node *phy_np = args->np; local 1484 if (phy_np == tphy->phys[index]->phy->dev.of_node) {
|
H A D | phy-mtk-xsphy.c | 385 struct device_node *phy_np = args->np; local 394 if (phy_np == xsphy->phys[index]->phy->dev.of_node) {
|
/linux-master/drivers/net/mdio/ |
H A D | of_mdio.c | 293 * @phy_np: Pointer to the phy's device tree node 298 struct phy_device *of_phy_find_device(struct device_node *phy_np) argument 300 return fwnode_phy_find_device(of_fwnode_handle(phy_np)); 307 * @phy_np: Pointer to device tree node for the PHY 317 struct device_node *phy_np, 321 struct phy_device *phy = of_phy_find_device(phy_np); 354 struct device_node *phy_np; local 367 phy_np = of_node_get(np); 369 phy_np = of_parse_phandle(np, "phy-handle", 0); 370 if (!phy_np) 316 of_phy_connect(struct net_device *dev, struct device_node *phy_np, void (*hndlr)(struct net_device *), u32 flags, phy_interface_t iface) argument [all...] |
/linux-master/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 299 struct device_node *phy_np; member in struct:netsec_priv 1639 if (!of_phy_connect(priv->ndev, priv->phy_np, 1867 priv->phy_np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); 1868 if (!priv->phy_np) { 1873 *phy_addr = of_mdio_parse_addr(&pdev->dev, priv->phy_np);
|
/linux-master/drivers/usb/chipidea/ |
H A D | ci_hdrc_tegra.c | 103 struct device_node *phy_np; local 112 phy_np = of_parse_phandle(dev->of_node, "nvidia,phy", 0); 113 if (!phy_np) 121 rst_utmi = of_reset_control_get_shared(phy_np, "utmi-pads"); 133 of_node_put(phy_np);
|
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_driver.c | 325 struct device_node *phy_np; local 434 phy_np = of_parse_phandle(port_np, "phy-handle", 0); 435 if (!phy_np) { 458 mac->phy_node = phy_np;
|
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | thunder_bgx.c | 1475 struct device_node *phy_np; local 1489 phy_np = of_parse_phandle(node, "phy-handle", 0); 1494 if (phy_np && 1495 !of_device_is_compatible(phy_np, "cortina,cs4223-slice")) { 1497 pd = of_phy_find_device(phy_np);
|
/linux-master/include/linux/ |
H A D | of_mdio.h | 37 struct phy_device *of_phy_find_device(struct device_node *phy_np); 39 of_phy_connect(struct net_device *dev, struct device_node *phy_np, 103 static inline struct phy_device *of_phy_find_device(struct device_node *phy_np) argument 109 struct device_node *phy_np, 108 of_phy_connect(struct net_device *dev, struct device_node *phy_np, void (*hndlr)(struct net_device *), u32 flags, phy_interface_t iface) argument
|
/linux-master/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-phy.c | 136 struct device_node *phy_np; local 144 phy_np = of_parse_phandle(np, "phy-handle", 0); 145 adpt->phydev = of_phy_find_device(phy_np); 146 of_node_put(phy_np);
|