Lines Matching defs:ofdev
80 int rgmii_attach(struct platform_device *ofdev, int input, int mode)
82 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
90 ofdev->dev.of_node);
100 ofdev->dev.of_node, input, phy_modes(mode));
109 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed)
111 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
133 void rgmii_get_mdio(struct platform_device *ofdev, int input)
135 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
154 void rgmii_put_mdio(struct platform_device *ofdev, int input)
156 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
175 void rgmii_detach(struct platform_device *ofdev, int input)
177 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
195 int rgmii_get_regs_len(struct platform_device *ofdev)
201 void *rgmii_dump_regs(struct platform_device *ofdev, void *buf)
203 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
217 static int rgmii_probe(struct platform_device *ofdev)
219 struct device_node *np = ofdev->dev.of_node;
230 dev->ofdev = ofdev;
247 if (of_property_read_bool(ofdev->dev.of_node, "has-mdio"))
251 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,rgmii-axon"))
262 ofdev->dev.of_node,
266 platform_set_drvdata(ofdev, dev);
276 static int rgmii_remove(struct platform_device *ofdev)
278 struct rgmii_instance *dev = platform_get_drvdata(ofdev);