Input: add driver for the Cypress CY8CTMA140 touchscreen
authorLinus Walleij <linus.walleij@linaro.org>
Sun, 10 May 2020 05:18:18 +0000 (22:18 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 10 May 2020 05:26:48 +0000 (22:26 -0700)
commit3eb66d9f97f386262adbba9ce752ec80b85246ed
treefbfe79d9f361b81548d3aba22f749967b2e13c6f
parent7fdff6cc84de2efbea5a48c8d9cadb2bf5a7ba2d
Input: add driver for the Cypress CY8CTMA140 touchscreen

This adds a new driver for the Cypress CY8CTMA140 touchscreen.

This driver is inspired by out-of-tree code for the Samsung
GT-S7710 mobile phone.

I have tried to compare the structure and behaviour of this
touchscreen to the existing CYTTSP and CYTTSP4 generics and
it seems pretty different. It is also different in character
from the cy8ctmg110_ts.c. It appears to rather be vaguely
related to the Melfas MMS114 driver, yet distinctly
different.

Dmitry Torokhov rewrote the key scanning code during the
submission process so the driver is a joint work.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20200506123435.187432-2-linus.walleij@linaro.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
MAINTAINERS
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/input/touchscreen/cy8ctma140.c [new file with mode: 0644]