Philipp Zabel
45a6f48eeb
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-02-24 08:34:46 +01:00
..
gameport
Input: stop telling users to snail-mail Vojtech
2018-07-26 17:04:37 -07:00
joystick
Input: Fix memory leak in psxpad_spi_probe
2019-12-13 08:52:40 +01:00
keyboard
Input: nomadik-ske-keypad - fix a loop timeout test
2020-01-27 14:50:07 +01:00
misc
Input: pm8xxx-vib - fix handling of separate enable register
2020-01-29 16:43:20 +01:00
mouse
Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
2020-02-19 19:51:53 +01:00
rmi4
Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
2020-01-29 16:43:19 +01:00
serio
parisc: Fix HP SDC hpa address output
2019-12-05 09:19:57 +01:00
tablet
Input: pegasus_notetaker - fix endpoint sanity check
2020-01-29 16:43:20 +01:00
touchscreen
Input: edt-ft5x06 - work around first register access error
2020-02-24 08:34:46 +01:00
apm-power.c
evbug.c
Input: stop telling users to snail-mail Vojtech
2018-07-26 17:04:37 -07:00
evdev.c
Input: input_event - fix struct padding on sparc64
2020-01-14 20:07:01 +01:00
ff-core.c
Input: uinput - avoid FF flush when destroying device
2017-09-21 16:31:22 -07:00
ff-memless.c
Input: ff-memless - kill timer in destroy()
2019-11-20 18:45:14 +01:00
input-compat.c
Input: extend usable life of event timestamps to 2106 on 32 bit systems
2018-01-09 16:40:30 -08:00
input-compat.h
Input: extend usable life of event timestamps to 2106 on 32 bit systems
2018-01-09 16:40:30 -08:00
input-leds.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
input-mt.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2018-06-27 09:16:53 -07:00
input-polldev.c
Input: remove remaining unneeded MODULE_VERSION() usage
2018-01-16 16:48:25 -08:00
input.c
Input: add safety guards to input_set_keycode()
2020-01-14 20:07:01 +01:00
joydev.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
Kconfig
docs: fix broken references with multiple hints
2018-06-15 18:10:01 -03:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
matrix-keymap.c
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
mousedev.c
Input: mousedev - add a schedule point in mousedev_write()
2018-10-04 17:42:26 -07:00
sparse-keymap.c
Input: remove remaining unneeded MODULE_VERSION() usage
2018-01-16 16:48:25 -08:00