From: Conor Dooley <conor.dooley@xxxxxxxxxxxxx> Yo, Here's a v2 with one of the minor items pointed out by Andi resolved and a new patch for an issue fixed in the months since v1, plus some minor checkpatch things that I seem to have missed on v1. On v1 there was unresolved discussion with Wolfram, but it has been two months without a response so I am sending this v2 in an attempt to make progress. Cheers, Conor. v2: - remove extra () Andi pointed out - fix some {} use that defied the coding style - new patch for "ghost detections" v1: https://lore.kernel.org/linux-i2c/20240930-uneasy-dorsal-1acda9227b0d@spud/ CC: Conor Dooley <conor.dooley@xxxxxxxxxxxxx> CC: Daire McNamara <daire.mcnamara@xxxxxxxxxxxxx> CC: Andi Shyti <andi.shyti@xxxxxxxxxx> CC: Wolfram Sang <wsa@xxxxxxxxxx> CC: linux-riscv@xxxxxxxxxxxxxxxxxxx CC: linux-i2c@xxxxxxxxxxxxxxx CC: linux-kernel@xxxxxxxxxxxxxxx Conor Dooley (2): i2c: microchip-core: actually use repeated sends i2c: microchip-core: fix "ghost" detections drivers/i2c/busses/i2c-microchip-corei2c.c | 126 ++++++++++++++++----- 1 file changed, 96 insertions(+), 30 deletions(-) -- 2.45.2