In my understandig, in order to get the touchscreen input working (for Qt at least), there should be an entry like /sys/devices/virtual/input/input1/uevent. When I do a cat on the supplied ULCS7 linux 2.6 image, I’m getting this result:
PRODUCT=18/0/0/0
NAME=“TSC2007 Touchscreen”
PHYS=“2-0048/input0”
PROP=0
EV=b
KEY=400 0 0 0 0 0 0 0 0 0 0
ABS=1000003
MODALIAS=input:b0018v0000p0000e0000-e0,1,3,k14A,ra0,1,18,mlsfw
In this environment, the touchscreeen is working perfectly.
I built a newer linux kernel (3.2.28) with the open-embedded tools (the tsc2007 driver is set to internal) and see the appropriate entry for tsc2007.ko. But the node /sys/devices/virtual/input/input1/uevent is not created. It seems, that the init function tsc2007_probe was never called.
There no direct error message in the boot log - besides: expansion card not recognized (which doesn’t be displayed in the 2.6 version).
Is there something, I’m missing?