Lines Matching refs:clientp
1758 static int tsl2772_probe(struct i2c_client *clientp, in tsl2772_probe() argument
1765 indio_dev = devm_iio_device_alloc(&clientp->dev, sizeof(*chip)); in tsl2772_probe()
1770 chip->client = clientp; in tsl2772_probe()
1771 i2c_set_clientdata(clientp, indio_dev); in tsl2772_probe()
1776 ret = devm_regulator_bulk_get(&clientp->dev, in tsl2772_probe()
1780 return dev_err_probe(&clientp->dev, ret, "Failed to get regulators\n"); in tsl2772_probe()
1784 dev_err(&clientp->dev, "Failed to enable regulators: %d\n", in tsl2772_probe()
1789 ret = devm_add_action_or_reset(&clientp->dev, in tsl2772_probe()
1793 dev_err(&clientp->dev, "Failed to setup regulator cleanup action %d\n", in tsl2772_probe()
1812 ret = i2c_smbus_write_byte(clientp, TSL2772_CMD_REG | TSL2772_CNTRL); in tsl2772_probe()
1814 dev_err(&clientp->dev, in tsl2772_probe()
1824 chip->pdata = dev_get_platdata(&clientp->dev); in tsl2772_probe()
1834 if (clientp->irq) { in tsl2772_probe()
1837 ret = devm_request_threaded_irq(&clientp->dev, clientp->irq, in tsl2772_probe()
1845 dev_err(&clientp->dev, in tsl2772_probe()
1858 ret = devm_add_action_or_reset(&clientp->dev, in tsl2772_probe()
1864 return devm_iio_device_register(&clientp->dev, indio_dev); in tsl2772_probe()