linux-uconsole/drivers/iio/light
Chuhong Yuan 5ba099d4df iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
[ Upstream commit 338084135a ]

Use devm_add_action_or_reset to call tsl2772_chip_off
when the device is removed.
This also fixes the issue that the chip is turned off
before the device is unregistered.

Not marked for stable as fairly hard to hit the bug and
this is in the middle of a set making other cleanups
to the driver.  Hence will probably need explicit backporting.

Signed-off-by: Chuhong Yuan <hslester96@gmail.com>
Fixes: c06c4d7935 ("staging: iio: tsl2x7x/tsl2772: move out of staging")
Reviewed-by: Brian Masney <masneyb@onstation.org>
Tested-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-01-27 14:51:03 +01:00
..
acpi-als.c
adjd_s311.c
al3320a.c
apds9300.c
apds9960.c
bh1750.c iio: light: bh1750: Resolve compiler warning and make code more readable 2019-12-31 16:34:48 +01:00
bh1780.c
cm3232.c
cm3323.c
cm3605.c
cm32181.c
cm36651.c
cros_ec_light_prox.c iio: cros_ec: Move cros_ec_sensors_core.h in /include 2018-03-17 19:59:20 +00:00
gp2ap020a00f.c
hid-sensor-als.c iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-05 19:32:13 +01:00
hid-sensor-prox.c iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-05 19:32:13 +01:00
isl29018.c
isl29028.c
isl29125.c
jsa1212.c
Kconfig iio: vcnl4000: add support for VCNL4200 2018-07-29 12:19:28 +01:00
lm3533-als.c iio: Replace occurrences of magic number 0 by IIO_CHAN_INFO_RAW 2018-03-07 20:14:36 +00:00
ltr501.c
lv0104cs.c iio: light: lv0104cs: Add support for LV0104CS light sensor 2018-03-03 15:16:57 +00:00
Makefile iio: light: introduce si1133 2018-07-23 19:18:11 +01:00
max44000.c
opt3001.c iio: light: opt3001: fix mutex unlock race 2019-10-17 13:45:13 -07:00
pa12203001.c
rpr0521.c
si1133.c iio: light: si1133: fix uninitialized resp variable 2018-08-01 19:01:35 +01:00
si1145.c
st_uvis25.h
st_uvis25_core.c
st_uvis25_i2c.c
st_uvis25_spi.c
stk3310.c
tcs3414.c
tcs3472.c
tsl2563.c
tsl2583.c iio: tsl2583: correct values in integration_time_available 2018-05-20 10:29:28 +01:00
tsl2772.c iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off 2020-01-27 14:51:03 +01:00
tsl4531.c
us5182d.c
vcnl4000.c iio: vcnl4000: add support for VCNL4200 2018-07-29 12:19:28 +01:00
veml6070.c
vl6180.c
zopt2201.c