Messages in this thread | | | Date | Fri, 9 Sep 2011 10:33:43 -0700 | From | Dmitry Torokhov <> | Subject | Re: [PATCH v5 0/8] Input: elantech: add support for newer hardware |
| |
Hi JJ,
On Mon, Sep 05, 2011 at 10:16:39AM +0800, JJ Ding wrote: > Hi Lists, > > This is a series of patches to add support for newer generations of ELAN > touchpad. > > Patches #1~#6 are essentially fixes and cleanups that pave the way for > patch #7 and patch #8, which really adds code for v3 and v4 hardware. > > Any comments, suggestoins are welcome. > > Please take a look at patch #8, which adds support for the latest touchpads from ELAN. > It is a true multi-touch capable touchpad that can track up to 5 fingers. > Support is implemented using MT-B protocol. I used synaptics and multitouch X > driver to test this driver, both worked fine. > > Thank you very much. > > Changes since v1: > - drop EC workaround patch. > - add patch #2, make ST and MT have the same range, as Dmitry suggested. > - add patch #4, remove ETP_EDGE_FUZZ_V2, as Éric suggested. > - rename all packet checking functions so they are consistent. > - some code cleanup, and don't report ABS_[XY] when fingers == 0, as Seth suggested. > - add document for v3 debounce, and now check debounce in elantech_packet_check_v3. > > Changes since v2: > - fix v3 hardware packet checking (reported by Seth and fix by Dmitry.) > > Changes since v3: > - fix a tiny style problem (useless space on end-of-line, reported by Seth) > - v3 hardware can track 2 fingers well, so do not set INPUT_PROP_SEMI_MT on v3 > (As suggested earlier by Éric.) > - add patch #8, which adds support for v4 hardware. > > Changes since v4: > - patch #8: fix a typo (pressure, spotted by Éric) > - patch #8: add _v4 suffix for functions introduced in this patch (suggested by Éric) > - patch #8: simplify set_range switch for case 3 and case 4 (suggested by Éric)
OK, I applied all 8 patches to my 3.2 queue (and will push out once kernel.org is restored) so any followups needs to be sent relative to these 8.
Thanks.
-- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |