Lines Matching defs:port_np
1996 static int am65_cpsw_init_serdes_phy(struct device *dev, struct device_node *port_np,
2003 phy = devm_of_phy_optional_get(dev, port_np, name);
2541 struct device_node *node, *port_np;
2549 for_each_child_of_node(node, port_np) {
2554 if (strcmp(port_np->name, "port"))
2557 ret = of_property_read_u32(port_np, "reg", &port_id);
2560 port_np, ret);
2566 port_np, port_id, port_np->name);
2580 port->name = of_get_property(port_np, "label", NULL);
2591 port->disabled = !of_device_is_available(port_np);
2597 port->slave.ifphy = devm_of_phy_get(dev, port_np, NULL);
2601 port_np, ret);
2606 ret = am65_cpsw_init_serdes_phy(dev, port_np, port);
2611 of_property_read_bool(port_np, "ti,mac-only");
2614 port->slave.phy_node = port_np;
2615 ret = of_get_phy_mode(port_np, &port->slave.phy_if);
2618 port_np, ret);
2626 ret = of_get_mac_address(port_np, port->slave.mac_addr);
2628 am65_cpsw_am654_get_efuse_macid(port_np,
2651 of_node_put(port_np);