diff options
| author | Conor Dooley <[email protected]> | 2024-12-18 12:07:40 +0000 |
|---|---|---|
| committer | Andi Shyti <[email protected]> | 2024-12-26 00:54:47 +0000 |
| commit | 9a8f9320d67b27ddd7f1ee88d91820197a0e908f (patch) | |
| tree | 34b60943474b5863bc13acf9e0304923f64d7072 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
| parent | i2c: imx: add imx7d compatible string for applying erratum ERR007805 (diff) | |
| download | kernel-9a8f9320d67b27ddd7f1ee88d91820197a0e908f.tar.gz kernel-9a8f9320d67b27ddd7f1ee88d91820197a0e908f.zip | |
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: [email protected]
Fixes: 64a6f1c4987e ("i2c: add support for microchip fpga i2c controllers")
Signed-off-by: Conor Dooley <[email protected]>
Reviewed-by: Andi Shyti <[email protected]>
Link: https://lore.kernel.org/r/20241218-football-composure-e56df2461461@spud
Signed-off-by: Andi Shyti <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions
