Lines Matching refs:ofdev
61 static int of_platform_serial_setup(struct platform_device *ofdev, in of_platform_serial_setup() argument
66 struct device_node *np = ofdev->dev.of_node; in of_platform_serial_setup()
74 info->clk = devm_clk_get(&ofdev->dev, NULL); in of_platform_serial_setup()
76 dev_warn(&ofdev->dev, in of_platform_serial_setup()
93 dev_warn(&ofdev->dev, "invalid address\n"); in of_platform_serial_setup()
130 dev_warn(&ofdev->dev, "unsupported reg-io-width (%d)\n", in of_platform_serial_setup()
145 port->dev = &ofdev->dev; in of_platform_serial_setup()
173 static int of_platform_serial_probe(struct platform_device *ofdev) in of_platform_serial_probe() argument
181 match = of_match_device(of_platform_serial_table, &ofdev->dev); in of_platform_serial_probe()
185 if (of_find_property(ofdev->dev.of_node, "used-by-rtas", NULL)) in of_platform_serial_probe()
193 ret = of_platform_serial_setup(ofdev, port_type, &port, info); in of_platform_serial_probe()
208 if (of_property_read_bool(ofdev->dev.of_node, in of_platform_serial_probe()
224 dev_info(&ofdev->dev, "Unknown serial port found, ignored\n"); in of_platform_serial_probe()
233 platform_set_drvdata(ofdev, info); in of_platform_serial_probe()
244 static int of_platform_serial_remove(struct platform_device *ofdev) in of_platform_serial_remove() argument
246 struct of_serial_info *info = platform_get_drvdata(ofdev); in of_platform_serial_remove()