Lines Matching refs:ofdev
657 static int iic_request_irq(struct platform_device *ofdev, in iic_request_irq() argument
660 struct device_node *np = ofdev->dev.of_node; in iic_request_irq()
668 dev_err(&ofdev->dev, "irq_of_parse_and_map failed\n"); in iic_request_irq()
677 dev_err(&ofdev->dev, "request_irq %d failed\n", irq); in iic_request_irq()
688 static int iic_probe(struct platform_device *ofdev) in iic_probe() argument
690 struct device_node *np = ofdev->dev.of_node; in iic_probe()
698 dev_err(&ofdev->dev, "failed to allocate device data\n"); in iic_probe()
702 platform_set_drvdata(ofdev, dev); in iic_probe()
706 dev_err(&ofdev->dev, "failed to iomap device\n"); in iic_probe()
713 dev->irq = iic_request_irq(ofdev, dev); in iic_probe()
715 dev_warn(&ofdev->dev, "using polling mode\n"); in iic_probe()
725 dev_err(&ofdev->dev, "Unable to get bus frequency\n"); in iic_probe()
732 dev_dbg(&ofdev->dev, "clckdiv = %d\n", dev->clckdiv); in iic_probe()
739 adap->dev.parent = &ofdev->dev; in iic_probe()
751 dev_info(&ofdev->dev, "using %s mode\n", in iic_probe()
772 static int iic_remove(struct platform_device *ofdev) in iic_remove() argument
774 struct ibm_iic_private *dev = platform_get_drvdata(ofdev); in iic_remove()