Lines Matching refs:slave_node
3067 struct device_node *slave_node; in cpsw_probe_dt() local
3128 for_each_available_child_of_node(node, slave_node) { in cpsw_probe_dt()
3135 if (strcmp(slave_node->name, "slave")) in cpsw_probe_dt()
3138 slave_data->phy_node = of_parse_phandle(slave_node, in cpsw_probe_dt()
3140 parp = of_get_property(slave_node, "phy_id", &lenp); in cpsw_probe_dt()
3145 } else if (of_phy_is_fixed_link(slave_node)) { in cpsw_probe_dt()
3149 ret = of_phy_register_fixed_link(slave_node); in cpsw_probe_dt()
3155 slave_data->phy_node = of_node_get(slave_node); in cpsw_probe_dt()
3182 slave_data->phy_if = of_get_phy_mode(slave_node); in cpsw_probe_dt()
3190 mac_addr = of_get_mac_address(slave_node); in cpsw_probe_dt()
3200 if (of_property_read_u32(slave_node, "dual_emac_res_vlan", in cpsw_probe_dt()
3225 struct device_node *slave_node; in cpsw_remove_dt() local
3228 for_each_available_child_of_node(node, slave_node) { in cpsw_remove_dt()
3231 if (strcmp(slave_node->name, "slave")) in cpsw_remove_dt()
3234 if (of_phy_is_fixed_link(slave_node)) in cpsw_remove_dt()
3235 of_phy_deregister_fixed_link(slave_node); in cpsw_remove_dt()