I'm having a problem on a custom DM8148 board which appears to occur on the Mistral EVM as well. The touchscreen mouse emulation doesn't behave properly, requiring the cursor to be placed on a button with one touch before the button can be clicked with a second touch, and even that works only sporadically. I'm using an ST1232 based touchscreen/driver with the stock QT4.7.2 / libts1.1(??? I think, see last paragraph)
This behavior can be observed in this video starting at 1:20: https://www.youtube.com/watch?v=RMDRmqWcYOM&feature=player_detailpage#t=80
I've tried every possibility I can think of for the input reporting order in the driver, and the closest I've gotten to a solution is removing the BTN_TOUCH events and reporting a pressure of 1/0 instead, but that results in multiple mouse clicks begin registered for one touch release.
I also get an odd "mirroring" occurring. Basically, if you place the cursor at (100,100) then touch at (100,200), the cursor would instantly appear at (100,300) and stay there until the finger is moved, at which point proper operation would resume. Disabling the filters in ts.conf seems to fix this, but then the cursor instantly goes to (0,0) when the touch is released. Looking at tslib, it appears that sending a BTN_TOUCH of 0 instantly moves the cursor to the top left, and the filters that are on by default are masking this and possibly causing the mirroring effect.
I also observed an inconsistency with the libts version included on the root filesystem, and am wondering if that has anything to do with it. Error messages that are present only in libts1.1 or higher are presented, while the file naming libts-1.0.so.0 indicates a version 1.0 version. Specifically, error messages such as "tslib: Selected device is not a touchscreen (must support ABS and KEY event types)" are presented while the 1.0 source code does not contain these. Is there some reason the 1.1 binaries were included but named as 1.0 binaries? The TI guide says to use 1.0 while compiling QT. These messages are contained in https://github.com/kergoth/tslib/blob/master/plugins/input-raw.c