ULCD7 touchscreen driver (ts2007.ko) not installed during boot

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?

actual message is:
unrecognized expansion board

Maybe this info could help:
https://lists.yoctoproject.org/pipermail/meta-ti/2012-May/001046.html

Eventually I found the culprit: my u-boot version didn’t detect the ULCD board correctly (the 2013/04-rc2 patches have to be applied). I’ll try that later.