Tool/software:
We are working on custom board based on am4372 already in production. we are Migrating from 4.19 to 6.1 kernel.
Currently Enabled FocalTech FT7311 Capacitive touch panel controller & IliTek IL2511 Capacitive touch panel controller in the BSP.
I am seeing Below I2c errors for both FT7311 & IL2511 slaves.
hexdump /dev/input/event0
[ 103.924321] omap_i2c 4802a000.i2c: timeout waiting for bus ready
[ 103.930395] [FTS][Error][IIC]: i2c_transfer(write)error,ret=-16!!
[ 103.936569] [FTS][Error][B]Read touchdata failed, ret: -16
[ 2622.006193] ili210x_i2c 1-0041: Unable to get touch data: -16
[ 2623.024375] omap_i2c 4802a000.i2c: timeout waiting for bus ready
[ 2623.030447] ili210x_i2c 1-0041: ili251x_read_reg failed: -16
[ 2623.036184] ili210x_i2c 1-0041: Unable to get touch data: -16
[ 2624.054366] omap_i2c 4802a000.i2c: timeout waiting for bus ready
[ 2624.060439] ili210x_i2c 1-0041: ili251x_read_reg failed: -16
[ 2624.066178] ili210x_i2c 1-0041: Unable to get touch data: -16
My observation was driver able to detect touch interrupts, But I2C Bus Communication is not working.
Any Inputs on this would be helpful.