Messages in this thread | | | Date | Tue, 20 Jul 2021 22:33:30 +0200 | From | Wolfram Sang <> | Subject | Re: [PATCH v2] i2c: mpc: Poll for MCF |
| |
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!
[unhandled content-type:application/pgp-signature] | |