diff options
author | Conor Dooley <conor.dooley@microchip.com> | 2024-12-18 15:07:40 +0300 |
---|---|---|
committer | Andi Shyti <andi.shyti@kernel.org> | 2024-12-26 03:54:47 +0300 |
commit | 9a8f9320d67b27ddd7f1ee88d91820197a0e908f (patch) | |
tree | 34b60943474b5863bc13acf9e0304923f64d7072 /scripts/extract-fwblobs | |
parent | e0cec363197e41af870613e8e17b30bf0e3d41b5 (diff) | |
download | linux-9a8f9320d67b27ddd7f1ee88d91820197a0e908f.tar.xz |
i2c: microchip-core: actually use repeated sends
At present, where repeated sends are intended to be used, the
i2c-microchip-core driver sends a stop followed by a start. Lots of i2c
devices must not malfunction in the face of this behaviour, because the
driver has operated like this for years! Try to keep track of whether or
not a repeated send is required, and suppress sending a stop in these
cases.
CC: stable@vger.kernel.org
Fixes: 64a6f1c4987e ("i2c: add support for microchip fpga i2c controllers")
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20241218-football-composure-e56df2461461@spud
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Diffstat (limited to 'scripts/extract-fwblobs')
0 files changed, 0 insertions, 0 deletions