Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio: tsl2583: correct values in integration_time_available

The times reported by the in_illuminance_integration_time_available
sysfs attribute are actually in milliseconds, not microseconds. This
patch corrects the times with the correct unit.

The fixes tag is inaccurate as the issue existed when the driver
was still in staging. However, lots of changes occured before
it graduated so this is as a good a point as any for backports.

Signed-off-by: Brian Masney <masneyb@onstation.org>
Fixes: f44d5c8ac399 ("staging: iio: tsl2583: move out of staging")
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Brian Masney and committed by
Jonathan Cameron
4833dc4b c06c4d79

+1 -1
+1 -1
drivers/iio/light/tsl2583.c
··· 600 600 601 601 static IIO_CONST_ATTR(in_illuminance_calibscale_available, "1 8 16 111"); 602 602 static IIO_CONST_ATTR(in_illuminance_integration_time_available, 603 - "0.000050 0.000100 0.000150 0.000200 0.000250 0.000300 0.000350 0.000400 0.000450 0.000500 0.000550 0.000600 0.000650"); 603 + "0.050 0.100 0.150 0.200 0.250 0.300 0.350 0.400 0.450 0.500 0.550 0.600 0.650"); 604 604 static IIO_DEVICE_ATTR_RW(in_illuminance_input_target, 0); 605 605 static IIO_DEVICE_ATTR_WO(in_illuminance_calibrate, 0); 606 606 static IIO_DEVICE_ATTR_RW(in_illuminance_lux_table, 0);