mirror of
https://github.com/torvalds/linux.git
synced 2026-05-05 23:05:25 -04:00
iio: light: veml6070: add support for a regulator
Add support for a device-managed regulator with the reference name provided in the datasheet (vdd). Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com> Link: https://patch.msgid.link/20240929-veml6070-cleanup-v1-4-a9350341a646@gmail.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
committed by
Jonathan Cameron
parent
d92fcd7e92
commit
4ad62021c2
@@ -163,6 +163,10 @@ static int veml6070_probe(struct i2c_client *client)
|
||||
indio_dev->name = VEML6070_DRV_NAME;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
ret = devm_regulator_get_enable(&client->dev, "vdd");
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
data->client2 = i2c_new_dummy_device(client->adapter, VEML6070_ADDR_DATA_LSB);
|
||||
if (IS_ERR(data->client2)) {
|
||||
dev_err(&client->dev, "i2c device for second chip address failed\n");
|
||||
|
||||
Reference in New Issue
Block a user