Re: [PATCH] i2c: qcom-cci: Fix HALT_ACK reset request being dropped

From: Andi Shyti

Date: Tue Oct 13 2026 - 08:09:49 EST


Hi Loic,

On Mon, Oct 12, 2026 at 02:54:56PM +0200, Loic Poulain wrote:
> A HALT_ACK interrupt indicates that the corresponding I2C master has
> entered the halted state and must be reset before further operation.
>
> The M0 and M1 HALT_ACK status bits may be asserted simultaneously in a
> single interrupt. However, the interrupt handler currently overwrites
> the reset mask when processing each HALT_ACK condition, causing the
> first reset request to be lost if both events are reported together.
>
> Accumulate reset requests instead of overwriting them so that both
> masters are properly reset when M0 and M1 HALT_ACK events occur in the
> same interrupt.
>
> Fixes: e517526195de4 ("i2c: Add Qualcomm CCI I2C driver")
> Signed-off-by: Loic Poulain <loic.poulain@xxxxxxxxxxxxxxxx>

pushed to i2c/i2c-fixes.

Thanks,
Andi