Lines Matching refs:adev

173 	struct amba_device		*adev;  member
242 dev_err(&dev->adev->dev, in flush_i2c_fifo()
394 dev_dbg(&dev->adev->dev, "calculated SLSU = %04x\n", slsu); in setup_i2c_controller()
424 dev_err(&dev->adev->dev, in setup_i2c_controller()
484 dev_err(&dev->adev->dev, "read from slave 0x%x timed out\n", in read_i2c()
564 dev_err(&dev->adev->dev, "write to slave 0x%x timed out\n", in write_i2c()
603 dev_err(&dev->adev->dev, "%s\n", in nmk_i2c_xfer_one()
672 pm_runtime_get_sync(&dev->adev->dev); in nmk_i2c_xfer()
694 pm_runtime_put_sync(&dev->adev->dev); in nmk_i2c_xfer()
812 dev_err(&dev->adev->dev, in i2c_irq_handler()
856 dev_err(&dev->adev->dev, "Tx Fifo Over run\n"); in i2c_irq_handler()
869 dev_err(&dev->adev->dev, "unhandled Interrupt\n"); in i2c_irq_handler()
872 dev_err(&dev->adev->dev, "spurious Interrupt..\n"); in i2c_irq_handler()
901 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_suspend() local
902 struct nmk_i2c_dev *nmk_i2c = amba_get_drvdata(adev); in nmk_i2c_runtime_suspend()
911 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_resume() local
912 struct nmk_i2c_dev *nmk_i2c = amba_get_drvdata(adev); in nmk_i2c_runtime_resume()
967 static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id) in nmk_i2c_probe() argument
970 struct device_node *np = adev->dev.of_node; in nmk_i2c_probe()
976 dev = devm_kzalloc(&adev->dev, sizeof(struct nmk_i2c_dev), GFP_KERNEL); in nmk_i2c_probe()
978 dev_err(&adev->dev, "cannot allocate memory\n"); in nmk_i2c_probe()
983 dev->adev = adev; in nmk_i2c_probe()
987 dev_warn(&adev->dev, "requested TX FIFO threshold %u, adjusted down to %u\n", in nmk_i2c_probe()
993 dev_warn(&adev->dev, "requested RX FIFO threshold %u, adjusted down to %u\n", in nmk_i2c_probe()
998 amba_set_drvdata(adev, dev); in nmk_i2c_probe()
1000 dev->virtbase = devm_ioremap(&adev->dev, adev->res.start, in nmk_i2c_probe()
1001 resource_size(&adev->res)); in nmk_i2c_probe()
1007 dev->irq = adev->irq[0]; in nmk_i2c_probe()
1008 ret = devm_request_irq(&adev->dev, dev->irq, i2c_irq_handler, 0, in nmk_i2c_probe()
1011 dev_err(&adev->dev, "cannot claim the irq %d\n", dev->irq); in nmk_i2c_probe()
1015 pm_suspend_ignore_children(&adev->dev, true); in nmk_i2c_probe()
1017 dev->clk = devm_clk_get(&adev->dev, NULL); in nmk_i2c_probe()
1019 dev_err(&adev->dev, "could not get i2c clock\n"); in nmk_i2c_probe()
1026 dev_err(&adev->dev, "can't prepare_enable clock\n"); in nmk_i2c_probe()
1034 adap->dev.parent = &adev->dev; in nmk_i2c_probe()
1040 "Nomadik I2C at %pR", &adev->res); in nmk_i2c_probe()
1044 dev_info(&adev->dev, in nmk_i2c_probe()
1050 dev_err(&adev->dev, "failed to add adapter\n"); in nmk_i2c_probe()
1054 pm_runtime_put(&adev->dev); in nmk_i2c_probe()
1065 static int nmk_i2c_remove(struct amba_device *adev) in nmk_i2c_remove() argument
1067 struct resource *res = &adev->res; in nmk_i2c_remove()
1068 struct nmk_i2c_dev *dev = amba_get_drvdata(adev); in nmk_i2c_remove()