Skip to content

elantech: various improvements for 6-byte protocol

Éric Piel linux-input 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 34 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7elantech: Describe further the protocolDocumentation/input/elantech.txt+99 -230 replies
2/7elantech: discard the first 2 positions reports for some firmwaresdrivers/input/mouse/elantech.c+10 -110 replies
3/7elantech: distinguish various hardware/firmware versionsdrivers/input/mouse/elantech.c drivers/input/mouse/elantech.h+30 -140 replies
4/7elantech: implement data check for 6-byte protocoldrivers/input/mouse/elantech.c+57 -40 replies
5/7elantech: report position also with 3 fingersdrivers/input/mouse/elantech.c+9 -02 replies
6/7elantech: export pressure and width when supporteddrivers/input/mouse/elantech.c drivers/input/mouse/elantech.h+23 -10 replies
7/7elantech: average the two coordinates when 2 fingersdrivers/input/mouse/elantech.c+4 -436 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/7] elantech: various improvements for 6-byte protocol

Hello,

Following the better understanding of the 6-byte protocol for the elantech touchpad by reading the Dell/Ubuntu driver, here comes a series of patches. It should bring support for more or less all the features supported by the hardware.

All the patches have been tested with my elantech touchpad reporting firmware version 2.8.1, and with nothing else. Hopefully, more people can test and confirm it works fine with them (any other firmware version is useful to test, including hardware vesrion 1).

The first two patches are unmodified from the one sent 3 weeks ago. I haven't added yet the MT support with the MT protocol, but it should be very easy, and will try to do it soon.

It's against 2.6.35-rc3. Dmitry, would it be possible to have them as 2.6.36 merge window material? Hopefully we can catch all the potential regressions during 2.6.36 development.

Cheers,
Eric