staging: iio: tsl2x7x: no need to clear interrupt flag when getting lux
tsl2x7x_get_lux() does not need to clear the interrupt flag when querying the ALS. The interrupt flag is cleared in tsl2x7x_event_handler(). This patches removes the unnecessary code. Signed-off-by: Brian Masney <masneyb@onstation.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
9e4701eaef
commit
85a7d0f7db
@ -387,10 +387,6 @@ static int tsl2x7x_get_lux(struct iio_dev *indio_dev)
|
||||
buf[i] = ret;
|
||||
}
|
||||
|
||||
ret = tsl2x7x_clear_interrupts(chip, TSL2X7X_CMD_ALS_INT_CLR);
|
||||
if (ret < 0)
|
||||
goto out_unlock;
|
||||
|
||||
/* extract ALS/lux data */
|
||||
ch0 = le16_to_cpup((const __le16 *)&buf[0]);
|
||||
ch1 = le16_to_cpup((const __le16 *)&buf[2]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user