Input: add driver for Hynitron cstxxx touchscreens
authorChris Morgan <macromorgan@hotmail.com>
Fri, 28 Oct 2022 21:02:04 +0000 (14:02 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 30 Oct 2022 04:34:16 +0000 (21:34 -0700)
commit66603243f5283f7f28c795f09e7c2167233df0bd
tree7e0eb338a93f2334db8880d679c0524c0f1bcf8b
parent86a7d13c9afaa6a223a0ef3234a75e4135e1f0bf
Input: add driver for Hynitron cstxxx touchscreens

Add support for the Hynitron cst3xx controller found on devices such
as the Anbernic RG353P and RG353V (the Hynitron CST340). This driver
was built from sources provided by Hynitron to Anbernic (possibly
via Rockchip as an intermediary) and marked as GPLv2 in the code.
This driver was written strictly for the cst3xx series, but in
most places was left somewhat generic so support could be easily
added to other devices in the future.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20221028202636.14341-4-macroalpha82@gmail.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/input/touchscreen/hynitron_cstxxx.c [new file with mode: 0644]