iio: chemical: atlas-ph-sensor: use regmap_bulk_read
PATCH 1/1 iio: chemical: atlas-ph-sensor: use regmap_bulk_read
Replaced i2c_smbus_read_i2c_block_data() with regmap_bulk_read() function call. This is to make the driver code more consistent.
Signed-off-by Matt Ranostay <[email protected]>
--- drivers/iio/chemical/atlas-ph-sensor.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
drivers/iio/chemical/atlas-ph-sensor.c +3 -3
@@ -180,10 +180,10 @@ static irqreturn_t atlas_trigger_handler(int irq, void *private)struct atlas_data *data =iio_priv (indio_dev);int ret; - ret =i2c_smbus_read_i2c_block_data (data->client,ATLAS_REG_PH_DATA , -sizeof (data->buffer[0 ]), (u8 *) &data->buffer); + ret =regmap_bulk_read (data->regmap,ATLAS_REG_PH_DATA , + (u8 *) &data->buffer,sizeof (data->buffer[0 ])); -if (ret >0 ) +if (!ret)iio_push_to_buffers_with_timestamp (indio_dev, data->buffer,iio_get_time_ns ());
Signature · 1 line
2.7.0
Jonathan Cameron
maintainerQuoted 4 lines · Matt Ranostay
Replaced
i2c_smbus_read_i2c_block_data()withregmap_bulk_read()function call. This is to make the driver code more consistent.Signed-off-by Matt Ranostay <[email protected]>
Oops.
Applied, thanks,
Jonathan
Quoted 23 lines
--- drivers/iio/chemical/atlas-ph-sensor.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)drivers/iio/chemical/atlas-ph-sensor.c +3
-3@@ -180,10 +180,10 @@ static irqreturn_t atlas_trigger_handler(int irq, void *private)struct atlas_data *data =iio_priv (indio_dev);int ret; - ret =i2c_smbus_read_i2c_block_data (data->client,ATLAS_REG_PH_DATA , -sizeof (data->buffer[0 ]), (u8 *) &data->buffer); + ret =regmap_bulk_read (data->regmap,ATLAS_REG_PH_DATA , + (u8 *) &data->buffer,sizeof (data->buffer[0 ])); -if (ret >0 ) +if (!ret)iio_push_to_buffers_with_timestamp (indio_dev, data->buffer,iio_get_time_ns ());