]> git.baikalelectronics.ru Git - kernel.git/commit
Input: bcm5974 - improve finger tracking and counting
authorHenrik Rydberg <rydberg@euromail.se>
Fri, 5 Sep 2008 02:28:23 +0000 (22:28 -0400)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 5 Sep 2008 02:57:15 +0000 (22:57 -0400)
commit70837a5d4704a46f74c632b9f460d6f72e747f3a
tree826c8c0b656ebcd65ee56f6359ea7b49b554349b
parent26a38c1df012144453ab4813ce80a0a07175f077
Input: bcm5974 - improve finger tracking and counting

The problem of finger tracking, i.e., when to switch focus from one
finger to another on the trackpad, has been improved by utilizing more
information from the bcm5974 chip output. This results in less pointer
hopping when many fingers are on the trackpad. In addition, a finger
counting method based on pressure information from all fingers is
introduced. Together with a pressure hysteresis window, this yields a
more stable counting of the number of fingers on the trackpad.

Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/mouse/bcm5974.c