Re: [PATCH V5 00/17] i3c: mipi-i3c-hci: DMA abort, recovery and related improvements

From: Alexandre Belloni

Date: Sun Jun 14 2026 - 16:20:47 EST


On Wed, 03 Jun 2026 12:07:37 +0300, Adrian Hunter wrote:
> This series improves the robustness of the MIPI I3C HCI DMA mode driver,
> addressing issues observed during error handling and recovery.
>
>
> Note all patches have now been reviewed by Frank.
>
>
> [...]

Applied, thanks!

[01/17] i3c: mipi-i3c-hci: Fix suspend behavior when bus disable falls back to software reset
https://git.kernel.org/i3c/c/57e181af13de
[02/17] i3c: mipi-i3c-hci: Preserve RUN bit when aborting DMA ring
https://git.kernel.org/i3c/c/093eb8e73c90
[03/17] i3c: mipi-i3c-hci: Prevent DMA enqueue while ring is aborting or in error
https://git.kernel.org/i3c/c/c9b57ad97872
[04/17] i3c: mipi-i3c-hci: Wait for DMA ring restart to complete
https://git.kernel.org/i3c/c/e251e7c9fd30
[05/17] i3c: mipi-i3c-hci: Move hci_dma_xfer_done() definition
https://git.kernel.org/i3c/c/dc8691bf4fc4
[06/17] i3c: mipi-i3c-hci: Call hci_dma_xfer_done() from dequeue path
https://git.kernel.org/i3c/c/2dbe7832ae9c
[07/17] i3c: mipi-i3c-hci: Complete transfer lists immediately on error
https://git.kernel.org/i3c/c/f00deffd9a5d
[08/17] i3c: mipi-i3c-hci: Avoid restarting DMA ring after aborting wrong transfer
https://git.kernel.org/i3c/c/a53891532acd
[09/17] i3c: mipi-i3c-hci: Add DMA ring abort/reset quirk for Intel controllers
https://git.kernel.org/i3c/c/29ca24fbd2ef
[10/17] i3c: mipi-i3c-hci: Factor out hci_dma_abort()
https://git.kernel.org/i3c/c/5d3855504912
[11/17] i3c: mipi-i3c-hci: Add DMA ring abort quirk for Intel controllers
https://git.kernel.org/i3c/c/352d89067f78
[12/17] i3c: mipi-i3c-hci: Factor out reset-and-restore helper
https://git.kernel.org/i3c/c/3cfb40ba9501
[13/17] i3c: mipi-i3c-hci: Add DMA-mode recovery for internal controller errors
https://git.kernel.org/i3c/c/5738043bade4
[14/17] i3c: mipi-i3c-hci: Wait for NoOp commands to complete
https://git.kernel.org/i3c/c/c14e53de8dd4
[15/17] i3c: mipi-i3c-hci: Base timeouts on actual transfer start time
https://git.kernel.org/i3c/c/9b34c4e4c849
[16/17] i3c: mipi-i3c-hci: Consolidate DMA ring allocation
https://git.kernel.org/i3c/c/1a7c9c143a20
[17/17] i3c: mipi-i3c-hci: Increase DMA transfer ring size to maximum
https://git.kernel.org/i3c/c/e62fe9f26771

Best regards,

--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com