Hi Igor,
Thanks for your reply.
focaltech 5446 driver is fine. as in driver debug info i can see correct coordinates are printing.
i feel some problem in X11 or Libinput side.
i have run xinput_calibrator -v and I touch one point on the screen. following is the output
root@cgtqmx6:~# xinput_calibrator -v
DEBUG: XInputExtension version is 2.3
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Skipping device 'Logitech USB Optical Mouse' id=7, does not report Absolute events.
DEBUG: Selected device: fts_ts
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format
Calibrating standard Xorg driver "fts_ts"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
DEBUG: Found that 'fts_ts' is a sysfs name.
INFO: width=800, height=480
[ 2749.630475] [FTS]point number: 1, touch point: 1
[ 2749.635206] [FTS][B]P0(712, 419)[p:63,tm:6] DOWN!
[ 2749.649056] [FTS]point number: 1, touch point: 1
[ 2749.653718] [FTS][B]P0(712, 419)[p:63,tm:6] DOWN!
[ 2749.666625] [FTS]point number: 1, touch point: 1
[ 2749.671250] [FTS][B]P0(712, 419)[p:63,tm:6] DOWN!
DEBUG: Adding click 0 (X=799, Y=251)
[ 2749.684023] [FTS]point number: 0, touch point: 1
[ 2749.688661] [FTS][B]P0 UP!
[ 2749.691370] [FTS]Points All Up!
here i can see difference in coordinates [FTS][B]P0(712, 419) and click 0 (X=799, Y=251) for same point of touch.
please provide your comments to fix this.
Thanks!
Regards,
Yogesh