linux/drivers/staging/iio
Brian Masney babe444798 staging: iio: tsl2583: remove redundant power off sequence in taos_chip_on()
taos_chip_on() explicitly turns the sensor power on and then writes the
8 registers that are stored in taos_config. The first register in
taos_config is the CONTROL register and the configuration is set to
turn the power off. The existing state sequence in taos_chip_on() is:

- Turn device power on
- Turn device power off (via taos_config)
- Configure other 7 registers (via taos_config)
- Turn device power on, enable ADC

This patch changes the code so that the device is not powered off via
taos_config.

Verified that the driver still functions correctly using a TSL2581
hooked up to a Raspberry Pi 2.

Signed-off-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2016-11-06 11:51:17 +00:00
..
accel staging:iio:accel:sca3000 Move out of staging. 2016-10-23 19:34:07 +01:00
adc staging: iio: ad7192: rename regulator 'reg' to 'avdd' 2016-11-05 16:21:34 +00:00
addac Staging: iio: addac: constify attribute_group structures 2016-10-03 21:07:24 +01:00
cdc staging: iio: cdc: ad7746: add additional config defines 2016-11-01 18:50:09 +00:00
Documentation Staging: iio: Documentation: Remove unused sysfs attributes 2016-01-30 16:27:11 +00:00
frequency staging: iio: ad9832: clean-up regulator 'reg' 2016-11-05 16:23:01 +00:00
gyro spi: Updates for v4.4 2015-11-05 13:15:12 -08:00
impedance-analyzer staging: iio: rework regulator handling 2016-11-05 16:17:14 +00:00
light staging: iio: tsl2583: remove redundant power off sequence in taos_chip_on() 2016-11-06 11:51:17 +00:00
meter Staging: iio: meter: ade7758_core: implement IIO_CHAN_INFO_SAMP_FREQ 2016-10-11 19:40:25 +01:00
resolver staging: iio: convert bare unsigned usage to unsigned int 2016-03-28 09:37:41 +01:00
trigger First round of IIO new device support, features and cleanups for the 4.7 cycle. 2016-04-04 12:31:05 -07:00
Kconfig iio: hmc5843: Move hmc5843 out of staging 2016-02-24 20:40:39 +00:00
Makefile iio: hmc5843: Move hmc5843 out of staging 2016-02-24 20:40:39 +00:00
TODO staging:iio:TODO drop outdated entries in this todo. 2016-10-23 19:33:40 +01:00