]> git.baikalelectronics.ru Git - kernel.git/commit
input: mt: Move tracking and pointer emulation to input-mt
authorHenrik Rydberg <rydberg@euromail.se>
Wed, 15 Dec 2010 12:50:34 +0000 (13:50 +0100)
committerHenrik Rydberg <rydberg@euromail.se>
Thu, 16 Dec 2010 09:41:38 +0000 (10:41 +0100)
commita45ee1b3a11beeed1e8303e76092a05042a9a973
treefdc8b67537b73474bd34b65d0d1c5bc7a9de3c7a
parent6f458f6e1e2a5a944be72fd8d7c3a304700187fc
input: mt: Move tracking and pointer emulation to input-mt

The drivers using the type B protocol all report tracking information
the same way. The contact id is semantically equivalent to
ABS_MT_SLOT, and the handling of ABS_MT_TRACKING_ID only complicates
the driver. The situation can be improved upon by providing a common
pointer emulation code, thereby removing the need for the tracking id
in the driver.  This patch moves all tracking event handling over to
the input core, simplifying both the existing drivers and the ones
currently in preparation.

Acked-by: Ping Cheng <pingc@wacom.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
drivers/hid/hid-3m-pct.c
drivers/input/input-mt.c
drivers/input/tablet/wacom_wac.c
drivers/input/tablet/wacom_wac.h
drivers/input/touchscreen/wacom_w8001.c
include/linux/input.h
include/linux/input/mt.h