Lines Matching refs:dev

185 	struct device		*dev;  member
342 dev_dbg(i2c_dev->dev, "Trying to recover bus\n"); in st_i2c_recover_bus()
382 dev_err(i2c_dev->dev, "bus not free (status = 0x%08x)\n", sta); in st_i2c_wait_free_bus()
386 dev_err(i2c_dev->dev, "Failed to recover the bus (%d)\n", ret); in st_i2c_wait_free_bus()
484 dev_err(i2c_dev->dev, "Unexpected %d bytes in rx fifo\n", i); in st_i2c_read_rx_fifo()
578 dev_dbg(i2c_dev->dev, "spurious it (sta=0x%04x, ien=0x%04x)\n", in st_i2c_isr_thread()
624 dev_err(i2c_dev->dev, in st_i2c_isr_thread()
693 dev_err(i2c_dev->dev, "Write to slave 0x%x timed out\n", in st_i2c_xfer_msg()
723 dev_err(i2c_dev->dev, "Failed to prepare_enable clock\n"); in st_i2c_xfer()
727 pinctrl_pm_select_default_state(i2c_dev->dev); in st_i2c_xfer()
734 pinctrl_pm_select_idle_state(i2c_dev->dev); in st_i2c_xfer()
743 static int st_i2c_suspend(struct device *dev) in st_i2c_suspend() argument
745 struct st_i2c_dev *i2c_dev = dev_get_drvdata(dev); in st_i2c_suspend()
750 pinctrl_pm_select_sleep_state(dev); in st_i2c_suspend()
755 static int st_i2c_resume(struct device *dev) in st_i2c_resume() argument
757 pinctrl_pm_select_default_state(dev); in st_i2c_resume()
759 pinctrl_pm_select_idle_state(dev); in st_i2c_resume()
788 dev_err(i2c_dev->dev, "st,i2c-min-scl-pulse-width-us invalid\n"); in st_i2c_of_get_deglitch()
795 dev_err(i2c_dev->dev, "st,i2c-min-sda-pulse-width-us invalid\n"); in st_i2c_of_get_deglitch()
804 struct device_node *np = pdev->dev.of_node; in st_i2c_probe()
811 i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); in st_i2c_probe()
821 dev_err(&pdev->dev, "IRQ missing or invalid\n"); in st_i2c_probe()
827 dev_err(&pdev->dev, "Unable to request clock\n"); in st_i2c_probe()
836 i2c_dev->dev = &pdev->dev; in st_i2c_probe()
838 ret = devm_request_threaded_irq(&pdev->dev, i2c_dev->irq, in st_i2c_probe()
842 dev_err(&pdev->dev, "Failed to request irq %i\n", i2c_dev->irq); in st_i2c_probe()
846 pinctrl_pm_select_default_state(i2c_dev->dev); in st_i2c_probe()
848 pinctrl_pm_select_idle_state(i2c_dev->dev); in st_i2c_probe()
862 adap->dev.parent = &pdev->dev; in st_i2c_probe()
863 adap->dev.of_node = pdev->dev.of_node; in st_i2c_probe()
873 dev_info(i2c_dev->dev, "%s initialized\n", adap->name); in st_i2c_probe()