Input: add zinitix touchscreen driver
authorMichael Srba <Michael.Srba@seznam.cz>
Sun, 4 Oct 2020 21:37:47 +0000 (14:37 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 4 Oct 2020 23:08:09 +0000 (16:08 -0700)
commit26822652c85eff14e40115255727b2693400c524
treedb8141323b6758dca2b6b1d195767fbed3dd4611
parent8f445ffa851e999308bbd4d133ea849936f95179
Input: add zinitix touchscreen driver

Add support for the bt541 touchscreen IC from zinitix, loosely based on
downstream driver. The driver currently supports multitouch (5 touch points).
The bt541 seems to support touch keys, but the support was not added because
that functionality is not being utilized by the touchscreen used for testing.
Based on the similartities between downstream drivers, it seems likely that
other similar touchscreen ICs can be supported with this driver in the future.

Signed-off-by: Michael Srba <Michael.Srba@seznam.cz>
Link: https://lore.kernel.org/r/20201001122949.16846-1-michael.srba@seznam.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/input/touchscreen/zinitix.c [new file with mode: 0644]