All of lore.kernel.org
 help / color / mirror / Atom feed
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.17
Date: Sun, 3 Aug 2025 01:26:54 +0200	[thread overview]
Message-ID: <20250802232654918f2886@mail.local> (raw)

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

-- 
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 changes for 6.17
Date: Sun, 3 Aug 2025 01:26:54 +0200	[thread overview]
Message-ID: <20250802232654918f2886@mail.local> (raw)

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

             reply	other threads:[~2025-08-02 23:27 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-08-02 23:26 Alexandre Belloni [this message]
2025-08-02 23:26 ` [GIT PULL] I3C changes for 6.17 Alexandre Belloni
2025-08-03 22:32 ` pr-tracker-bot
2025-08-03 22:32   ` 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=20250802232654918f2886@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.