Hi
We are working on DM3730 based custom board . We are using a I2c based touchscreen panel (SSD2531) on our board . We have brought the touch panel up by inserting the touch panel driver into the kernel. We have also observed that on a single touch event multiple interrupts are getting generated.
The issue we are facing is that the calibration(ts_calibrate) is failing before launching the matrix GUI.
Please look at the following error we have got while booting
Calibrating touchscreen (first time only)xres = 1024, yres = 600
tslib: Selected device is not a touchscreen (must support ABS_X and ABS_Y events)
Took 3 samples...
Top left : X = 0 Y = 123192
Took 3 samples...
Top right : X = 0 Y = 123192
Took 3 samples...
Bot right : X = 0 Y = 123192
Took 3 samples...
Bot left : X = 0 Y = 123192
Took 3 samples...
Center : X = 0 Y = 123192
ts_calibrate: determinant is too small -- 0.000000
Calibration failed.
Please can anybody confirm on the following points
1. We are getting multiple interrupts on a single finger touch on the panel - is the behavior correct?
2. Why Touch panel calibration is failing?
Thanks & Regards
Harsh