OpenCloudOS-Kernel/drivers/staging/iio
Juergen Beisert 760dbe1dcb staging:iio:adc:MXS:LRADC: fix touchscreen statemachine
Releasing the touchscreen lets the internal statemachine left in a wrong state.
Due to this the release coordinate will be reported again by accident when the next
touchscreen event happens. This change sets up the correct state when waiting
for the next touchscreen event.

This has led to reported issues with calibrating the touchscreen.
Bug was introduced somewhere in the series that began with
18da755de5
Staging/iio/adc/touchscreen/MXS: add proper clock handling
in which the way this driver worked was substantially changed
to be interrupt driven rather than relying on a busy loop.
This was a regression in the 3.13 kernel.

Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Tested-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Cc: stable@vger.kernel.org
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2014-02-24 21:55:50 +00:00
..
Documentation iio: Fix a buffer overflow in iio_utils.h example code 2014-01-01 15:48:58 +00:00
accel iio: Remove support for the legacy event config interface 2013-12-08 13:13:52 +00:00
adc staging:iio:adc:MXS:LRADC: fix touchscreen statemachine 2014-02-24 21:55:50 +00:00
addac staging: iio: addac: Use devm_iio_device_register 2013-11-24 21:07:21 +00:00
cdc iio: Remove support for the legacy event config interface 2013-12-08 13:13:52 +00:00
frequency staging:iio:ad9834: Mark transfer buffers as __b16 2013-12-03 20:22:29 +00:00
gyro staging: iio: adis16060: Use devm_iio_device_register 2013-11-24 21:07:21 +00:00
impedance-analyzer staging:iio:impedance:ad5933: correct error check 2014-01-01 12:19:17 +00:00
light iio: Remove support for the legacy event config interface 2013-12-08 13:13:52 +00:00
magnetometer 2nd round of new IIO drivers, features and cleanups for the 3.14 cycle. 2013-12-24 10:30:57 -08:00
meter spi: Updates for v3.13 2013-11-12 15:01:39 +09:00
resolver staging: iio: ad2s1200: Use devm_iio_device_register 2013-11-24 21:07:22 +00:00
trigger staging:iio:iio-trig-bfin-timer: Fix compile error 2013-09-28 11:46:18 +01:00
Kconfig staging:iio:dummy fix kfifo_buf kconfig dependency issue if kfifo modular and buffer enabled for built in dummy driver. 2013-09-18 19:43:23 +01:00
Makefile hwmon: Move the IIO client driver for hwmon out of staging 2013-03-23 10:08:15 +00:00
TODO Staging/iio: add TODO reminder 2013-10-01 16:19:17 +01:00
iio_dummy_evgen.c staging:iio: Don't compare boolean values with true/false 2012-10-19 16:19:45 +01:00
iio_dummy_evgen.h
iio_simple_dummy.c iio: Remove support for the legacy event config interface 2013-12-08 13:13:52 +00:00
iio_simple_dummy.h staging:iio:simple_dummy: Switch to new event config interface 2013-10-12 12:48:39 +01:00
iio_simple_dummy_buffer.c staging:iio:simple-dummy: Remove redundant call to iio_sw_buffer_preenable() 2013-10-16 19:15:40 +01:00
iio_simple_dummy_events.c staging:iio:simple_dummy: Switch to new event config interface 2013-10-12 12:48:39 +01:00
ring_hw.h staging:iio: Update email address for Jonathan Cameron. 2012-09-03 20:26:46 +01:00