When the touch driver detected an interrupt, it checks the interrupt status register. If the value of the register is not normal, such as zero, the touch driver considered it as a problem on the device and reinitialized the touch device to recover. This should not happen with normal touch firmware but, the touch driver also need to ignore this kind of abnormal interrupt rather than resetting the device, which causing unexpected freezing during touch operation. Change-Id: I989a9eab594f34ed9a32cea3e477faed38e32029 Signed-off-by: Iliyan Malchev <malchev@google.com>