Messages in this thread | | | From | Christian Eggers <> | Subject | [PATCH 0/3] i2c: imx: Fix handling of arbitration loss | Date | Thu, 17 Sep 2020 14:13:36 +0200 |
| |
On my (noisy) system, I2C arbitration losses happen quite often. In it's current implementation, the IAL flags is partly handled, but has a number of shortcomings:
1. The driver runs unnecessarily in a timeout when waiting for an interrupt.
2. The driver performs 500 ms busy-waiting without any value.
3. Arbitration loss errors may be reported one transfer later than they occured.
Best regards Christian
| |