On Sat, Jul 11, 2015 at 11:23:37PM +0200, Gregor Riepl wrote: > Hello. > > You beat me to it - I noticed the lack of a generic Silead driver that works > with Baytrail tablets (and ACPI) and started writing one myself, adapting the > code by Joe Burmeister (https://github.com/jabjoe/sunxi-gslx680). You can find > my endeavors (so far) here: https://github.com/onitake/gslx680-acpi > > While writing the driver, I noticed that my controller or the firmware (which > I got from the Windows 8 driver for the tablet) does not seem to support > finger tracking. If I look at the data packets, almost all of them carry 0 as > the finger ID, while some carry 4. Lifting a finger simply removes the record, > without providing a way to correlate it with the next data set. > > The code I worked with seems to support some kind of finger tracking, but it > still uses the ID field of each touch record as finger ID. And that does not > work with my touchscreen. > > In the meantime, I just implemented type A multitouch support, leaving the > finger tracking out. > > Can you help me look into the problem? Input core does have facilities to perform contact tracking, see input_mt_assign_slots(). 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