Lines Matching defs:ofdev
328 static int grgpio_probe(struct platform_device *ofdev)
330 struct device_node *np = ofdev->dev.of_node;
340 priv = devm_kzalloc(&ofdev->dev, sizeof(*priv), GFP_KERNEL);
344 regs = devm_platform_ioremap_resource(ofdev, 0);
349 err = bgpio_init(gc, &ofdev->dev, 4, regs + GRGPIO_DATA,
353 dev_err(&ofdev->dev, "bgpio_init() failed\n");
359 priv->dev = &ofdev->dev;
364 gc->label = devm_kasprintf(&ofdev->dev, GFP_KERNEL, "%pOF", np);
370 dev_dbg(&ofdev->dev,
383 dev_err(&ofdev->dev,
393 dev_err(&ofdev->dev, "Could not add irq domain\n");
407 ret = platform_get_irq(ofdev, lirq->index);
419 platform_set_drvdata(ofdev, priv);
423 dev_err(&ofdev->dev, "Could not add gpiochip\n");
429 dev_info(&ofdev->dev, "regs=0x%p, base=%d, ngpio=%d, irqs=%s\n",
435 static int grgpio_remove(struct platform_device *ofdev)
437 struct grgpio_priv *priv = platform_get_drvdata(ofdev);