All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] I3C changes for 7.4
@ 2026-10-28 10:12 Alexandre Belloni
  2026-10-28 18:10 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Alexandre Belloni @ 2026-10-28 10:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i3c, linux-kernel

Hello Linus,

Here is the i3c subsystem pull request for 7.4. It introduces the I3C
hub support in the core with drivers still being worked on. Then we have
the usual fixes and cleanups.


The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

  Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/for-7.4

for you to fetch changes up to fc5eb1b0631aa3b34c530ae962d01699ed22a0ae:

  dt-bindings: i3c: Add Synaptics sl2610 i3c (2026-10-08 14:21:37 +0200)

----------------------------------------------------------------
I3C for 7.4

Subsystem:
 - Add APIs for I3C hub support
 - Restrict HDR modes to those supported by the bus and target
 - Fix ACPI target enumeration on multi-instance controllers by extracting the
   bus-controller instance number and PID from the correct _ADR fields.
 - allocate IBI workqueue with WQ_HIGHPRI

Drivers:
 - dw: Synaptics sl2610 support
 - mipi-i3c-hci: HDR-DDR support, cleanup and fixes

----------------------------------------------------------------
Adrian Hunter (17):
      i3c: master: Fix out-of-bounds read in DMA bounce buffer setup
      i3c: mipi-i3c-hci: Bounce short reads irrespective of the IOMMU
      i3c: mipi-i3c-hci-pci: Set drvdata before creating LTR sysfs attribute
      i3c: master: Match ACPI targets to the correct bus controller instance
      i3c: master: Remove stale GETSTATUS length check
      i3c: mipi-i3c-hci: Restore controller state if i3c_hci_enable_ibi() returns an error
      i3c: mipi-i3c-hci: Send DISEC before disabling IBIs in hardware
      i3c: mipi-i3c-hci: Fix runtime PM violation in i3c_hci_free_ibi()
      i3c: mipi-i3c-hci: Process multiple IBIs per interrupt
      i3c: mipi-i3c-hci: Move DMA suspend/resume callbacks
      i3c: mipi-i3c-hci: Stop rings gracefully when suspending
      i3c: mipi-i3c-hci: Correct RESP_DATA_LENGTH to bits 15:0
      i3c: mipi-i3c-hci: Remove invalid transfer size limit
      i3c: mipi-i3c-hci: Remove invalid HDR-BT and Fm/Fm+ definitions
      i3c: mipi-i3c-hci: Support configurable device NACK retries
      i3c: Restrict HDR modes to those supported by the bus and target
      i3c: mipi-i3c-hci: Add HDR-DDR support

Aman Kumar Pandey (2):
      i3c: master: Add APIs for I3C hub support
      dt-bindings: i3c: Add NXP P3H2x4x i3c-hub support

Fan Wu (1):
      i3c: master: adi: free the IRQ before unregistering the master

Jisheng Zhang (3):
      dt-bindings: i3c: dw: support up to two reset lines
      i3c: dw: switch to array-based exclusive reset control
      dt-bindings: i3c: Add Synaptics sl2610 i3c

Lakshay Piplani (2):
      i3c: master: Add controller-only device operation helpers
      i3c: hub: Add support for the I3C interface in the I3C hub

Pawel Zalewski (1):
      i3c: master: use named initializers for acpi_device_id

Shubham Patil (1):
      i3c: master: amd: Report direct CCC read length in payload.actual_len

Stanley Chu (1):
      i3c: master: allocate IBI workqueue with WQ_HIGHPRI

 .../devicetree/bindings/i3c/nxp,p3h2840.yaml       | 330 ++++++++
 .../bindings/i3c/snps,dw-i3c-master.yaml           |  16 +-
 MAINTAINERS                                        |   9 +
 drivers/i3c/Kconfig                                |  14 +
 drivers/i3c/Makefile                               |   1 +
 drivers/i3c/device.c                               |  15 +-
 drivers/i3c/hub.c                                  | 832 +++++++++++++++++++++
 drivers/i3c/internals.h                            |  16 +
 drivers/i3c/master.c                               | 476 ++++++++++--
 drivers/i3c/master/adi-i3c-master.c                |   4 +
 drivers/i3c/master/amd-i3c-master.c                |   4 +-
 drivers/i3c/master/dw-i3c-master.c                 |  28 +-
 drivers/i3c/master/dw-i3c-master.h                 |   2 +-
 drivers/i3c/master/mipi-i3c-hci/cmd.h              |   4 +-
 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c           |  28 +-
 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c           |   4 +-
 drivers/i3c/master/mipi-i3c-hci/core.c             | 112 ++-
 drivers/i3c/master/mipi-i3c-hci/dat.h              |   2 +
 drivers/i3c/master/mipi-i3c-hci/dat_v1.c           |  13 +-
 drivers/i3c/master/mipi-i3c-hci/dma.c              | 136 +++-
 drivers/i3c/master/mipi-i3c-hci/hci.h              |   9 +-
 drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c |   5 +-
 include/linux/i3c/device.h                         |   4 +
 include/linux/i3c/hub.h                            |  92 +++
 include/linux/i3c/master.h                         |  20 +
 include/linux/platform_data/mipi-i3c-hci.h         |   4 +
 26 files changed, 2024 insertions(+), 156 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i3c/nxp,p3h2840.yaml
 create mode 100644 drivers/i3c/hub.c
 create mode 100644 include/linux/i3c/hub.h

-- 
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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] I3C changes for 7.4
  2026-10-28 10:12 [GIT PULL] I3C changes for 7.4 Alexandre Belloni
@ 2026-10-28 18:10 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-28 18:10 UTC (permalink / raw)
  To: Alexandre Belloni; +Cc: Linus Torvalds, linux-i3c, linux-kernel

The pull request you sent on Wed, 28 Oct 2026 11:12:59 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/for-7.4

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3ad1536d831a104b4134924d418b072b3f175e81

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

-- 
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-28 18:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-28 10:12 [GIT PULL] I3C changes for 7.4 Alexandre Belloni
2026-10-28 18:10 ` pr-tracker-bot

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.