Lines Matching refs:ofdev
1058 static bool get_bool(struct platform_device *ofdev, const char *s) in get_bool() argument
1060 u32 *p = (u32 *)of_get_property(ofdev->dev.of_node, s, NULL); in get_bool()
1065 dev_warn(&ofdev->dev, "Parameter %s not found," in get_bool()
1087 static int xemaclite_of_probe(struct platform_device *ofdev) in xemaclite_of_probe() argument
1092 struct device *dev = &ofdev->dev; in xemaclite_of_probe()
1105 SET_NETDEV_DEV(ndev, &ofdev->dev); in xemaclite_of_probe()
1111 res = platform_get_resource(ofdev, IORESOURCE_IRQ, 0); in xemaclite_of_probe()
1120 res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); in xemaclite_of_probe()
1121 lp->base_addr = devm_ioremap_resource(&ofdev->dev, res); in xemaclite_of_probe()
1133 lp->tx_ping_pong = get_bool(ofdev, "xlnx,tx-ping-pong"); in xemaclite_of_probe()
1134 lp->rx_ping_pong = get_bool(ofdev, "xlnx,rx-ping-pong"); in xemaclite_of_probe()
1135 mac_address = of_get_mac_address(ofdev->dev.of_node); in xemaclite_of_probe()
1150 lp->phy_node = of_parse_phandle(ofdev->dev.of_node, "phy-handle", 0); in xemaclite_of_probe()
1151 rc = xemaclite_mdio_setup(lp, &ofdev->dev); in xemaclite_of_probe()
1153 dev_warn(&ofdev->dev, "error registering MDIO bus\n"); in xemaclite_of_probe()