On Mon, Mar 13, 2023 at 03:45:52PM +0800, Yicong Yang wrote: > From: Yicong Yang <yangyicong@xxxxxxxxxxxxx> > > The controller will always generate a completion interrupt when the > transfer is finished normally or not. Currently we use either error or > completion interrupt to finish, this may result the completion > interrupt unhandled and corrupt the next transfer, especially at low > speed mode. Since on error case, the error interrupt will come first > then is the completion interrupt. So only use the completion interrupt > to finish the whole transfer process. > > Fixes: d62fbdb99a85 ("i2c: add support for HiSilicon I2C controller") > Reported-by: Sheng Feng <fengsheng5@xxxxxxxxxx> > Signed-off-by: Sheng Feng <fengsheng5@xxxxxxxxxx> > Signed-off-by: Yicong Yang <yangyicong@xxxxxxxxxxxxx> Applied to for-current, thanks!
Attachment:
signature.asc
Description: PGP signature