Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BACKPORT: Input: elantech - report multitouch with proper ABS_MT mess…
…ages Multitouch info was reported only via a old protocol used by the proprietary X driver from elantech. Let's report the multitouch info also following the official MT protocol. It's semi-mt because the device only reports the lowest/highest coordinates. This was done following the multi-touch-protocol.txt documentation, and inspired by the bcm5974 and elantech implementations. Testing was light as there is not many applications using this protocol yet, but the X synaptics driver didn't complain and the X multitouch driver behaved correctly. Signed-off-by: Éric Piel <eric.piel@tremplin-utc.net> Reviewed-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> (cherry picked from commit 89eec4d) Change-Id: If864a5f814f75d3543f14bba132118007bfd1920 Signed-off-by: Daniel Kurtz <djkurtz@chromium.org> Reviewed-on: http://gerrit.chromium.org/gerrit/5656 Tested-by: JJ Ding <jj_ding@emc.com.tw> Reviewed-by: JJ Ding <jj_ding@emc.com.tw> Tested-by: TomLin <tom_lin@emc.com.tw> Reviewed-by: TomLin <tom_lin@emc.com.tw>
- Loading branch information