Input: sentelic - filter taps in absolute mode
authorOskari Saarenmaa <os@ohmu.fi>
Tue, 3 Apr 2012 16:46:32 +0000 (09:46 -0700)
committerTim Gardner <tim.gardner@canonical.com>
Fri, 13 Apr 2012 13:05:25 +0000 (07:05 -0600)
commit4a4d71a277c26464bc6c844a3d3eae9d8e12904a
tree1b7f6bb9d27fd2517dde669960e984ead6e819bc
parentb7c611e0044d27ec83bf09135d440f832e740bf3
Input: sentelic - filter taps in absolute mode

BugLink: http://bugs.launchpad.net/bugs/969334

Taps in absolute positioning single-finger mode are currently reported
as physical clicks by the driver. This should be handled by userspace,
not the kernel.

When a tap occurs, the FSP_PB0_LBTN bit is set, but the FSP_PB0_PHY_BTN
is not. We use this to filter out physical clicks from taps.

Signed-off-by: Oskari Saarenmaa <os@ohmu.fi>
Reviewed-by: Tai-hwa Liang <avatar@sentelic.com>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
(cherry picked from commit d626dad58f02e13730ded6ac84d6a9e53123f0e8)

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Chase Douglas <chase.douglas@canonical.com>
drivers/input/mouse/sentelic.c