linux-stable/drivers/iio/light
Adriana Reus c3304c2123 iio: light: us5182d: Add property for choosing default power mode
This chip supports two power modes.
1. "one-shot" mode - the chip activates and executes one complete
conversion loop and then shuts itself down. This is the default mode
chosen for raw reads.
2. "continuous" mode - the chip takes continuous measurements.

Continuous mode is more expensive power-wise but may be more reliable.
Add a property so that if preferred, the default power mode for raw
reads can be set to continuous.
Separate one-shot enabling in a separate function that will be used
depending on the chosen power mode. Also create a function for
powering the chip on and off.

Signed-off-by: Adriana Reus <adriana.reus@intel.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-12-02 18:42:03 +00:00
..
acpi-als.c iio:light:acpi-als: add missing prefixes 2015-07-19 10:50:05 +01:00
adjd_s311.c
al3320a.c
apds9300.c iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00
apds9960.c iio:light:apds9960 Fix sparse endian warnings. 2015-10-12 18:21:38 +01:00
bh1750.c iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00
cm3232.c iio: Export OF module alias information in missing drivers 2015-08-02 16:36:00 +01:00
cm3323.c Merge 4.2-rc3 into staging-next 2015-07-20 13:21:28 -07:00
cm32181.c iio: Export OF module alias information in missing drivers 2015-08-02 16:36:00 +01:00
cm36651.c iio: Export OF module alias information in missing drivers 2015-08-02 16:36:00 +01:00
gp2ap020a00f.c iio: Export OF module alias information in missing drivers 2015-08-02 16:36:00 +01:00
hid-sensor-als.c
hid-sensor-prox.c
isl29125.c iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00
jsa1212.c iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00
Kconfig iio: light: Add support for UPISEMI uS5182d als and proximity sensor 2015-09-23 20:23:27 +01:00
lm3533-als.c iio: light: lm3533-als: Print error message on invalid resistance 2015-10-31 10:05:32 +00:00
ltr501.c Merge 4.2-rc3 into staging-next 2015-07-20 13:21:28 -07:00
Makefile iio: light: Add support for UPISEMI uS5182d als and proximity sensor 2015-09-23 20:23:27 +01:00
opt3001.c iio: light: fix platform_no_drv_owner.cocci warnings 2015-08-31 16:11:08 +01:00
pa12203001.c iio: light: pa12203001: Poweroff chip if register fails 2015-11-08 15:34:40 +00:00
rpr0521.c iio: Reconcile operation order between iio_register/unregister and pm functions 2015-11-08 15:36:53 +00:00
stk3310.c iio: remove gpio interrupt probing from drivers that use a single interrupt 2015-10-03 12:05:51 +01:00
tcs3414.c Merge 4.2-rc3 into staging-next 2015-07-20 13:21:28 -07:00
tcs3472.c iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00
tsl2563.c
tsl4531.c iio: tsl4531: fix error handling in tsl4531_check_id() 2015-08-31 16:29:52 +01:00
us5182d.c iio: light: us5182d: Add property for choosing default power mode 2015-12-02 18:42:03 +00:00
vcnl4000.c iio: Drop owner assignment from i2c_driver 2015-07-11 18:50:07 +01:00