Re: [PATCH v4 2/3] i3c: master: dw: Map CCC hardware errors to I3C M0/M2

From: Alexandre Mergnat

Date: Wed Jul 01 2026 - 06:38:42 EST


On Tue, 30 Jun 2026 06:20:26 -0700, tze.yee.ng@xxxxxxxxxx <tze.yee.ng@xxxxxxxxxx> wrote:
> Map DesignWare response-queue status to ccc->err:
>
> - RESPONSE_ERROR_IBA_NACK -> I3C_ERROR_M2 (broadcast address not ACKed)
> - RESPONSE_ERROR_CRC, RESPONSE_ERROR_PARITY, RESPONSE_ERROR_FRAME and
> RESPONSE_ERROR_TRANSF_ABORT -> I3C_ERROR_M0
>
> Per the I3C spec, M2 is the case where the master does not receive ACK
> for the broadcast address (7'h7E). Target-address NACK is not reported
> as M2.
>
> [...]

Reviewed-by: Alexandre Mergnat <amergnat@xxxxxxxxxxxx>

--
Alexandre Mergnat <amergnat@xxxxxxxxxxxx>