Thread (3 messages) 3 messages, 3 authors, 2012-06-05

Re: ATMEL MXT224 Touch Controller

From: Nick Dyer <hidden>
Date: 2012-06-05 19:42:05

Possibly related (same subject, not in this thread)

The issue which I am facing is that there are many interrupts that comes
during the probe and it keeps coming after bootup even if I dont touch
the touch panel.
It sounds like your configuration may need tuning.
One point which I want to clarify is the use of the RESET pin in the 
controller. If I dont do a "RESET", the probe fails at the first i2c
read/write. I am doing this reset of the touchscreen controller in my
board file by the use of a particular gpio. Are you also doing a RESET
Try putting in a delay before the first read, eg 500ms. It may be that the
chip is not ready, it takes some time to settle after power on.
I saw a lot of patches from you on this driver, which are not there in 
mainline yet. Are you using any local patches also?
Daniel does have some other stuff that hasn't been merged yet.

You will also find some official atmel kernel updates, and some useful
utilities here:
https://github.com/atmel-maxtouch

It would be desirable to push this work upstream, I don't know of any
manufacturer which is shipping the unchanged mainline kernel, most of them
have diverged considerably.
Is it possible for you to share your touchscreen configuration 
parameters as there might be some parameters which I might be
configuring wrong?

Any pointer on above point will be really helpful.
I don't know what platform you are working on, but if you contact your
Atmel sales representatives they can provide you with the protocol guide
documentation on the tuning parameters. It generally requires an NDA.

cheers
-- 
Nick Dyer
Software Engineer, ITDev Ltd
Hardware and Software Development Consultancy
Website: http://www.itdev.co.uk
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help