I2c_qup 75ba000.i2c: timeout for fifo out full?

custom_board

#1

Hi,

I’m Integrating touchscreen driver code, i2c_transfer is called and 242 bytes of data will be transferred to the touchscreen. Board getting hanged after boot and following logs are observed.

kernel: 4.14

[  565.951012] i2c_qup 75ba000.i2c: timeout for fifo out full
[  416.706075] i2c_qup 75ba000.i2c: timeout for fifo out full
[  828.590368] i2c_qup 75ba000.i2c: timeout for fifo out full

regards,
parbatha


#2

Following patch fixed timeout for fifo out full.

https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/commit/drivers/i2c/busses/i2c-qup.c?h=integration-linux-qcomlt&id=7545c7dba169c4c29ba5f6ab8706267a84c0febe