[PATCH v6 0/5] i3c: Improve CCC reliability with actual_len, validation, and Direct GET retry

Alexandre Belloni alexandre.belloni at bootlin.com
Mon Jul 20 09:15:54 PDT 2026


On Wed, 08 Jul 2026 00:17:36 -0700, tze.yee.ng at altera.com wrote:
> From: Tze Yee Ng <tze.yee.ng at altera.com>
> 
> This series improves I3C Common Command Code (CCC) handling in the I3C
> core and master drivers. It separates requested and received GET payload
> lengths, validates GET responses centrally, and retries failed Direct GET
> CCCs once by default.
> 
> [...]

Applied, thanks!

[1/5] i3c: ccc: Add actual_len to struct i3c_ccc_cmd_payload
      https://git.kernel.org/i3c/c/2805eb4d075b
[2/5] i3c: master: Report actual GET CCC payload length on success
      https://git.kernel.org/i3c/c/295508ae7c30
[3/5] i3c: master: dw: Map CCC hardware errors to I3C M0/M2
      https://git.kernel.org/i3c/c/b5151c6e9cdf
[4/5] i3c: master: Validate GET CCC payload length and retry Direct GET once
      https://git.kernel.org/i3c/c/02cc832191dd
[5/5] i3c: master: Add optional_bytes for variable-length GET CCC validation
      https://git.kernel.org/i3c/c/4a51ae0a1b11

Best regards,



More information about the linux-i3c mailing list