[PATCH 00/12] i3c: mipi-i3c-hci: Fixes for v7.0
Adrian Hunter
adrian.hunter at intel.com
Fri Feb 27 06:11:37 PST 2026
Hi
Here are some fixes to the MIPI I3C HCI driver. Please consider them
as fixes for v7.0.
They are mostly related to error recovery and a lack of serialization.
There is a minor conflict with the "i3c: mipi-i3c-hci-pci: Enable IBI
while runtime suspended for Intel controllers" patch set. So I will
re-send that patch set in in due course.
Adrian Hunter (12):
i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
i3c: mipi-i3c-hci: Fix Hot-Join NACK
i3c: mipi-i3c-hci: Fix race in DMA ring enqueue for parallel xfers
i3c: mipi-i3c-hci: Fix race in DMA ring dequeue
i3c: mipi-i3c-hci: Fix race between DMA ring dequeue and the interrupt handler
i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue
i3c: mipi-i3c-hci: Add missing TID field to no-op command descriptor
i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue abort
i3c: mipi-i3c-hci: Consolidate common xfer processing logic
i3c: mipi-i3c-hci: Fix race in DMA error handling in interrupt context
i3c: mipi-i3c-hci: Fix handling of shared IRQs during early initialization
i3c: mipi-i3c-hci: Fallback to software reset when bus disable fails
drivers/i3c/master/mipi-i3c-hci/cmd.h | 1 +
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 8 +-
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 8 +-
drivers/i3c/master/mipi-i3c-hci/core.c | 141 +++++++++++++++++-----------
drivers/i3c/master/mipi-i3c-hci/dma.c | 152 +++++++++++++++++--------------
drivers/i3c/master/mipi-i3c-hci/hci.h | 3 +
6 files changed, 185 insertions(+), 128 deletions(-)
Regards
Adrian
More information about the linux-i3c
mailing list