android_kernel_samsung_a7y1.../drivers/input
Philipp Zabel 621ab4c26d Input: edt-ft5x06 - work around first register access error
[ Upstream commit e112324cc0422c046f1cf54c56f333d34fa20885 ]

The EP0700MLP1 returns bogus data on the first register read access
(reading the threshold parameter from register 0x00):

    edt_ft5x06 2-0038: crc error: 0xfc expected, got 0x40

It ignores writes until then. This patch adds a dummy read after which
the number of sensors and parameter read/writes work correctly.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Tested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-04-07 13:56:40 +02:00
..
gameport
joystick
keyboard Input: nomadik-ske-keypad - fix a loop timeout test 2020-04-07 13:39:41 +02:00
misc Input: keyspan-remote - fix control-message timeouts 2020-04-07 13:44:44 +02:00
mouse
serio parisc: Fix HP SDC hpa address output 2020-04-07 12:41:10 +02:00
tablet Input: aiptek - fix endpoint sanity check 2020-04-07 13:44:54 +02:00
touchscreen Input: edt-ft5x06 - work around first register access error 2020-04-07 13:56:40 +02:00
wacom
apm-power.c
evbug.c
evdev.c
ff-core.c
ff-memless.c Input: ff-memless - kill timer in destroy() 2020-04-07 12:23:36 +02:00
input-compat.c
input-compat.h
input-leds.c
input-mt.c
input-polldev.c
input.c Input: add safety guards to input_set_keycode() 2020-04-07 13:32:32 +02:00
joydev.c
Kconfig
keycombo.c
keyreset.c
Makefile
matrix-keymap.c
mousedev.c
sec_cmd.c
sec_tclm_v2.c
sec_tclm.c
sparse-keymap.c