Lines Matching refs:mac_node
116 int (*init)(struct mac_device *mac_dev, struct device_node *mac_node, in mac_probe()
119 struct device_node *mac_node, *dev_node; in mac_probe() local
129 mac_node = dev->of_node; in mac_probe()
145 dev_node = of_get_parent(mac_node); in mac_probe()
148 mac_node); in mac_probe()
208 if (!of_device_is_available(mac_node)) { in mac_probe()
214 err = of_property_read_u32(mac_node, "cell-index", &val); in mac_probe()
216 dev_err(dev, "failed to read cell-index for %pOF\n", mac_node); in mac_probe()
221 dev_err(dev, "cell-index value is too big for %pOF\n", mac_node); in mac_probe()
228 err = of_get_mac_address(mac_node, mac_dev->addr); in mac_probe()
230 dev_warn(dev, "of_get_mac_address(%pOF) failed\n", mac_node); in mac_probe()
233 nph = of_count_phandle_with_args(mac_node, "fsl,fman-ports", NULL); in mac_probe()
236 mac_node); in mac_probe()
243 mac_node); in mac_probe()
251 dev_node = of_parse_phandle(mac_node, "fsl,fman-ports", i); in mac_probe()
254 mac_node); in mac_probe()
285 err = of_get_phy_mode(mac_node, &phy_if); in mac_probe()
289 mac_node); in mac_probe()
299 err = init(mac_dev, mac_node, ¶ms); in mac_probe()