clientp           802 drivers/iio/light/tsl2583.c static int tsl2583_probe(struct i2c_client *clientp,
clientp           809 drivers/iio/light/tsl2583.c 	if (!i2c_check_functionality(clientp->adapter,
clientp           811 drivers/iio/light/tsl2583.c 		dev_err(&clientp->dev, "%s: i2c smbus byte data functionality is unsupported\n",
clientp           816 drivers/iio/light/tsl2583.c 	indio_dev = devm_iio_device_alloc(&clientp->dev, sizeof(*chip));
clientp           821 drivers/iio/light/tsl2583.c 	chip->client = clientp;
clientp           822 drivers/iio/light/tsl2583.c 	i2c_set_clientdata(clientp, indio_dev);
clientp           826 drivers/iio/light/tsl2583.c 	ret = i2c_smbus_read_byte_data(clientp,
clientp           829 drivers/iio/light/tsl2583.c 		dev_err(&clientp->dev,
clientp           835 drivers/iio/light/tsl2583.c 		dev_err(&clientp->dev, "%s: received an unknown chip ID %x\n",
clientp           843 drivers/iio/light/tsl2583.c 	indio_dev->dev.parent = &clientp->dev;
clientp           847 drivers/iio/light/tsl2583.c 	pm_runtime_enable(&clientp->dev);
clientp           848 drivers/iio/light/tsl2583.c 	pm_runtime_set_autosuspend_delay(&clientp->dev,
clientp           850 drivers/iio/light/tsl2583.c 	pm_runtime_use_autosuspend(&clientp->dev);
clientp           854 drivers/iio/light/tsl2583.c 		dev_err(&clientp->dev, "%s: iio registration failed\n",
clientp           862 drivers/iio/light/tsl2583.c 	dev_info(&clientp->dev, "Light sensor found.\n");
clientp          1758 drivers/iio/light/tsl2772.c static int tsl2772_probe(struct i2c_client *clientp,
clientp          1765 drivers/iio/light/tsl2772.c 	indio_dev = devm_iio_device_alloc(&clientp->dev, sizeof(*chip));
clientp          1770 drivers/iio/light/tsl2772.c 	chip->client = clientp;
clientp          1771 drivers/iio/light/tsl2772.c 	i2c_set_clientdata(clientp, indio_dev);
clientp          1776 drivers/iio/light/tsl2772.c 	ret = devm_regulator_bulk_get(&clientp->dev,
clientp          1781 drivers/iio/light/tsl2772.c 			dev_err(&clientp->dev,
clientp          1790 drivers/iio/light/tsl2772.c 		dev_err(&clientp->dev, "Failed to enable regulators: %d\n",
clientp          1795 drivers/iio/light/tsl2772.c 	ret = devm_add_action_or_reset(&clientp->dev,
clientp          1799 drivers/iio/light/tsl2772.c 		dev_err(&clientp->dev, "Failed to setup regulator cleanup action %d\n",
clientp          1818 drivers/iio/light/tsl2772.c 	ret = i2c_smbus_write_byte(clientp, TSL2772_CMD_REG | TSL2772_CNTRL);
clientp          1820 drivers/iio/light/tsl2772.c 		dev_err(&clientp->dev,
clientp          1830 drivers/iio/light/tsl2772.c 	chip->pdata = dev_get_platdata(&clientp->dev);
clientp          1836 drivers/iio/light/tsl2772.c 	indio_dev->dev.parent = &clientp->dev;
clientp          1841 drivers/iio/light/tsl2772.c 	if (clientp->irq) {
clientp          1844 drivers/iio/light/tsl2772.c 		ret = devm_request_threaded_irq(&clientp->dev, clientp->irq,
clientp          1852 drivers/iio/light/tsl2772.c 			dev_err(&clientp->dev,
clientp          1865 drivers/iio/light/tsl2772.c 	ret = devm_add_action_or_reset(&clientp->dev,
clientp          1871 drivers/iio/light/tsl2772.c 	return devm_iio_device_register(&clientp->dev, indio_dev);