From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> Hi all, This patch series implements bus recovery for the RIIC driver. The first patch implements the bus recovery mechanism, while the second patch handles arbitration loss. v8>->v9: - Dropped Tested-by and Reviewed-by tags from patch 1/2 - Updated commit message for patch 1/2 to include the new approach - New patch 2/2 added to handle arbitration loss v7->v8: - Included Acks from Andy and Fabrizio. v6->v7: - https://lore.kernel.org/all/20250203143511.629140-1-prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx/ v2->v6: - Included RB and TB from Claudiu. v1->v2: - Used single register read to check SDA/SCL lines Cheers, Prabhakar Lad Prabhakar (2): i2c: riic: Implement bus recovery i2c: riic: Recover from arbitration loss drivers/i2c/busses/i2c-riic.c | 63 +++++++++++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 3 deletions(-) -- 2.49.0