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);