Searched refs:phy_np (Results 1 - 11 of 11) sorted by relevance

/linux-master/include/linux/
H A Dof_mdio.h37 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/mdio/
H A Dof_mdio.c293 * @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/qualcomm/emac/
H A Demac-phy.c136 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);
/linux-master/drivers/usb/chipidea/
H A Dci_hdrc_tegra.c103 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 Dspl2sw_driver.c325 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/phy/mediatek/
H A Dphy-mtk-xsphy.c385 struct device_node *phy_np = args->np; local
394 if (phy_np == xsphy->phys[index]->phy->dev.of_node) {
H A Dphy-mtk-tphy.c1474 struct device_node *phy_np = args->np; local
1484 if (phy_np == tphy->phys[index]->phy->dev.of_node) {
/linux-master/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c148 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/net/ethernet/cavium/thunder/
H A Dthunder_bgx.c1475 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/net/dsa/
H A Dport.c1922 struct device_node *dn = dp->dn, *phy_np; local
1942 phy_np = of_parse_phandle(dn, "phy-handle", 0);
1943 if (phy_np) {
1944 of_node_put(phy_np);
/linux-master/drivers/net/ethernet/socionext/
H A Dnetsec.c299 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);

Completed in 950 milliseconds