summaryrefslogtreecommitdiffstats
path: root/drivers/iio/light
diff options
context:
space:
mode:
authorMatti Vaittinen <mazziesaccount@gmail.com>2023-06-13 12:35:12 +0300
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2023-07-15 18:02:02 +0100
commit95fb1e7b23bc82130016daefa02a87e83185ca95 (patch)
treee5d5ae46b5ce200b4297763b28b0ef8a317c8c5f /drivers/iio/light
parent096649cd7cb0fc1c8f684829f816d938ad1eb808 (diff)
downloadlinux-stable-95fb1e7b23bc82130016daefa02a87e83185ca95.tar.gz
linux-stable-95fb1e7b23bc82130016daefa02a87e83185ca95.tar.bz2
linux-stable-95fb1e7b23bc82130016daefa02a87e83185ca95.zip
iio: light: bu27008: Fix intensity data type
The intensity data from bu27008 is unsigned. The type of the scan data was incorrectly marked as signed resulting large intensity values to be interpreted as negative ones. Fix the scan data type. Fixes: 41ff93d14f78 ("iio: light: ROHM BU27008 color sensor") Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com> Link: https://lore.kernel.org/r/240a7ca5fc1b76da20d81f930d00f31a54b1fdf8.1686648422.git.mazziesaccount@gmail.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'drivers/iio/light')
-rw-r--r--drivers/iio/light/rohm-bu27008.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iio/light/rohm-bu27008.c b/drivers/iio/light/rohm-bu27008.c
index 80eb14ea8193..b50bf8973d9a 100644
--- a/drivers/iio/light/rohm-bu27008.c
+++ b/drivers/iio/light/rohm-bu27008.c
@@ -190,7 +190,7 @@ static const struct iio_itime_sel_mul bu27008_itimes[] = {
.address = BU27008_REG_##data##_LO, \
.scan_index = BU27008_##color, \
.scan_type = { \
- .sign = 's', \
+ .sign = 'u', \
.realbits = 16, \
.storagebits = 16, \
.endianness = IIO_LE, \