summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Masney <masneyb@onstation.org>2016-11-12 13:19:36 -0500
committerJonathan Cameron <jic23@kernel.org>2016-11-13 13:07:30 +0000
commit2fb2848ff0aed03b3b42384e7289f1e58b2c4e36 (patch)
tree37f4a66a05d24fa209f339a44c5b9c8dd878ef0c
parentaadc4c904dfef5eacd06f54e51343d16da806814 (diff)
downloadlinux-2fb2848ff0aed03b3b42384e7289f1e58b2c4e36.tar.bz2
staging: iio: tsl2583: clarified comment about clearing interrupts
The comment that describes the code that clears the interrupt bit was vague and didn't provide much value. This patch adds more detail about why that bit needs to be cleared. Signed-off-by: Brian Masney <masneyb@onstation.org> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
-rw-r--r--drivers/staging/iio/light/tsl2583.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/staging/iio/light/tsl2583.c b/drivers/staging/iio/light/tsl2583.c
index b031fc32ec5f..65b29ed60cc6 100644
--- a/drivers/staging/iio/light/tsl2583.c
+++ b/drivers/staging/iio/light/tsl2583.c
@@ -205,8 +205,9 @@ static int tsl2583_get_lux(struct iio_dev *indio_dev)
}
/*
- * clear status, really interrupt status (interrupts are off), but
- * we use the bit anyway - don't forget 0x80 - this is a command
+ * Clear the pending interrupt status bit on the chip to allow the next
+ * integration cycle to start. This has to be done even though this
+ * driver currently does not support interrupts.
*/
ret = i2c_smbus_write_byte(chip->client,
(TSL2583_CMD_REG | TSL2583_CMD_SPL_FN |