diff options
author | Henrik Rydberg <rydberg@euromail.se> | 2010-12-15 13:50:34 +0100 |
---|---|---|
committer | Henrik Rydberg <rydberg@euromail.se> | 2010-12-16 10:41:38 +0100 |
commit | c5f4dec1ceb6ab773bbbefbe64a7c990c7d6b17f (patch) | |
tree | fdc8b67537b73474bd34b65d0d1c5bc7a9de3c7a /drivers/input/tablet/wacom_wac.h | |
parent | 8cde81001626c4c60b26ef2eb5fc522885ed9fd0 (diff) | |
download | blackbird-op-linux-c5f4dec1ceb6ab773bbbefbe64a7c990c7d6b17f.tar.gz blackbird-op-linux-c5f4dec1ceb6ab773bbbefbe64a7c990c7d6b17f.zip |
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>
Diffstat (limited to 'drivers/input/tablet/wacom_wac.h')
-rw-r--r-- | drivers/input/tablet/wacom_wac.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/input/tablet/wacom_wac.h b/drivers/input/tablet/wacom_wac.h index 00ca01541d89..b1310ec9720c 100644 --- a/drivers/input/tablet/wacom_wac.h +++ b/drivers/input/tablet/wacom_wac.h @@ -42,9 +42,6 @@ #define WACOM_QUIRK_MULTI_INPUT 0x0001 #define WACOM_QUIRK_BBTOUCH_LOWRES 0x0002 -/* largest reported tracking id */ -#define MAX_TRACKING_ID 0xfff - enum { PENPARTNER = 0, GRAPHIRE, @@ -100,7 +97,6 @@ struct wacom_wac { int id[3]; __u32 serial[2]; int last_finger; - int trk_id; struct wacom_features features; struct wacom_shared *shared; struct input_dev *input; |