linux_dsm_epyc7002/drivers/iio
Matt Ranostay bf23cee62d iio: chemical: vz89x hardware i2c workaround
Chipset sometime updates in the middle of a reading causing it
to reset the data pointer, and causing invalid reading of previous data.

We can check for this invalid state by reading MSB of the resistance
reading that is always zero, and by also confirming the VOC_short isn't
zero.

Signed-off-by: Matt Ranostay <mranostay@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-09-30 18:20:53 +01:00
..
accel iio: mma8452: leave sysfs namings to the iio core 2015-09-23 20:23:23 +01:00
adc iio: adc: max1363: leave sysfs naming to the core 2015-09-30 18:20:53 +01:00
amplifiers iio: Export SPI module alias information in missing drivers 2015-08-22 19:07:09 +01:00
buffer iio: Move generic buffer implementations to sub-directory 2015-08-16 10:51:21 +01:00
chemical iio: chemical: vz89x hardware i2c workaround 2015-09-30 18:20:53 +01:00
common iio: st_sensors: add debugfs register read hook 2015-08-16 10:51:25 +01:00
dac iio: dac: ad5504: leave sysfs naming to the core 2015-09-30 18:20:53 +01:00
frequency iio: Export SPI module alias information in missing drivers 2015-08-22 19:07:09 +01:00
gyro iio: bmg160: Add SPI driver 2015-08-31 17:06:11 +01:00
humidity iio: humidity: add HDC100x support 2015-09-23 20:23:19 +01:00
imu Second set of new device support, features and cleanup for the 4.3 cycle. 2015-08-12 12:43:41 -07:00
light First round of new driver, new functionality and cleanups for IIO in the 4.4 cycle 2015-09-30 03:37:48 +02:00
magnetometer First round of new driver, new functionality and cleanups for IIO in the 4.4 cycle 2015-09-30 03:37:48 +02:00
orientation iio: orientation: hid-sensor-rotation: Fix memory leak in probe() 2015-05-17 09:10:25 +01:00
pressure iio: st_sensors: add debugfs register read hook 2015-08-16 10:51:25 +01:00
proximity iio: proximity: add support for PulsedLight LIDAR 2015-08-31 16:48:16 +01:00
temperature iio: mlx90614: Implement filter configuration 2015-08-27 19:37:02 +01:00
trigger iio: trigger: Add a blank line after declarations 2014-12-26 12:15:36 +00:00
iio_core_trigger.h iio: fix semicolon in io_core_trigger.h 2013-08-03 18:40:32 +01:00
iio_core.h iio: Move buffer registration to the core 2014-12-12 12:28:31 +00:00
industrialio-buffer.c iio: industrialio-buffer: Fix iio_buffer_poll return value 2015-08-12 19:26:34 +01:00
industrialio-core.c iio: resistance: add IIO_RESISTANCE channel type 2015-09-23 20:23:25 +01:00
industrialio-event.c iio: event: Remove negative error code from iio_event_poll 2015-08-12 19:26:39 +01:00
industrialio-trigger.c iio: Support triggered events 2015-08-27 20:47:09 +01:00
industrialio-triggered-event.c iio: Support triggered events 2015-08-27 20:47:09 +01:00
inkern.c First round of IIO new drivers, cleanups and functionality for the 3.20 cycle take 2 2015-01-21 10:13:37 +08:00
Kconfig iio: chemical: add SGX VZ89x VOC sensor support 2015-09-23 20:23:26 +01:00
Makefile iio: chemical: add SGX VZ89x VOC sensor support 2015-09-23 20:23:26 +01:00