linux/drivers/staging/iio
Kristina Martšenko 30fa0dbf67 iio: mxs-lradc: only update the buffer when its conversions have finished
commit 89bb35e200 upstream.

Using the touchscreen while running buffered capture results in the
buffer reporting lots of wrong values, often just zeros. This is because
we push readings to the buffer every time a touchscreen interrupt
arrives, including when the buffer's own conversions have not yet
finished. So let's only push to the buffer when its conversions are
ready.

Signed-off-by: Kristina Martšenko <kristina.martsenko@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
History 2015-03-14 15:37:20 -04:00
..
accel staging: iio: accel: Removed unnecessary else expression. 2014-10-02 10:04:18 -07:00
adc iio: mxs-lradc: only update the buffer when its conversions have finished 2015-03-14 15:37:20 -04:00
addac staging: iio: addac: Combined seperated strings. 2014-10-02 10:04:18 -07:00
cdc staging: iio: cdc: Don't put an else right after a return 2014-09-19 17:49:39 -07:00
Documentation staging: iio: remove duplicate case labels 2014-07-07 17:15:13 +01:00
frequency staging: iio: frequency: remove unnecessary semicolon 2014-09-28 22:19:04 -04:00
gyro staging: iio: adis16060: Fix coding style problem 2014-08-07 11:14:00 +01:00
impedance-analyzer staging:iio:ad5933: Drop "raw" from channel names 2014-11-05 18:33:42 +00:00
light staging: iio: light: Add a blank line after declarations 2014-09-28 22:20:30 -04:00
magnetometer staging: iio: hmc5843_core: fix sparse warnings 2014-08-02 17:33:09 +01:00
meter staging:iio:ade7758: Remove "raw" from channel name 2014-11-05 18:33:48 +00:00
resolver staging: iio: resolver: Annotate Kconfig entries with module name information 2014-10-02 10:06:10 -07:00
trigger staging: iio: trigger: add blank lines after declarations 2014-09-19 16:25:09 -07:00
iio_dummy_evgen.c staging: iio: dummy: add blank lines after declarations. 2014-09-19 16:24:19 -07:00
iio_dummy_evgen.h staging: iio: Add #include guards to header files 2014-09-28 22:19:04 -04:00
iio_simple_dummy.c staging: iio: fix coding style by adding blank lines in iio_simple_dummy 2014-06-14 16:19:10 +01:00
iio_simple_dummy.h staging: iio: Add #include guards to header files 2014-09-28 22:19:04 -04:00
iio_simple_dummy_buffer.c staging: iio: dummy: add blank lines after declarations. 2014-09-19 16:24:19 -07:00
iio_simple_dummy_events.c staging: iio: dummy: add blank lines after declarations. 2014-09-19 16:24:19 -07:00
Kconfig staging/iio: IIO_SIMPLE_DUMMY_BUFFER neds IIO_BUFFER 2014-06-07 11:45:21 +01:00
Makefile hwmon: Move the IIO client driver for hwmon out of staging 2013-03-23 10:08:15 +00:00
ring_hw.h staging: iio: Add #include guards to header files 2014-09-28 22:19:04 -04:00
TODO Staging/iio: add TODO reminder 2013-10-01 16:19:17 +01:00