Lines Matching defs:port_np
1220 struct device_node *node = cpsw->dev->of_node, *tmp_node, *port_np;
1259 for_each_child_of_node(tmp_node, port_np) {
1263 ret = of_property_read_u32(port_np, "reg", &port_id);
1266 port_np, ret);
1272 port_np, port_id);
1279 slave_data->disabled = !of_device_is_available(port_np);
1283 slave_data->slave_node = port_np;
1284 slave_data->ifphy = devm_of_phy_get(dev, port_np, NULL);
1288 port_np, ret);
1292 if (of_phy_is_fixed_link(port_np)) {
1293 ret = of_phy_register_fixed_link(port_np);
1296 port_np);
1299 slave_data->phy_node = of_node_get(port_np);
1302 of_parse_phandle(port_np, "phy-handle", 0);
1306 dev_err(dev, "%pOF no phy found\n", port_np);
1311 ret = of_get_phy_mode(port_np, &slave_data->phy_if);
1314 port_np, ret);
1318 ret = of_get_mac_address(port_np, slave_data->mac_addr);
1326 if (of_property_read_u32(port_np, "ti,dual-emac-pvid",
1329 port_np);
1332 port_np, slave_data->dual_emac_res_vlan);
1342 of_node_put(port_np);
1354 struct device_node *port_np = slave_data->phy_node;
1356 if (port_np) {
1357 if (of_phy_is_fixed_link(port_np))
1358 of_phy_deregister_fixed_link(port_np);
1360 of_node_put(port_np);