lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <2025100121394906389990@mail.local>
Date: Wed, 1 Oct 2025 23:39:49 +0200
From: Alexandre Belloni <alexandre.belloni@...tlin.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-i3c@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] I3C changes for 6.18

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ