Lines Matching defs:ofdev
95 int __devinit rgmii_attach(struct platform_device *ofdev, int input, int mode)
97 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
105 ofdev->dev.of_node->full_name);
115 ofdev->dev.of_node->full_name, input, rgmii_mode_name(mode));
124 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed)
126 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
146 void rgmii_get_mdio(struct platform_device *ofdev, int input)
148 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
167 void rgmii_put_mdio(struct platform_device *ofdev, int input)
169 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
188 void rgmii_detach(struct platform_device *ofdev, int input)
190 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
208 int rgmii_get_regs_len(struct platform_device *ofdev)
214 void *rgmii_dump_regs(struct platform_device *ofdev, void *buf)
216 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
230 static int __devinit rgmii_probe(struct platform_device *ofdev,
233 struct device_node *np = ofdev->dev.of_node;
247 dev->ofdev = ofdev;
266 if (of_get_property(ofdev->dev.of_node, "has-mdio", NULL))
270 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,rgmii-axon"))
281 ofdev->dev.of_node->full_name,
285 dev_set_drvdata(&ofdev->dev, dev);
295 static int __devexit rgmii_remove(struct platform_device *ofdev)
297 struct rgmii_instance *dev = dev_get_drvdata(&ofdev->dev);
299 dev_set_drvdata(&ofdev->dev, NULL);