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-19T10:12:49.398+0000.
<strong>i2c</strong>_qup 75ba000.<strong>i2c</strong>: timeout for fifo out full? - DragonBoard 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