Lines Matching refs:ofdev
1056 static bool get_bool(struct platform_device *ofdev, const char *s) in get_bool() argument
1058 u32 *p = (u32 *)of_get_property(ofdev->dev.of_node, s, NULL); in get_bool()
1063 dev_warn(&ofdev->dev, "Parameter %s not found," in get_bool()
1085 static int xemaclite_of_probe(struct platform_device *ofdev) in xemaclite_of_probe() argument
1090 struct device *dev = &ofdev->dev; in xemaclite_of_probe()
1103 SET_NETDEV_DEV(ndev, &ofdev->dev); in xemaclite_of_probe()
1109 res = platform_get_resource(ofdev, IORESOURCE_IRQ, 0); in xemaclite_of_probe()
1118 res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); in xemaclite_of_probe()
1119 lp->base_addr = devm_ioremap_resource(&ofdev->dev, res); in xemaclite_of_probe()
1131 lp->tx_ping_pong = get_bool(ofdev, "xlnx,tx-ping-pong"); in xemaclite_of_probe()
1132 lp->rx_ping_pong = get_bool(ofdev, "xlnx,rx-ping-pong"); in xemaclite_of_probe()
1133 mac_address = of_get_mac_address(ofdev->dev.of_node); in xemaclite_of_probe()
1148 lp->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0); in xemaclite_of_probe()
1149 rc = xemaclite_mdio_setup(lp, &ofdev->dev); in xemaclite_of_probe()
1151 dev_warn(&ofdev->dev, "error registering MDIO bus\n"); in xemaclite_of_probe()