diff options
author | Conor Dooley <conor.dooley@microchip.com> | 2022-10-26 08:49:18 +0100 |
---|---|---|
committer | Heiko Schocher <hs@denx.de> | 2022-11-14 07:20:10 +0100 |
commit | 95b22bd6dcf198340b0c40a906a463064c215b0c (patch) | |
tree | 069dc353e0ca1878499e1333101cb09bdc3237d7 /drivers/timer/xilinx-timer.c | |
parent | 0cbeed4f6648e0e4966475e3544280a69ecb59d3 (diff) |
i2c: microchip: fix ack sending logic
"Master receive mode" was not correctly sending ACKs/NACKs in the
interrupt handler. Bring the handling of M_SLAR_ACK, M_RX_DATA_ACKED &
M_RX_DATA_NACKED in line with the Linux driver.
Fixes: 0dc0d1e094 ("i2c: Add Microchip PolarFire SoC I2C driver")
Reported-by: Shravan Chippa <shravan.chippa@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Padmarao Begari <padmarao.begari@microchip.com>
Reviewed-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'drivers/timer/xilinx-timer.c')
0 files changed, 0 insertions, 0 deletions