[PATCH 00/12] i3c: mipi-i3c-hci: Enabling fixes
Jarkko Nikula
jarkko.nikula at linux.intel.com
Wed Sep 20 22:56:52 PDT 2023
Hi
I've been hacking with an early MIPI I3C HCI version compatible
controller on our development HW. Basically a glue code registering the
"mipi-i3c-hci" platform device with some additional code for logic on top
of MIPI I3C HCI.
This early MIPI I3C HCI version won't be productized and the glue code
won't be released in near future but I believe these patches might
benefit others who may be also enabling the MIPI I3C HCI on their HW.
Patches are on top of v6.6-rc1.
Jarkko Nikula (12):
i3c: master: Inherit DMA masks and parameters from parent device
i3c: mipi-i3c-hci: Add MODULE_ALIAS
i3c: mipi-i3c-hci: Fix DAT/DCT entry sizes
i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
i3c: mipi-i3c-hci: Set ring start request together with enable
i3c: mipi-i3c-hci: Fix race between bus cleanup and interrupt
i3c: mipi-i3c-hci: Set number of SW enabled Ring Bundles earlier
i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
i3c: mipi-i3c-hci: Fix missing xfer->completion in hci_cmd_v1_daa()
i3c: mipi-i3c-hci: Resume controller explicitly
i3c: mipi-i3c-hci: Resume controller after aborted transfer
drivers/i3c/master.c | 4 ++++
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 1 +
drivers/i3c/master/mipi-i3c-hci/core.c | 14 ++++++++------
drivers/i3c/master/mipi-i3c-hci/dma.c | 19 ++++++++++++-------
4 files changed, 25 insertions(+), 13 deletions(-)
--
2.40.1
More information about the linux-i3c
mailing list