Driver gets loaded properly and in software scanning mode it is able to scan properly the row and column value of the key pressed. The issue is just after loading the driver when a keypad key is pressed it throws an error.
The error message:
[ 148.992095] i2c_omap i2c_omap.1: controller timed out
[ 149.007690] twl4030: I2C error -110 reading PIH ISR
Gets displayed continuously this error message
This happens only for the first time and when I unload and load the driver again the error vanishes. It just happens for the first time. I tried masking M_IRQ_56 I2C1_IRQ I2C module 1 which even didn't help.
PIH ISR is geeting generated from PMIC TPS65930