Please add printk to show the value of x, y, before and after the OMAP3EVM macro. That will give better idea about the touchevent.