alistair23-linux/drivers/iio/light
Jonathan Bakker f6dbf83c17 iio: light: gp2ap002: Take runtime PM reference on light read
The light sensor needs the regulators to be enabled which means
the runtime PM needs to be on.  This only happened when the
proximity part of the chip was enabled.

As fallout from this change, only report changes to the prox
state in the interrupt handler when it is explicitly enabled.

Fixes: 97d642e230 ("iio: light: Add a driver for Sharp GP2AP002x00F")
Signed-off-by: Jonathan Bakker <xc-racer2@live.ca>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2020-05-22 17:19:41 +01:00
..
acpi-als.c
adjd_s311.c
adux1020.c
al3010.c iio: light: add Dyna-Image AL3010 driver 2020-03-08 17:28:34 +00:00
al3320a.c iio: light: al3320a allow module autoload and polish 2020-03-08 17:28:35 +00:00
apds9300.c
apds9960.c iio: apds9960: Drop GPIO includes 2019-12-15 11:42:15 +00:00
bh1750.c
bh1780.c iio: light: bh1780: use mod_devicetable.h and drop of_match_ptr macro 2020-04-25 15:37:04 +01:00
cm3232.c iio: light: cm3232: Add mod_devicetable.h include and drop of_match_ptr 2020-04-25 15:40:00 +01:00
cm3323.c
cm3605.c
cm32181.c iio: light: cm32181: Fix integartion time typo 2020-05-11 20:19:19 +01:00
cm36651.c
cros_ec_light_prox.c iio: cros_ec: Expose hwfifo_timeout 2020-03-28 22:04:33 +01:00
gp2ap002.c iio: light: gp2ap002: Take runtime PM reference on light read 2020-05-22 17:19:41 +01:00
gp2ap020a00f.c iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h + drop of_match_ptr 2020-04-25 15:42:22 +01:00
hid-sensor-als.c iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger 2020-05-10 09:35:53 +01:00
hid-sensor-prox.c iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger 2020-05-10 09:35:53 +01:00
iqs621-als.c iio: light: Add support for Azoteq IQS621/622 ambient light sensors 2020-03-27 08:25:56 +00:00
isl29018.c
isl29028.c
isl29125.c iio: light: isl29125: fix iio_triggered_buffer_{predisable,postenable} positions 2020-04-19 16:56:41 +01:00
jsa1212.c
Kconfig iio: vcnl4000: Add buffer support for VCNL4010/20. 2020-05-03 14:53:57 +01:00
lm3533-als.c iio: light: remove unneeded semicolon 2019-12-29 15:20:06 +00:00
ltr501.c iio: light: ltr501: Constify structs 2020-05-11 20:19:19 +01:00
lv0104cs.c
Makefile - New Drivers 2020-04-07 19:48:52 -07:00
max44000.c
max44009.c
noa1305.c
opt3001.c iio: light: opt3001: Add mod_devicetable.h and drop use of of_match_ptr 2020-04-25 15:43:30 +01:00
pa12203001.c
rpr0521.c
si1133.c iio: light: si1133: Use get_unaligned_be24() 2020-05-03 09:47:19 +01:00
si1145.c
st_uvis25.h
st_uvis25_core.c
st_uvis25_i2c.c iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr 2020-04-25 15:44:36 +01:00
st_uvis25_spi.c iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr 2020-04-25 15:44:36 +01:00
stk3310.c
tcs3414.c
tcs3472.c
tsl2563.c iio: light: tsl2563: Rename macro to fix typo 2020-03-21 11:12:56 +00:00
tsl2583.c
tsl2772.c iio: tsl2772: Use scnprintf() for avoiding potential buffer overflow 2020-04-19 16:56:14 +01:00
tsl4531.c
us5182d.c
vcnl4000.c iio: vcnl4000: Add buffer support for VCNL4010/20. 2020-05-03 14:53:57 +01:00
vcnl4035.c
veml6030.c
veml6070.c
vl6180.c iio: light: vl6180: add include of mod_devicetable.h and drop of_match_ptr 2020-04-25 15:46:20 +01:00
zopt2201.c iio: light: zopt2201: Use get_unaligned_le24() 2020-05-03 09:47:19 +01:00