Lines Matching refs:port_np
301 struct device_node *port_np; in spl2sw_get_eth_child_node() local
304 for_each_child_of_node(ether_np, port_np) { in spl2sw_get_eth_child_node()
306 if (strcmp(port_np->name, "port")) in spl2sw_get_eth_child_node()
309 if (of_property_read_u32(port_np, "reg", &port_id) < 0) in spl2sw_get_eth_child_node()
313 return port_np; in spl2sw_get_eth_child_node()
323 struct device_node *port_np; in spl2sw_probe() local
422 port_np = spl2sw_get_eth_child_node(eth_ports_np, i); in spl2sw_probe()
423 if (!port_np) in spl2sw_probe()
427 if (of_get_phy_mode(port_np, &phy_mode)) { in spl2sw_probe()
434 phy_np = of_parse_phandle(port_np, "phy-handle", 0); in spl2sw_probe()
442 ret = spl2sw_nvmem_get_mac_address(&pdev->dev, port_np, mac_addr); in spl2sw_probe()