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 changes for 6.18
Date: Wed, 1 Oct 2025 23:39:49 +0200 [thread overview]
Message-ID: <2025100121394906389990@mail.local> (raw)
Hello Linus,
Here is the i3c subsystem pull request for 6.18. Another controller
driver has been added this cycle. We also have many improvements for the
mipi-i3c-hci driver.
The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/for-6.18
for you to fetch changes up to d6ddd9beb1a5c32acb9b80f5c2cd8b17f41371d1:
i3c: fix big-endian FIFO transfers (2025-09-29 00:17:22 +0200)
----------------------------------------------------------------
I3C for 6.18
New driver:
- Analog Devices I3C Controller
Subsystem:
- fix big-endian FIFO transfers
- fix default I2C adapter timeout value
Drivers:
- dw: shutdown support
- mipi-i3c-hci: Intel Wildcat Lake-U support, IOMMU support
- renesas: RZ/V2H(P) and RZ/V2N support
----------------------------------------------------------------
Alexandre Belloni (2):
i3c: master: adi: fix header location
i3c: master: adi: fix number of bytes written to fifo
Arnd Bergmann (1):
i3c: fix big-endian FIFO transfers
Jarkko Nikula (11):
i3c: mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C
i3c: master: Add helpers for DMA mapping and bounce buffer handling
i3c: mipi-i3c-hci: Use core helpers for DMA mapping and bounce buffering
i3c: mipi-i3c-hci: Use physical device pointer with DMA API
i3c: mipi-i3c-hci: Use own DMA bounce buffer management for I2C transfers
i3c: mipi-i3c-hci: Change interrupt status prints to dev_dbg()
i3c: mipi-i3c-hci: Remove nonexistent ring interrupt
i3c: mipi-i3c-hci: Uniform ring number printouts
i3c: mipi-i3c-hci: Remove function enter DBG() printouts
i3c: mipi-i3c-hci: Convert remaining DBG() prints to dev_dbg()
i3c: Fix default I2C adapter timeout value
Jorge Marques (2):
dt-bindings: i3c: Add adi-i3c-master
i3c: master: Add driver for Analog Devices I3C Controller IP
Lad Prabhakar (1):
dt-bindings: i3c: renesas,i3c: Add RZ/V2H(P) and RZ/V2N support
Manikanta Guntupalli (1):
i3c: dw: Add shutdown support to dw_i3c_master driver
Stanley Chu (2):
i3c: master: svc: Use manual response for IBI events
i3c: master: svc: Recycle unused IBI slot
Wolfram Sang (2):
i3c: renesas: Simplify return statement in 'renesas_i3c_daa'
i3c: Remove superfluous FIXME
.../devicetree/bindings/i3c/adi,i3c-master.yaml | 72 ++
.../devicetree/bindings/i3c/renesas,i3c.yaml | 16 +-
MAINTAINERS | 6 +
drivers/i3c/internals.h | 12 +-
drivers/i3c/master.c | 78 +-
drivers/i3c/master/Kconfig | 11 +
drivers/i3c/master/Makefile | 1 +
drivers/i3c/master/adi-i3c-master.c | 1019 ++++++++++++++++++++
drivers/i3c/master/dw-i3c-master.c | 23 +
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 9 +-
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 7 +-
drivers/i3c/master/mipi-i3c-hci/core.c | 74 +-
drivers/i3c/master/mipi-i3c-hci/dma.c | 96 +-
drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 11 +-
drivers/i3c/master/mipi-i3c-hci/hci.h | 6 +-
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 3 +
drivers/i3c/master/mipi-i3c-hci/pio.c | 75 +-
drivers/i3c/master/renesas-i3c.c | 2 +-
drivers/i3c/master/svc-i3c-master.c | 31 +-
include/linux/i3c/master.h | 26 +
20 files changed, 1410 insertions(+), 168 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
create mode 100644 drivers/i3c/master/adi-i3c-master.c
--
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
next reply other threads:[~2025-10-01 21:40 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-01 21:39 Alexandre Belloni [this message]
2025-10-01 23:00 ` [GIT PULL] I3C changes for 6.18 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=2025100121394906389990@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).