mirror of https://gitee.com/openkylin/linux.git
staging: iio: tsl2583: remove unnecessary chip status check in taos_get_lux
taos_get_lux checks to see if the chip is in a working state. This check is not necessary since it is only called from tsl2583_read_raw and in_illuminance_calibrate_store (via taos_als_calibrate). The chip state is already checked by these functions. Signed-off-by: Brian Masney <masneyb@onstation.org> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
parent
acf9ead8fa
commit
6a77e3f651
|
@ -178,13 +178,6 @@ static int taos_get_lux(struct iio_dev *indio_dev)
|
||||||
u32 ch0lux = 0;
|
u32 ch0lux = 0;
|
||||||
u32 ch1lux = 0;
|
u32 ch1lux = 0;
|
||||||
|
|
||||||
if (chip->taos_chip_status != TSL258X_CHIP_WORKING) {
|
|
||||||
/* device is not enabled */
|
|
||||||
dev_err(&chip->client->dev, "taos_get_lux device is not enabled\n");
|
|
||||||
ret = -EBUSY;
|
|
||||||
goto done;
|
|
||||||
}
|
|
||||||
|
|
||||||
ret = i2c_smbus_read_byte_data(chip->client, TSL258X_CMD_REG);
|
ret = i2c_smbus_read_byte_data(chip->client, TSL258X_CMD_REG);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
dev_err(&chip->client->dev, "taos_get_lux failed to read CMD_REG\n");
|
dev_err(&chip->client->dev, "taos_get_lux failed to read CMD_REG\n");
|
||||||
|
|
Loading…
Reference in New Issue