This is a cache of https://discuss.96boards.org/t/i2c-qup-75ba000-i2c-timeout-for-fifo-out-full/6864. It is a snapshot of the page at 2024-09-28T10:12:04.728+0000.
I2c_qup 75ba000.i2c: timeout for fifo out full? - <strong>dragonboard</strong> 820c - 96Boards Forum

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

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

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