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

Alexandre Mergnat amergnat at baylibre.com
Wed Jul 1 03:37:06 PDT 2026


On Tue, 30 Jun 2026 06:20:26 -0700, tze.yee.ng at altera.com <tze.yee.ng at altera.com> 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 at baylibre.com>

-- 
Alexandre Mergnat <amergnat at baylibre.com>



More information about the linux-i3c mailing list