aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen/of_touchscreen.c
diff options
context:
space:
mode:
authorYauhen Kharuzhy <jekhor@gmail.com>2019-09-16 16:32:24 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2019-10-02 14:13:27 -0700
commitbd3b8480237680b5967aee3c814b92b2fd87a582 (patch)
tree65b6dfe076f39e37eeefb08e52cb17126033569e /drivers/input/touchscreen/of_touchscreen.c
parentInput: da9063 - fix capability and drop KEY_SLEEP (diff)
downloadlinux-dev-bd3b8480237680b5967aee3c814b92b2fd87a582.tar.xz
linux-dev-bd3b8480237680b5967aee3c814b92b2fd87a582.zip
Input: goodix - add support for 9-bytes reports
Some variants of Goodix touchscreen firmwares use 9-bytes finger report format instead of common 8-bytes format. This report format may be present as: struct goodix_contact_data { uint8_t unknown1; uint8_t track_id; uint8_t unknown2; uint16_t x; uint16_t y; uint16_t w; }__attribute__((packed)); Add support for such format and use it for Lenovo Yoga Book notebook (which uses a Goodix touchpad as a touch keyboard). Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/touchscreen/of_touchscreen.c')
0 files changed, 0 insertions, 0 deletions