Lines Matching refs:adev
158 struct amba_device *adev; member
229 dev_err(&dev->adev->dev, in flush_i2c_fifo()
389 dev_err(&dev->adev->dev, in setup_i2c_controller()
449 dev_err(&dev->adev->dev, "read from slave 0x%x timed out\n", in read_i2c()
529 dev_err(&dev->adev->dev, "write to slave 0x%x timed out\n", in write_i2c()
568 dev_err(&dev->adev->dev, "%s\n", in nmk_i2c_xfer_one()
639 pm_runtime_get_sync(&dev->adev->dev); in nmk_i2c_xfer()
643 dev_err(&dev->adev->dev, "can't prepare_enable clock\n"); in nmk_i2c_xfer()
652 dev_err(&dev->adev->dev, in nmk_i2c_xfer()
688 dev_err(&dev->adev->dev, in nmk_i2c_xfer()
692 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()
883 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_suspend() local
884 struct nmk_i2c_dev *nmk_i2c = amba_get_drvdata(adev); in nmk_i2c_suspend()
902 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_resume() local
903 struct nmk_i2c_dev *nmk_i2c = amba_get_drvdata(adev); in nmk_i2c_resume()
974 static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id) in nmk_i2c_probe() argument
977 struct nmk_i2c_controller *pdata = adev->dev.platform_data; in nmk_i2c_probe()
978 struct device_node *np = adev->dev.of_node; in nmk_i2c_probe()
984 pdata = devm_kzalloc(&adev->dev, sizeof(*pdata), GFP_KERNEL); in nmk_i2c_probe()
999 dev_err(&adev->dev, "cannot allocate memory\n"); in nmk_i2c_probe()
1004 dev->adev = adev; in nmk_i2c_probe()
1005 amba_set_drvdata(adev, dev); in nmk_i2c_probe()
1007 dev->pinctrl = devm_pinctrl_get(&adev->dev); in nmk_i2c_probe()
1016 dev_err(&adev->dev, "could not get default pinstate\n"); in nmk_i2c_probe()
1021 dev_dbg(&adev->dev, "could not set default pinstate\n"); in nmk_i2c_probe()
1027 dev_dbg(&adev->dev, "could not get idle pinstate\n"); in nmk_i2c_probe()
1033 dev_dbg(&adev->dev, "could not set idle pinstate\n"); in nmk_i2c_probe()
1039 dev_dbg(&adev->dev, "could not get sleep pinstate\n"); in nmk_i2c_probe()
1041 dev->virtbase = ioremap(adev->res.start, resource_size(&adev->res)); in nmk_i2c_probe()
1047 dev->irq = adev->irq[0]; in nmk_i2c_probe()
1051 dev_err(&adev->dev, "cannot claim the irq %d\n", dev->irq); in nmk_i2c_probe()
1055 pm_suspend_ignore_children(&adev->dev, true); in nmk_i2c_probe()
1057 dev->clk = clk_get(&adev->dev, NULL); in nmk_i2c_probe()
1059 dev_err(&adev->dev, "could not get i2c clock\n"); in nmk_i2c_probe()
1066 adap->dev.parent = &adev->dev; in nmk_i2c_probe()
1073 "Nomadik I2C%d at %pR", adap->nr, &adev->res); in nmk_i2c_probe()
1085 dev_info(&adev->dev, in nmk_i2c_probe()
1091 dev_err(&adev->dev, "failed to add adapter\n"); in nmk_i2c_probe()
1097 pm_runtime_put(&adev->dev); in nmk_i2c_probe()
1115 static int nmk_i2c_remove(struct amba_device *adev) in nmk_i2c_remove() argument
1117 struct resource *res = &adev->res; in nmk_i2c_remove()
1118 struct nmk_i2c_dev *dev = amba_get_drvdata(adev); in nmk_i2c_remove()
1131 pm_runtime_disable(&adev->dev); in nmk_i2c_remove()