]> git.baikalelectronics.ru Git - kernel.git/commit
Input: atmel_mxt_ts - implement support for T100 touch object
authorNick Dyer <nick.dyer@itdev.co.uk>
Mon, 6 Apr 2015 18:25:13 +0000 (11:25 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 6 Apr 2015 20:37:31 +0000 (13:37 -0700)
commit1e54284d7ca7b1a2d4d63dd47d4ae48b77c4c680
tree1ca20a69f44140ab352f75e402c53a58aa2e2d5c
parent91c42e6231377aa508c981c36e66875f29c8b8e4
Input: atmel_mxt_ts - implement support for T100 touch object

Add support for the new T100 object which replaces the previous T9
multitouch touchscreen object in recent maXTouch devices. T100 provides
improved reporting with selectable auxiliary information, and a type field
for hover/stylus/glove reporting.

The hovering finger support was based on Chung-Yih's work in the ChromiumOS
downstream kernel:

https://chromium-review.googlesource.com/#/c/219280/

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
Acked-by: Yufeng Shen <miletus@chromium.org>
[javier: Factor out T9 and T100 init functions and rework hover support]
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/atmel_mxt_ts.c