HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core
authorDouglas Anderson <dianders@chromium.org>
Fri, 15 Jan 2021 17:06:40 +0000 (09:06 -0800)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Mon, 18 Jan 2021 15:56:22 +0000 (16:56 +0100)
commitc1ed18c11bdb80eced208a61d40b1988f36a014f
treed0c52d008aa3c6aca4b555e852277c9a34e0ea75
parentf9a056e002a2eaab1b3e86f9855047a06c89ec14
HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core

Goodix i2c-hid touchscreens are mostly i2c-hid compliant but have some
special power sequencing requirements, including the need to drive a
reset line during the sequencing.

Let's use the new rejiggering of i2c-hid to support this with a thin
wrapper driver to support the first Goodix i2c-hid touchscreen:
GT7375P

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
drivers/hid/i2c-hid/Kconfig
drivers/hid/i2c-hid/Makefile
drivers/hid/i2c-hid/i2c-hid-of-goodix.c [new file with mode: 0644]