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-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html