Part Number: AM3354
Tool/software: Linux
Hello,
We have a custom design board running kernel 4.4.19 on the AM3354. We use 7 "and 10" resistive touch screens on this card. The touch is working. However, it is not stable, you have to press the same button several times on the screen for working. When we tried to find the problem, we listened to the touchscreen0 input device (cat/dev/input/touchscreen0). As a result, without touching the touch screen, we saw that many push events occurred. When we remove the resistive touch cable from the card, the event stops. Below you can see the schematic design and the definition of tsc in the device tree. We tried to change the ti, x-plate-resistance parameter in the device tree, but we could not get a result. What do you recommend?
Thank you.
Best regards.
&tscadc {
status = "okay";
tsc {
ti,wires = <4>;
ti,x-plate-resistance = <200>;
ti,coordinate-readouts = <5>;
ti,wire-config = <0x20 0x01 0x32 0x13>;
ti,charge-delay = <0x700>;
ti,alt_pins_conf;
};
adc {
ti,adc-channels = <4 5 6 7>;
};
};
evtest result: (While untouch, ti,x-plate-resistance = <300>; ti,charge-delay = <0x900>)
evtest result: (While untouch, ti,x-plate-resistance = <200>; ti,charge-delay = <0x700>)






