Awesome! That works!
I see this type of output:
xpt7603_read data: x = 80, y = 71, pressed = 1, state = 1
x=-1, y=-1
x=-1, y=-1
...
xpt7603_read data: x = 80, y = 71, pressed = 0, state = 0
x=-1, y=-1
...
Now we know the driver correctly reads the touch input coordinates but doesn’t pass it along.
Once I get a debugger up and running to check out the call site of indev driver read callback, I’ll report back.
Thanks for your help!