From: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] I3C fixes for 7.0
Date: Sat, 14 Mar 2026 23:17:59 +0100 [thread overview]
Message-ID: <202603142217597dfc0bf3@mail.local> (raw)
Hello Linus,
Here are a few fixes for the i3c subsystem. We have the introduction of
the I3C_OR_I2C symbol which is not a fix per se but is affecting
multiple subsystems so it is included to ease synchronization. Apart
from this, Adrian is mostly fixing the mipi-i3c-hci driver around DMA
and wanted the fixes for 7.0. Finally, I took the opportunity to add two
fixes for the dw-i3c driver.
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/fixes-for-7.0
for you to fetch changes up to f311a05784634febd299f03476b80f3f18489767:
i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach (2026-03-11 22:50:29 +0100)
----------------------------------------------------------------
I3C fixes for 7.0
Subsystem:
- simplify combined i3c/i2c dependencies
Drivers:
- dw: handle 2C properly, fix possible race condition
- mipi-i3c-hci: many DMA related fixes
----------------------------------------------------------------
Adrian Hunter (14):
i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
i3c: mipi-i3c-hci: Fix Hot-Join NACK
i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
i3c: mipi-i3c-hci: Consolidate spinlocks
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 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
Adrian Ng Ho Yin (1):
i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
Arnd Bergmann (1):
i3c: simplify combined i3c/i2c dependencies
Peter Yin (1):
i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
drivers/hwmon/Kconfig | 6 +-
drivers/i3c/Kconfig | 12 +++
drivers/i3c/master/dw-i3c-master.c | 6 +-
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 | 143 +++++++++++++++++-----------
drivers/i3c/master/mipi-i3c-hci/dma.c | 156 ++++++++++++++++---------------
drivers/i3c/master/mipi-i3c-hci/hci.h | 5 +
drivers/i3c/master/mipi-i3c-hci/pio.c | 16 +---
drivers/iio/magnetometer/Kconfig | 3 +-
drivers/misc/amd-sbi/Kconfig | 3 +-
12 files changed, 210 insertions(+), 157 deletions(-)
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
WARNING: multiple messages have this Message-ID (diff)
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] I3C fixes for 7.0
Date: Sat, 14 Mar 2026 23:17:59 +0100 [thread overview]
Message-ID: <202603142217597dfc0bf3@mail.local> (raw)
Hello Linus,
Here are a few fixes for the i3c subsystem. We have the introduction of
the I3C_OR_I2C symbol which is not a fix per se but is affecting
multiple subsystems so it is included to ease synchronization. Apart
from this, Adrian is mostly fixing the mipi-i3c-hci driver around DMA
and wanted the fixes for 7.0. Finally, I took the opportunity to add two
fixes for the dw-i3c driver.
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/fixes-for-7.0
for you to fetch changes up to f311a05784634febd299f03476b80f3f18489767:
i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach (2026-03-11 22:50:29 +0100)
----------------------------------------------------------------
I3C fixes for 7.0
Subsystem:
- simplify combined i3c/i2c dependencies
Drivers:
- dw: handle 2C properly, fix possible race condition
- mipi-i3c-hci: many DMA related fixes
----------------------------------------------------------------
Adrian Hunter (14):
i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
i3c: mipi-i3c-hci: Fix Hot-Join NACK
i3c: mipi-i3c-hci: Factor out DMA mapping from queuing path
i3c: mipi-i3c-hci: Consolidate spinlocks
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 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
Adrian Ng Ho Yin (1):
i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
Arnd Bergmann (1):
i3c: simplify combined i3c/i2c dependencies
Peter Yin (1):
i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
drivers/hwmon/Kconfig | 6 +-
drivers/i3c/Kconfig | 12 +++
drivers/i3c/master/dw-i3c-master.c | 6 +-
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 | 143 +++++++++++++++++-----------
drivers/i3c/master/mipi-i3c-hci/dma.c | 156 ++++++++++++++++---------------
drivers/i3c/master/mipi-i3c-hci/hci.h | 5 +
drivers/i3c/master/mipi-i3c-hci/pio.c | 16 +---
drivers/iio/magnetometer/Kconfig | 3 +-
drivers/misc/amd-sbi/Kconfig | 3 +-
12 files changed, 210 insertions(+), 157 deletions(-)
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next reply other threads:[~2026-03-14 22:18 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-14 22:17 Alexandre Belloni [this message]
2026-03-14 22:17 ` [GIT PULL] I3C fixes for 7.0 Alexandre Belloni
2026-03-15 18:47 ` pr-tracker-bot
2026-03-15 18:47 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202603142217597dfc0bf3@mail.local \
--to=alexandre.belloni@bootlin.com \
--cc=linux-i3c@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.