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