linux-uconsole/drivers/input/rmi4
Hans Verkuil 76ac84d527 Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
commit 8ff771f8c8 upstream.

This reverts commit a284e11c37.

This causes problems (drifting cursor) with at least the F11 function that
reads more than 32 bytes.

The real issue is in the F54 driver, and so this should be fixed there, and
not in rmi_smbus.c.

So first revert this bad commit, then fix the real problem in F54 in another
patch.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Reported-by: Timo Kaufmann <timokau@zoho.com>
Fixes: a284e11c37 ("Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers")
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20200115124819.3191024-2-hverkuil-cisco@xs4all.nl
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-29 16:43:19 +01:00
..
Kconfig Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rmi_2d_sensor.c Input: synaptics-rmi4 - fix axis-swap behavior 2018-06-11 10:20:16 -07:00
rmi_2d_sensor.h Input: synaptics-rmi4 - add parameters for dribble packets and palm detect gesture 2016-11-08 17:12:07 -08:00
rmi_bus.c Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rmi_bus.h Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rmi_driver.c Input: synaptics-rmi4 - avoid processing unknown IRQs 2019-10-29 09:19:51 +01:00
rmi_driver.h Input: synaptics_rmi4 - remove unneeded MODULE_VERSION() usage 2018-01-16 16:48:20 -08:00
rmi_f01.c Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rmi_f03.c Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rmi_f11.c Input: synaptics-rmi4 - do not consume more data than we have (F11, F12) 2019-11-20 18:45:15 +01:00
rmi_f12.c Input: synaptics-rmi4 - do not consume more data than we have (F11, F12) 2019-11-20 18:45:15 +01:00
rmi_f30.c Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rmi_f34.c Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rmi_f34.h Input: synaptics-rmi4 - enable IRQ operation in F34 V7 2017-04-14 14:52:32 -07:00
rmi_f34v7.c Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash 2019-12-13 08:52:39 +01:00
rmi_f54.c Input: synaptics-rmi4 - destroy F54 poller workqueue when removing 2019-11-20 18:45:16 +01:00
rmi_f55.c Input: synaptics-rmi4 - propagate correct number of rx and tx electrodes to F54 2016-11-22 17:59:25 -08:00
rmi_i2c.c Input: synaptics_rmi4 - remove unneeded MODULE_VERSION() usage 2018-01-16 16:48:20 -08:00
rmi_smbus.c Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers" 2020-01-29 16:43:19 +01:00
rmi_spi.c treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00