Thread (2 messages) 2 messages, 2 authors, 2021-07-20

Re: [PATCH v2] i2c: mpc: Poll for MCF

From: Wolfram Sang <wsa@kernel.org>
Date: 2021-07-20 20:45:13
Also in: lkml

On Fri, Jul 16, 2021 at 08:58:32AM +1200, Chris Packham wrote:
During some transfers the bus can still be busy when an interrupt is
received. Commit 763778cd7926 ("i2c: mpc: Restore reread of I2C status
register") attempted to address this by re-reading MPC_I2C_SR once but
that just made it less likely to happen without actually preventing it.
Instead of a single re-read, poll with a timeout so that the bus is given
enough time to settle but a genuine stuck SCL is still noticed.

Fixes: 1538d82f4647 ("i2c: mpc: Interrupt driven transfer")
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Applied to for-current, thanks!

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help