Lines Matching defs:ofdev
78 int rgmii_attach(struct platform_device *ofdev, int input, int mode)
80 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
88 ofdev->dev.of_node);
98 ofdev->dev.of_node, input, phy_modes(mode));
107 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed)
109 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
131 void rgmii_get_mdio(struct platform_device *ofdev, int input)
133 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
152 void rgmii_put_mdio(struct platform_device *ofdev, int input)
154 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
173 void rgmii_detach(struct platform_device *ofdev, int input)
175 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
193 int rgmii_get_regs_len(struct platform_device *ofdev)
199 void *rgmii_dump_regs(struct platform_device *ofdev, void *buf)
201 struct rgmii_instance *dev = platform_get_drvdata(ofdev);
215 static int rgmii_probe(struct platform_device *ofdev)
217 struct device_node *np = ofdev->dev.of_node;
228 dev->ofdev = ofdev;
245 if (of_get_property(ofdev->dev.of_node, "has-mdio", NULL))
249 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,rgmii-axon"))
260 ofdev->dev.of_node,
264 platform_set_drvdata(ofdev, dev);
274 static int rgmii_remove(struct platform_device *ofdev)
276 struct rgmii_instance *dev = platform_get_drvdata(ofdev);