Home
last modified time | relevance | path

Searched refs:portnp (Results 1 – 7 of 7) sorted by relevance

/drivers/net/ethernet/mscc/
A Docelot_vsc7514.c151 struct device_node *portnp; in mscc_ocelot_init_ports() local
167 for_each_available_child_of_node(ports, portnp) { in mscc_ocelot_init_ports()
172 if (of_property_read_u32(portnp, "reg", &reg)) in mscc_ocelot_init_ports()
190 of_node_put(portnp); in mscc_ocelot_init_ports()
197 of_node_put(portnp); in mscc_ocelot_init_ports()
201 err = ocelot_probe_port(ocelot, port, target, portnp); in mscc_ocelot_init_ports()
A Docelot_net.c1742 struct device_node *portnp) in ocelot_port_phylink_create() argument
1751 of_get_phy_mode(portnp, &phy_mode); in ocelot_port_phylink_create()
1768 err = ocelot_port_configure_serdes(ocelot, port, portnp); in ocelot_port_phylink_create()
1783 of_fwnode_handle(portnp), in ocelot_port_phylink_create()
1793 err = phylink_of_phy_connect(phylink, portnp, 0); in ocelot_port_phylink_create()
1805 struct device_node *portnp) in ocelot_probe_port() argument
1832 err = of_get_ethdev_address(portnp, dev); in ocelot_probe_port()
1841 err = ocelot_port_phylink_create(ocelot, port, portnp); in ocelot_probe_port()
A Docelot.h98 struct device_node *portnp);
A Docelot.c987 struct device_node *portnp) in ocelot_port_configure_serdes() argument
1001 struct phy *serdes = of_phy_get(portnp, NULL); in ocelot_port_configure_serdes()
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_main.c841 struct device_node *ports, *portnp; in mchp_sparx5_probe() local
892 for_each_available_child_of_node(ports, portnp) { in mchp_sparx5_probe()
897 err = of_property_read_u32(portnp, "reg", &portno); in mchp_sparx5_probe()
906 err = of_get_phy_mode(portnp, &conf->phy_mode); in mchp_sparx5_probe()
912 err = of_property_read_u32(portnp, "microchip,bandwidth", in mchp_sparx5_probe()
919 err = of_property_read_u32(portnp, "microchip,sd-sgpio", &conf->sd_sgpio); in mchp_sparx5_probe()
926 serdes = devm_of_phy_get(sparx5->dev, portnp, NULL); in mchp_sparx5_probe()
932 of_node_put(portnp); in mchp_sparx5_probe()
937 config->node = portnp; in mchp_sparx5_probe()
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_main.c794 struct fwnode_handle *portnp) in lan966x_probe_port() argument
858 portnp, in lan966x_probe_port()
1084 struct fwnode_handle *ports, *portnp; in lan966x_probe() local
1193 fwnode_for_each_available_child_node(ports, portnp) { in lan966x_probe()
1198 if (fwnode_property_read_u32(portnp, "reg", &p)) in lan966x_probe()
1201 phy_mode = fwnode_get_phy_mode(portnp); in lan966x_probe()
1202 err = lan966x_probe_port(lan966x, p, phy_mode, portnp); in lan966x_probe()
1208 lan966x->ports[p]->fwnode = fwnode_handle_get(portnp); in lan966x_probe()
1211 to_of_node(portnp), NULL); in lan966x_probe()
1258 fwnode_handle_put(portnp); in lan966x_probe()
/drivers/net/dsa/ocelot/
A Dfelix.h65 struct device_node *portnp);

Completed in 28 milliseconds