17 Mar, 2011
1 commit
-
…'upstream' and 'upstream-fixes' into for-linus
14 Mar, 2011
2 commits
-
This patch merges the hid-egalax driver into hid-multitouch. There
are two types of devices support by the hid-egalax driver: resistive
and capacitive. Here, they are implicitly distinguished by the absence
of a HID_DG_CONTACTCOUNT field in the latter, so no special code path
needs to be introduced.As a side effect, this patch fixes the broken suspend/resume behavior
in the old driver.[rydberg@euromail.se: minor fixups]
Signed-off-by: Richard Nauber
Signed-off-by: Henrik Rydberg
Signed-off-by: Jiri Kosina -
The recent capacitive DWAV firmwares do not use the CONTACTCOUNT
field, and the touch frame boundary can therefore not be determined.
This patch makes the driver report the touch frame at each completed
slot instead.Signed-off-by: Henrik Rydberg
Signed-off-by: Jiri Kosina
02 Mar, 2011
1 commit
-
When the multi input quirk is set, there is a new input device
created for every feature report. Since the idea is to present
features per hid device, not per input device, revert back to
the original report loop and change the feature_mapping() callback
to not take the input device as argument.Signed-off-by: Henrik Rydberg
Tested-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
31 Jan, 2011
4 commits
-
This patch adds support for IrTouch 42 inches.
Tested-by: Victor Zhuk
Signed-off-by: Benjamin Tissoires
Reviewed-by: Henrik Rydberg
Signed-off-by: Jiri Kosina -
Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
This patch renames MT_CLS_DUAL1 to MT_CLS_DUAL_INRANGE_CONTACTID
and MT_CLS_DUAL2 to MT_CLS_DUAL_INRANGE_CONTACTNUMBER for better
readability.Signed-off-by: Benjamin Tissoires
Reviewed-by: Henrik Rydberg
Signed-off-by: Jiri Kosina -
The safest quirk for a device (the one that works out of the box for
most of them) is MT_QUIRK_NOT_SEEN_MEANS_UP. Indeed, it does not
make any assumption on the device. When adding a new device, we can
easily test it against MT_CLS_DEFAULT, and then optimize it with other
quirks: that's why no device use MT_CLS_DEFAULT right now.Signed-off-by: Benjamin Tissoires
Reviewed-by: Henrik Rydberg
Signed-off-by: Jiri Kosina
12 Jan, 2011
4 commits
-
* amended Kconfig (PixCir and Hanvon are the same panel but with
different name)
* insert field name in mt_class and retrieving it in mt_probe
* add 2 quirks: MT_QUIRK_VALID_IS_INRANGE, MT_QUIRK_VALID_IS_CONFIDENCE,
in order to find the field "valid"
* inlined slot_is_contactid and slot_is_contact_number
* cosmetics changes (tabs and comments)
* do not send unnecessary properties once the touch is upSigned-off-by: Benjamin Tissoires
Acked-by: Henrik Rydberg
Signed-off-by: Jiri Kosina -
Added support for the 'Sensing Win7-TwoFinger' panel by GeneralTouch found on some tablets.
Because of conflicting VID/PID, this conflicts with previous support for some
single-touch panels by GeneralTouchSigned-off-by: Benjamin Tissoires
Signed-off-by: Stéphane Chatty
Signed-off-by: Jiri Kosina -
Added support for Cypress TrueTouch panels, which detect up to 10 fingers
Signed-off-by: Benjamin Tissoires
Signed-off-by: Stéphane Chatty
Signed-off-by: Jiri Kosina -
Created a driver for PixCir based dual-touch panels, including the one
in the Hanvon tablet. This is done in a code structure aimed at unifying
support for several existing HID multitouch panels.Signed-off-by: Benjamin Tissoires
Signed-off-by: Stéphane Chatty
Signed-off-by: Jiri Kosina