linux_dsm_epyc7002/drivers/input
Ahmet Inan 7e577a17f2 Input: add I2C attached EETI EXC3000 multi touch driver
The 3000 series have a new protocol which allows to report up to 5 points
in a single 66 byte frame. One must always read in 66 byte frames.
To support up to 10 points, two consecutive frames need to be read:
The first frame says how many points until sync.
The second frame must say zero points or both frames must be discarded.

To be able to work with the higher 400KHz I2C bus rate, one must
successfully send a special package prior _each_ read or the controller
will refuse to cooperate.

This is a minimal implementation based on egalax_i2c.c (which can be found
on the internet) and egalax_ts.c but without the vendor interface and no
power management support.

Signed-off-by: Ahmet Inan <inan@distec.de>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2017-10-25 14:55:33 -07:00
..
gameport
joystick Immutable branch between MFD and many other subsystems due for the v4.14 merge window 2017-09-21 16:38:09 -07:00
keyboard Input: keyboard - convert timers to use timer_setup() 2017-10-24 10:04:44 -07:00
misc Input: uinput - fold header into the driver proper 2017-10-23 16:32:31 -07:00
mouse Input: alps - convert to using timer_setup() 2017-10-23 16:31:50 -07:00
rmi4 Input: synaptics-rmi4 - make array rmi_f54_report_type_names static 2017-10-09 20:53:36 -07:00
serio Input: ps2-gpio - actually abort probe when connected to sleeping GPIOs 2017-10-24 10:10:11 -07:00
tablet
touchscreen Input: add I2C attached EETI EXC3000 multi touch driver 2017-10-25 14:55:33 -07:00
apm-power.c
evbug.c
evdev.c
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 - convert to using timer_setup() 2017-10-23 16:31:52 -07:00
input-compat.c
input-compat.h
input-leds.c
input-mt.c
input-polldev.c
input.c Input: allow matching device IDs on property bits 2017-10-19 16:54:49 -07:00
joydev.c Input: joydev - blacklist ds3/ds4/udraw motion sensors 2017-10-19 16:55:39 -07:00
Kconfig
Makefile
matrix-keymap.c
mousedev.c
sparse-keymap.c