Re: [PATCH] Add generic driver for Silead tochscreens

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jul 12, 2015 at 12:23 AM, Gregor Riepl <onitake@xxxxxxxxx> 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?

The firmware has to be calibrated by the vendor for each chip-panel
combination. If you change the panel even if you keep the same chip it
is very likely to need some calibration. This might be the reason why
the finger ID is not working properly.
--
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



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux