Home
last modified time | relevance | path

Searched refs:phy_node (Results 1 – 25 of 55) sorted by relevance

123

/Linux-v4.19/drivers/net/wan/
Dhd64570.c45 #define get_msci(port) (phy_node(port) ? MSCI1_OFFSET : MSCI0_OFFSET)
46 #define get_dmac_rx(port) (phy_node(port) ? DMAC1RX_OFFSET : DMAC0RX_OFFSET)
47 #define get_dmac_tx(port) (phy_node(port) ? DMAC1TX_OFFSET : DMAC0TX_OFFSET)
180 sca_out(0, transmit ? DSR_TX(phy_node(port)) : in sca_init_port()
181 DSR_RX(phy_node(port)), card); in sca_init_port()
183 sca_out(DCR_ABORT, transmit ? DCR_TX(phy_node(port)) : in sca_init_port()
184 DCR_RX(phy_node(port)), card); in sca_init_port()
197 sca_out(DCR_CLEAR_EOF, transmit ? DCR_TX(phy_node(port)) : in sca_init_port()
198 DCR_RX(phy_node(port)), card); in sca_init_port()
204 sca_out(0x14, DMR_RX(phy_node(port)), card); in sca_init_port()
[all …]
Dn2.c110 u8 phy_node; /* physical port # - 0 or 1 */ member
144 #define phy_node(port) ((port)->phy_node) macro
178 mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0; in n2_set_iface()
184 mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0; in n2_set_iface()
190 mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0; in n2_set_iface()
196 mcr &= port->phy_node ? ~CLOCK_OUT_PORT1 : ~CLOCK_OUT_PORT0; in n2_set_iface()
215 u8 mcr = inb(io + N2_MCR) | (port->phy_node ? TX422_PORT1:TX422_PORT0); in n2_open()
222 mcr &= port->phy_node ? ~DTR_PORT1 : ~DTR_PORT0; /* set DTR ON */ in n2_open()
238 u8 mcr = inb(io+N2_MCR) | (port->phy_node ? TX422_PORT1 : TX422_PORT0); in n2_close()
241 mcr |= port->phy_node ? DTR_PORT1 : DTR_PORT0; /* set DTR OFF */ in n2_close()
[all …]
/Linux-v4.19/drivers/staging/octeon/
Dethernet-mdio.c147 struct device_node *phy_node; in cvm_oct_phy_setup_device() local
153 phy_node = of_parse_phandle(priv->of_node, "phy-handle", 0); in cvm_oct_phy_setup_device()
154 if (!phy_node && of_phy_is_fixed_link(priv->of_node)) { in cvm_oct_phy_setup_device()
161 phy_node = of_node_get(priv->of_node); in cvm_oct_phy_setup_device()
163 if (!phy_node) in cvm_oct_phy_setup_device()
166 phydev = of_phy_connect(dev, phy_node, cvm_oct_adjust_link, 0, in cvm_oct_phy_setup_device()
168 of_node_put(phy_node); in cvm_oct_phy_setup_device()
/Linux-v4.19/drivers/net/phy/
Dxilinx_gmii2rgmii.c69 struct device_node *np = dev->of_node, *phy_node; in xgmiitorgmii_probe() local
76 phy_node = of_parse_phandle(np, "phy-handle", 0); in xgmiitorgmii_probe()
77 if (!phy_node) { in xgmiitorgmii_probe()
82 priv->phy_dev = of_phy_find_device(phy_node); in xgmiitorgmii_probe()
83 of_node_put(phy_node); in xgmiitorgmii_probe()
Dphylink.c786 struct device_node *phy_node; in phylink_of_phy_connect() local
796 phy_node = of_parse_phandle(dn, "phy-handle", 0); in phylink_of_phy_connect()
797 if (!phy_node) in phylink_of_phy_connect()
798 phy_node = of_parse_phandle(dn, "phy", 0); in phylink_of_phy_connect()
799 if (!phy_node) in phylink_of_phy_connect()
800 phy_node = of_parse_phandle(dn, "phy-device", 0); in phylink_of_phy_connect()
802 if (!phy_node) { in phylink_of_phy_connect()
808 phy_dev = of_phy_attach(pl->netdev, phy_node, flags, in phylink_of_phy_connect()
811 of_node_put(phy_node); in phylink_of_phy_connect()
/Linux-v4.19/drivers/staging/mt7621-eth/
Dmdio.c33 if (eth->phy->phy_node[i]) { in mtk_phy_link_adjust()
64 struct device_node *phy_node) in mtk_connect_phy_node() argument
70 _port = of_get_property(phy_node, "reg", NULL); in mtk_connect_phy_node()
73 pr_err("%s: invalid port id\n", phy_node->name); in mtk_connect_phy_node()
77 phy_mode = of_get_phy_mode(phy_node); in mtk_connect_phy_node()
80 eth->phy->phy_node[port] = NULL; in mtk_connect_phy_node()
84 phydev = of_phy_connect(eth->netdev[mac->id], phy_node, in mtk_connect_phy_node()
88 eth->phy->phy_node[port] = NULL; in mtk_connect_phy_node()
127 if (eth->phy->phy_node[i]) { in mtk_phy_connect()
Dmdio.h22 struct device_node *phy_node);
/Linux-v4.19/drivers/gpu/drm/sun4i/
Dsun8i_dw_hdmi.c89 struct device_node *phy_node; in sun8i_dw_hdmi_bind() local
140 phy_node = of_parse_phandle(dev->of_node, "phys", 0); in sun8i_dw_hdmi_bind()
141 if (!phy_node) { in sun8i_dw_hdmi_bind()
146 ret = sun8i_hdmi_phy_probe(hdmi, phy_node); in sun8i_dw_hdmi_bind()
147 of_node_put(phy_node); in sun8i_dw_hdmi_bind()
/Linux-v4.19/drivers/gpu/drm/msm/dsi/
Ddsi.c28 struct device_node *phy_node; in dsi_get_phy() local
30 phy_node = of_parse_phandle(pdev->dev.of_node, "phys", 0); in dsi_get_phy()
31 if (!phy_node) { in dsi_get_phy()
36 phy_pdev = of_find_device_by_node(phy_node); in dsi_get_phy()
40 of_node_put(phy_node); in dsi_get_phy()
/Linux-v4.19/drivers/net/ethernet/mscc/
Docelot_board.c256 struct device_node *phy_node; in mscc_ocelot_probe() local
274 phy_node = of_parse_phandle(portnp, "phy-handle", 0); in mscc_ocelot_probe()
275 if (!phy_node) in mscc_ocelot_probe()
278 phy = of_phy_find_device(phy_node); in mscc_ocelot_probe()
/Linux-v4.19/drivers/usb/chipidea/
Dci_hdrc_msm.c180 struct device_node *ulpi_node, *phy_node; in ci_hdrc_msm_probe() local
252 phy_node = of_get_next_available_child(ulpi_node, NULL); in ci_hdrc_msm_probe()
253 ci->hsic = of_device_is_compatible(phy_node, "qcom,usb-hsic-phy"); in ci_hdrc_msm_probe()
254 of_node_put(phy_node); in ci_hdrc_msm_probe()
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe-platform.c225 struct device_node *phy_node; in xgbe_of_get_phy_pdev() local
228 phy_node = of_parse_phandle(dev->of_node, "phy-handle", 0); in xgbe_of_get_phy_pdev()
229 if (phy_node) { in xgbe_of_get_phy_pdev()
233 phy_pdev = of_find_device_by_node(phy_node); in xgbe_of_get_phy_pdev()
234 of_node_put(phy_node); in xgbe_of_get_phy_pdev()
/Linux-v4.19/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c142 struct device_node *phy_node; member
832 struct device_node *np = of_get_parent(lp->phy_node); in xemaclite_mdio_setup()
847 phydev = of_phy_find_device(lp->phy_node); in xemaclite_mdio_setup()
932 if (lp->phy_node) { in xemaclite_open()
935 lp->phy_dev = of_phy_connect(lp->ndev, lp->phy_node, in xemaclite_open()
1161 lp->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0); in xemaclite_of_probe()
1214 of_node_put(lp->phy_node); in xemaclite_of_remove()
1215 lp->phy_node = NULL; in xemaclite_of_remove()
Dll_temac_main.c852 if (lp->phy_node) { in temac_open()
853 phydev = of_phy_connect(lp->ndev, lp->phy_node, in temac_open()
1090 lp->phy_node = of_parse_phandle(op->dev.of_node, "phy-handle", 0); in temac_of_probe()
1091 if (lp->phy_node) in temac_of_probe()
1130 of_node_put(lp->phy_node); in temac_of_remove()
1131 lp->phy_node = NULL; in temac_of_remove()
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_platform.c337 plat->phy_node = of_parse_phandle(np, "phy-handle", 0); in stmmac_dt_phy()
338 if (plat->phy_node) in stmmac_dt_phy()
342 if (!plat->phy_node && of_phy_is_fixed_link(np)) { in stmmac_dt_phy()
347 plat->phy_node = of_node_get(np); in stmmac_dt_phy()
592 of_node_put(plat->phy_node); in stmmac_remove_config_dt()
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi.c97 struct device_node *phy_node; in msm_hdmi_get_phy() local
99 phy_node = of_parse_phandle(pdev->dev.of_node, "phys", 0); in msm_hdmi_get_phy()
100 if (!phy_node) { in msm_hdmi_get_phy()
105 phy_pdev = of_find_device_by_node(phy_node); in msm_hdmi_get_phy()
109 of_node_put(phy_node); in msm_hdmi_get_phy()
/Linux-v4.19/include/linux/
Dmv643xx_eth.h47 struct device_node *phy_node; member
Dstmmac.h153 struct device_node *phy_node; member
/Linux-v4.19/drivers/net/ethernet/freescale/fman/
Dmac.c809 mac_dev->phy_node = of_parse_phandle(mac_node, "phy-handle", 0); in mac_probe()
810 if (!mac_dev->phy_node && of_phy_is_fixed_link(mac_node)) { in mac_probe()
824 mac_dev->phy_node = of_node_get(mac_node); in mac_probe()
825 phy = of_phy_find_device(mac_dev->phy_node); in mac_probe()
828 of_node_put(mac_dev->phy_node); in mac_probe()
844 of_node_put(mac_dev->phy_node); in mac_probe()
Dmac.h54 struct device_node *phy_node; member
/Linux-v4.19/drivers/net/ethernet/freescale/
Dfec_mpc52xx.c68 struct device_node *phy_node; member
220 if (priv->phy_node) { in mpc52xx_fec_open()
221 phydev = of_phy_connect(priv->ndev, priv->phy_node, in mpc52xx_fec_open()
945 priv->phy_node = of_parse_phandle(np, "phy-handle", 0); in mpc52xx_fec_probe()
969 of_node_put(priv->phy_node); in mpc52xx_fec_probe()
996 of_node_put(priv->phy_node); in mpc52xx_fec_remove()
997 priv->phy_node = NULL; in mpc52xx_fec_remove()
/Linux-v4.19/drivers/net/ethernet/arc/
Demac_main.c872 struct device_node *phy_node; in arc_emac_probe() local
880 phy_node = of_parse_phandle(dev->of_node, "phy", 0); in arc_emac_probe()
881 if (!phy_node) { in arc_emac_probe()
992 phydev = of_phy_connect(ndev, phy_node, arc_emac_adjust_link, 0, in arc_emac_probe()
1011 of_node_put(phy_node); in arc_emac_probe()
1023 of_node_put(phy_node); in arc_emac_probe()
/Linux-v4.19/drivers/net/ethernet/ti/
Ddavinci_emac.c350 struct device_node *phy_node; member
1483 if (priv->phy_node) { in emac_dev_open()
1484 phydev = of_phy_connect(ndev, priv->phy_node, in emac_dev_open()
1488 priv->phy_node); in emac_dev_open()
1737 priv->phy_node = of_parse_phandle(np, "phy-handle", 0); in davinci_emac_of_get_pdata()
1738 if (!priv->phy_node) { in davinci_emac_of_get_pdata()
1742 priv->phy_node = of_node_get(np); in davinci_emac_of_get_pdata()
1966 of_node_put(priv->phy_node); in davinci_emac_probe()
1994 of_node_put(priv->phy_node); in davinci_emac_remove()
/Linux-v4.19/drivers/net/ethernet/hisilicon/
Dhip04_eth.c177 struct device_node *phy_node; member
882 priv->phy_node = of_parse_phandle(node, "phy-handle", 0); in hip04_mac_probe()
883 if (priv->phy_node) { in hip04_mac_probe()
884 priv->phy = of_phy_connect(ndev, priv->phy_node, in hip04_mac_probe()
927 of_node_put(priv->phy_node); in hip04_mac_probe()
944 of_node_put(priv->phy_node); in hip04_remove()
/Linux-v4.19/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c718 phydev = of_phy_connect(dev, fep->fpi->phy_node, &fs_adjust_link, 0, in fs_init_phy()
951 fpi->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0); in fs_enet_probe()
952 if (!fpi->phy_node && of_phy_is_fixed_link(ofdev->dev.of_node)) { in fs_enet_probe()
960 fpi->phy_node = of_node_get(ofdev->dev.of_node); in fs_enet_probe()
1058 of_node_put(fpi->phy_node); in fs_enet_probe()
1076 of_node_put(fep->fpi->phy_node); in fs_enet_remove()

123