Searched refs:phy_node (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/drivers/net/phy/
H A Dxilinx_gmii2rgmii.c86 struct device_node *np = dev->of_node, *phy_node; local
93 phy_node = of_parse_phandle(np, "phy-handle", 0);
94 if (!phy_node) {
99 priv->phy_dev = of_phy_find_device(phy_node);
100 of_node_put(phy_node);
/linux-master/drivers/staging/octeon/
H A Dethernet-mdio.c140 struct device_node *phy_node; local
146 phy_node = of_parse_phandle(priv->of_node, "phy-handle", 0);
147 if (!phy_node && of_phy_is_fixed_link(priv->of_node))
148 phy_node = of_node_get(priv->of_node);
149 if (!phy_node)
152 phydev = of_phy_connect(dev, phy_node, cvm_oct_adjust_link, 0,
154 of_node_put(phy_node);
/linux-master/drivers/net/wan/
H A Dhd64570.c42 #define get_msci(port) (phy_node(port) ? MSCI1_OFFSET : MSCI0_OFFSET)
43 #define get_dmac_rx(port) (phy_node(port) ? DMAC1RX_OFFSET : DMAC0RX_OFFSET)
44 #define get_dmac_tx(port) (phy_node(port) ? DMAC1TX_OFFSET : DMAC0TX_OFFSET)
176 sca_out(0, transmit ? DSR_TX(phy_node(port)) :
177 DSR_RX(phy_node(port)), card);
179 sca_out(DCR_ABORT, transmit ? DCR_TX(phy_node(port)) :
180 DCR_RX(phy_node(port)), card);
193 sca_out(DCR_CLEAR_EOF, transmit ? DCR_TX(phy_node(port)) :
194 DCR_RX(phy_node(port)), card);
200 sca_out(0x14, DMR_RX(phy_node(por
[all...]
H A Dn2.c102 u8 phy_node; /* physical port # - 0 or 1 */ member in struct:port_s
132 #define phy_node(port) ((port)->phy_node) macro
163 mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0;
169 mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0;
175 mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0;
181 mcr &= port->phy_node ? ~CLOCK_OUT_PORT1 : ~CLOCK_OUT_PORT0;
199 (port->phy_node ? TX422_PORT1 : TX422_PORT0);
206 mcr &= port->phy_node ? ~DTR_PORT1 : ~DTR_PORT0; /* set DTR ON */
221 (port->phy_node
[all...]
/linux-master/include/linux/
H A Dmv643xx_eth.h48 struct device_node *phy_node; member in struct:mv643xx_eth_platform_data
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.c102 struct device_node *phy_node; local
164 phy_node = of_parse_phandle(dev->of_node, "phys", 0);
165 if (!phy_node) {
171 ret = sun8i_hdmi_phy_get(hdmi, phy_node);
172 of_node_put(phy_node);
/linux-master/drivers/gpu/drm/msm/dsi/
H A Ddsi.c29 struct device_node *phy_node; local
31 phy_node = of_parse_phandle(pdev->dev.of_node, "phys", 0);
32 if (!phy_node) {
37 phy_pdev = of_find_device_by_node(phy_node);
43 of_node_put(phy_node);
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_phy.c67 phydev = of_phy_connect(ndev, mac->phy_node, spl2sw_mii_link_change,
H A Dspl2sw_define.h263 struct device_node *phy_node; member in struct:spl2sw_mac
/linux-master/drivers/usb/chipidea/
H A Dci_hdrc_msm.c179 struct device_node *ulpi_node, *phy_node; local
247 phy_node = of_get_next_available_child(ulpi_node, NULL);
248 ci->hsic = of_device_is_compatible(phy_node, "qcom,usb-hsic-phy");
249 of_node_put(phy_node);
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-platform.c196 struct device_node *phy_node; local
199 phy_node = of_parse_phandle(dev->of_node, "phy-handle", 0);
200 if (phy_node) {
204 phy_pdev = of_find_device_by_node(phy_node);
205 of_node_put(phy_node);
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c90 struct device_node *phy_node; local
92 phy_node = of_parse_phandle(pdev->dev.of_node, "phys", 0);
93 if (!phy_node) {
98 phy_pdev = of_find_device_by_node(phy_node);
99 of_node_put(phy_node);
/linux-master/drivers/net/ethernet/xilinx/
H A Dxilinx_emaclite.c115 * @phy_node: pointer to the PHY device node
132 struct device_node *phy_node; member in struct:net_local
807 struct device_node *np = of_get_parent(lp->phy_node);
811 /* Don't register the MDIO bus if the phy_node or its parent node
830 phydev = of_phy_find_device(lp->phy_node);
918 if (lp->phy_node) {
919 lp->phy_dev = of_phy_connect(lp->ndev, lp->phy_node,
1145 lp->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0);
1169 of_node_put(lp->phy_node);
1198 of_node_put(lp->phy_node);
[all...]
H A Dll_temac_main.c1162 if (lp->phy_node) {
1163 phydev = of_phy_connect(lp->ndev, lp->phy_node,
1596 lp->phy_node = of_parse_phandle(temac_np, "phy-handle", 0);
1597 if (lp->phy_node)
1623 if (lp->phy_node)
1624 of_node_put(lp->phy_node);
1636 if (lp->phy_node)
1637 of_node_put(lp->phy_node);
/linux-master/drivers/net/ethernet/ni/
H A Dnixge.c173 struct device_node *phy_node; member in struct:nixge_priv
874 phy = of_phy_connect(ndev, priv->phy_node,
1293 struct device_node *mn, *phy_node; local
1365 phy_node = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0);
1366 if (!phy_node && of_phy_is_fixed_link(pdev->dev.of_node)) {
1372 phy_node = of_node_get(pdev->dev.of_node);
1374 priv->phy_node = phy_node;
1387 of_node_put(phy_node);
1408 of_node_put(priv->phy_node);
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dfec_mpc52xx.c70 struct device_node *phy_node; member in struct:mpc52xx_fec_priv
222 if (priv->phy_node) {
223 phydev = of_phy_connect(priv->ndev, priv->phy_node,
937 priv->phy_node = of_parse_phandle(np, "phy-handle", 0);
961 of_node_put(priv->phy_node);
988 of_node_put(priv->phy_node);
989 priv->phy_node = NULL;
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.h32 struct device_node *phy_node; member in struct:am65_cpsw_slave_data
H A Ddavinci_emac.c333 struct device_node *phy_node; member in struct:emac_priv
1494 if (priv->phy_node) {
1495 phydev = of_phy_connect(ndev, priv->phy_node,
1499 priv->phy_node);
1763 priv->phy_node = of_parse_phandle(np, "phy-handle", 0);
1764 if (!priv->phy_node) {
1768 priv->phy_node = of_node_get(np);
1988 of_node_put(priv->phy_node);
2016 of_node_put(priv->phy_node);
H A Dcpsw.c613 if (slave->data->phy_node) {
614 phy = of_phy_connect(priv->ndev, slave->data->phy_node,
618 slave->data->phy_node,
1313 slave_data->phy_node = of_parse_phandle(slave_node,
1316 if (slave_data->phy_node) {
1319 i, slave_data->phy_node);
1329 slave_data->phy_node = of_node_get(slave_node);
1415 of_node_put(slave_data->phy_node);
/linux-master/drivers/net/ethernet/arc/
H A Demac_main.c857 struct device_node *phy_node; local
864 phy_node = of_parse_phandle(dev->of_node, "phy", 0);
865 if (!phy_node) {
973 phydev = of_phy_connect(ndev, phy_node, arc_emac_adjust_link, 0,
993 of_node_put(phy_node);
1005 of_node_put(phy_node);
/linux-master/drivers/net/ethernet/allwinner/
H A Dsun4i-emac.c84 struct device_node *phy_node; member in struct:emac_board_info
175 phydev = of_phy_connect(db->ndev, db->phy_node,
1026 db->phy_node = of_parse_phandle(np, "phy-handle", 0);
1027 if (!db->phy_node)
1028 db->phy_node = of_parse_phandle(np, "phy", 0);
1029 if (!db->phy_node) {
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c242 struct device_node *phy_node; member in struct:hip04_priv
975 priv->phy_node = of_parse_phandle(node, "phy-handle", 0);
976 if (priv->phy_node) {
977 priv->phy = of_phy_connect(ndev, priv->phy_node,
1019 of_node_put(priv->phy_node);
1035 of_node_put(priv->phy_node);
H A Dhix5hd2_gmac.c258 struct device_node *phy_node; member in struct:hix5hd2_priv
845 phy = of_phy_connect(dev, priv->phy_node,
1196 priv->phy_node = of_parse_phandle(node, "phy-handle", 0);
1197 if (!priv->phy_node) {
1265 of_node_put(priv->phy_node);
1293 of_node_put(priv->phy_node);
/linux-master/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c718 phydev = of_phy_connect(dev, fep->fpi->phy_node, &fs_adjust_link, 0,
937 fpi->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0);
938 if (!fpi->phy_node && of_phy_is_fixed_link(ofdev->dev.of_node)) {
946 fpi->phy_node = of_node_get(ofdev->dev.of_node);
1042 of_node_put(fpi->phy_node);
1060 of_node_put(fep->fpi->phy_node);
/linux-master/drivers/net/ethernet/freescale/fman/
H A Dfman_dtsec.c1406 struct device_node *phy_node; local
1432 phy_node = of_parse_phandle(mac_node, "tbi-handle", 0);
1433 if (!phy_node || !of_device_is_available(phy_node)) {
1434 of_node_put(phy_node);
1441 dtsec->tbidev = of_mdio_find_device(phy_node);
1442 of_node_put(phy_node);

Completed in 333 milliseconds

123