Skip to content
Snippets Groups Projects
user avatar
Christian Eggers authored
Arbitration Lost (IAL) can happen after every single byte transfer. If
arbitration is lost, the I2C hardware will autonomously switch from
master mode to slave. If a transfer is not aborted in this state,
consecutive transfers will not be executed by the hardware and will
timeout.

Signed-off-by: default avatarChristian Eggers <ceggers@arri.de>
Tested (not extensively) on Vybrid VF500 (Toradex VF50):
Tested-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
Acked-by: default avatarOleksij Rempel <o.rempel@pengutronix.de>
Cc: stable@vger.kernel.org
Signed-off-by: default avatarWolfram Sang <wsa@kernel.org>
1de67a3d
Name Last commit Last update
..