Jon Trulson

IMX53 with a resistive touchscreen supplies no data.

Discussion created by Jon Trulson on Mar 15, 2012
Latest reply on Mar 19, 2012 by Jon Trulson

Hi, I'm using an imx53 QSB, and an LVDS panel from Future Electronics along with their PIM (Panel Interface Module).


The Panel is a TM104SBH01 made by Tianma, a 10.4 inch  LVDS panel with a 4-wire resistive touchscreen.


I've hooked everything up correctly and the video is fine.  However I cannot get any data from the touchscreen itself.  I am using Freescale's ltib environment.  According to my research, the device should be accessable via the built in da9052-tsi.  This driver does load ok (though it always did even before I got the touchscreen panel - the controller is built into the imx).


According to dmesg , the device should be located at /dev/input/event1.


When I run evtest /dev/input/event1 ,I get the following:

Input driver version is 1.0.0
Input device ID: bus 0x13 vendor 0x15b6 product 0x9052 version 0x101
Input device name: "da9052-tsi"
Supported events:
  Event type 0 (Sync)
  Event type 1 (Key)
    Event code 330 (Touch)
  Event type 3 (Absolute)
    Event code 0 (X)
      Value      0
      Min        0
      Max     1023
    Event code 1 (Y)
      Value      0
      Min        0
      Max     1023
    Event code 24 (Pressure)
      Value      0
      Min        0
      Max     1023
Testing ... (interrupt to exit)

...and that's it.  The initial output looks ok, but I get no data.

Has anybody any suggestions or clues on where I might look?