[meta-freescale] Issue with egalax_ts in linux-boundary

Eric Nelson eric.nelson at boundarydevices.com
Mon Jul 1 09:45:04 PDT 2013


Hi Erik,

On 07/01/2013 08:53 AM, Erik Botö wrote:
> Hi,
>
> When trying to use a nitrogen6x board with Freescale MCIMX-LVDS1
> touchscreen together with Qt5 to create a QtQuick GUI that uses
> multitouch gestures I discovered that the touchscreen driver (egalax_ts)
> does not work as intended with Qt5. I'm not entirely sure if it's Qt
> that is not handling a case that should be ok or if it's the driver that
> is misbehaving, but I think it's the driver that is at fault.
>
Have you compared against the docs?

I think this should be convered by this kernel document:
	https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/input/multi-touch-protocol.txt?id=refs/tags/v3.10

BTW, I'm happy to hear that Qt is supporting multi-touch. I didn't
realize that this was in the works.

> The problem is that when pressing two fingers on the screen and then
> when you lift one finger only the lifted finger will be reported before
> sending the next SYN_REPORT, instead of also reporting the other present
> fingers before SYN_REPORT.
>
I'll test this out when time permits.

> Is there a separate mailing list for boundary-linux or is this list ok?
> I thought this might be useful to get "on the record" here anyway if
> someone else hits the same issue.
>

This list is as good as anyplace to discuss this, especially since
the eGalax touch screen is supported by most Freescale boards as
well as those produced by us.

Note that 'linux-boundary' for Yocto has multi-touch support specfically
disabled through the kernel configuration because most non-Android
environments get confused by multi-touch.

Since the multi-touch drivers are mostly used under Android, we'll want
to investigate how this change affects that platform as well.

Regards,


Eric



More information about the meta-freescale mailing list