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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250802232654918f2886@mail.local>
Date: Sun, 3 Aug 2025 01:26:54 +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.17

Hello Linus,

Here is the i3c subsystem pull request for 6.17. Most of the changes are
preparation for the driver for a new controller and the driver itself.

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 3b661ca549b9e5bb11d0bc97ada6110aac3282d2:

  i3c: add missing include to internal header (2025-07-31 02:25:17 +0200)

----------------------------------------------------------------
I3C for 6.17

New driver:
 - Renesas I3C controller

Subsystem:
 - use adapter timeout value for I2C transfers
 - don't fail if GETHDRCAP is unsupported
 - replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP

Drivers:
 - svc: Fix npcm845 FIFO_EMPTY quirk

----------------------------------------------------------------
Arnd Bergmann (1):
      i3c: fix module_i3c_i2c_driver() with I3C=n

Bagas Sanjaya (1):
      i3c: Fix i3c_device_do_priv_xfers() kernel-doc indentation

Jorge Marques (4):
      i3c: master: Initialize ret in i3c_i2c_notifier_call()
      i3c: master: Add inline i3c_readl_fifo() and i3c_writel_fifo()
      i3c: master: cdns: Use i3c_writel_fifo() and i3c_readl_fifo()
      i3c: master: dw: Use i3c_writel_fifo() and i3c_readl_fifo()

Krzysztof Kozlowski (1):
      i3c: master: cdns: Simplify handling clocks in probe()

Sakari Ailus (2):
      i3c: master: svc: Remove redundant pm_runtime_mark_last_busy() calls
      i3c: dw: Remove redundant pm_runtime_mark_last_busy() calls

Stanley Chu (1):
      i3c: master: svc: Fix npcm845 FIFO_EMPTY quirk

Tommaso Merciai (1):
      dt-bindings: i3c: Add Renesas I3C controller

Wolfram Sang (14):
      i3c: dw: use adapter timeout value for I2C transfers
      i3c: master: cdns: use adapter timeout value for I2C transfers
      i3c: mipi-i3c-hci: use adapter timeout value for I2C transfers
      i3c: master: svc: use adapter timeout value for I2C transfers
      i3c: add patchwork entry to MAINTAINERS
      i3c: don't fail if GETHDRCAP is unsupported
      i3c: master: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
      i3c: dw: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
      i3c: master: cdns: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
      i3c: prefix hexadecimal entries in sysfs
      i3c: Standardize defines for specification parameters
      i3c: Add more parameters for controllers to the header
      i3c: master: Add basic driver for the Renesas I3C controller
      i3c: add missing include to internal header

 .../devicetree/bindings/i3c/renesas,i3c.yaml       |  179 +++
 MAINTAINERS                                        |    8 +
 drivers/i3c/device.c                               |   11 +-
 drivers/i3c/internals.h                            |   38 +
 drivers/i3c/master.c                               |   38 +-
 drivers/i3c/master/Kconfig                         |   10 +
 drivers/i3c/master/Makefile                        |    1 +
 drivers/i3c/master/dw-i3c-master.c                 |   47 +-
 drivers/i3c/master/i3c-master-cdns.c               |   90 +-
 drivers/i3c/master/mipi-i3c-hci/core.c             |    2 +-
 drivers/i3c/master/renesas-i3c.c                   | 1404 ++++++++++++++++++++
 drivers/i3c/master/svc-i3c-master.c                |   30 +-
 include/linux/i3c/device.h                         |    4 +-
 include/linux/i3c/master.h                         |   13 +-
 14 files changed, 1727 insertions(+), 148 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
 create mode 100644 drivers/i3c/master/renesas-i3c.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