* [GIT PULL 0/3] Renesas SoC updates for v6.20 (take two)
@ 2026-01-16 10:50 Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 1/3] Renesas driver " Geert Uytterhoeven
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2026-01-16 10:50 UTC (permalink / raw)
To: soc, soc
Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
Geert Uytterhoeven
Hi SoC folks,
This is my second pull request for the inclusion of Renesas SoC updates
for v6.20.
It consists of 3 parts:
[GIT PULL 1/3] Renesas driver updates for v6.20 (take two)
- Add and use for_each_of_imap_item() iterator,
- Add support for the RZ/N1 GPIO Interrupt Multiplexer.
[GIT PULL 2/3] Renesas DT binding updates for v6.20
- Document the RZ/N1 GPIO Interrupt Multiplexer.
[GIT PULL 3/3] Renesas DTS updates for v6.20 (take two)
- Add cpufreq, thermal, GPIO IRQ, and CAN-FD support for the RZ/T2H
and RZ/N2H SoCs and their EVK boards,
- Add more serial (RSCI) and CAN-FD support for the RZ/V2H and RZ/V2N
SoCs,
- Drop unused .dtsi files,
- Add I3C support for the RZ/G3E SMARC SoM,
- Add GPIO support for the RZ/N1 SoC,
- Miscellaneous fixes and improvements.
Note that "[GIT PULL 3/3]" includes DT binding definition updates for
the RZ/T2H and RZ/N2H SoCs, which are shared by clock driver and DT
source files.
Thanks for pulling!
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 6+ messages in thread* [GIT PULL 1/3] Renesas driver updates for v6.20 (take two)
2026-01-16 10:50 [GIT PULL 0/3] Renesas SoC updates for v6.20 (take two) Geert Uytterhoeven
@ 2026-01-16 10:50 ` Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 2/3] Renesas DT binding updates for v6.20 Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 3/3] Renesas DTS updates for v6.20 (take two) Geert Uytterhoeven
2 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2026-01-16 10:50 UTC (permalink / raw)
To: soc, soc
Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
Geert Uytterhoeven
The following changes since commit 1bea7e94bf09ee6d46051076866a9369f64d302a:
soc: renesas: Enable ICU support on RZ/N2H (2025-12-23 09:25:33 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-drivers-for-v6.20-tag2
for you to fetch changes up to 49261f479d45714692587ff0abe0c5279c6068d6:
soc: renesas: Add support for RZ/N1 GPIO Interrupt Multiplexer (2026-01-15 12:05:16 +0100)
----------------------------------------------------------------
Renesas driver updates for v6.20 (take two)
- Add and use for_each_of_imap_item() iterator,
- Add support for the RZ/N1 GPIO Interrupt Multiplexer.
----------------------------------------------------------------
Herve Codina (Schneider Electric) (5):
of/irq: Introduce for_each_of_imap_item
of: unittest: Add a test case for for_each_of_imap_item iterator
irqchip/ls-extirq: Use for_each_of_imap_item iterator
irqchip/renesas-rza1: Use for_each_of_imap_item iterator
soc: renesas: Add support for RZ/N1 GPIO Interrupt Multiplexer
drivers/irqchip/irq-ls-extirq.c | 47 ++++-----
drivers/irqchip/irq-renesas-rza1.c | 43 ++++-----
drivers/of/irq.c | 70 ++++++++++++++
drivers/of/unittest-data/tests-interrupts.dtsi | 9 ++
drivers/of/unittest.c | 116 ++++++++++++++++++++++
drivers/soc/renesas/Kconfig | 4 +
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/rzn1_irqmux.c | 127 +++++++++++++++++++++++++
include/linux/of_irq.h | 41 +++++++-
9 files changed, 400 insertions(+), 58 deletions(-)
create mode 100644 drivers/soc/renesas/rzn1_irqmux.c
^ permalink raw reply [flat|nested] 6+ messages in thread* [GIT PULL 2/3] Renesas DT binding updates for v6.20
2026-01-16 10:50 [GIT PULL 0/3] Renesas SoC updates for v6.20 (take two) Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 1/3] Renesas driver " Geert Uytterhoeven
@ 2026-01-16 10:50 ` Geert Uytterhoeven
2026-01-22 10:01 ` Krzysztof Kozlowski
2026-01-16 10:50 ` [GIT PULL 3/3] Renesas DTS updates for v6.20 (take two) Geert Uytterhoeven
2 siblings, 1 reply; 6+ messages in thread
From: Geert Uytterhoeven @ 2026-01-16 10:50 UTC (permalink / raw)
To: soc, soc
Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
Geert Uytterhoeven
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dt-bindings-for-v6.20-tag1
for you to fetch changes up to f3b795d298a280687ed70211d51043ed5fc7a96a:
dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer (2026-01-15 11:56:09 +0100)
----------------------------------------------------------------
Renesas DT binding updates for v6.20
- Document the RZ/N1 GPIO Interrupt Multiplexer.
----------------------------------------------------------------
Herve Codina (Schneider Electric) (1):
dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer
.../soc/renesas/renesas,rzn1-gpioirqmux.yaml | 87 ++++++++++++++++++++++
1 file changed, 87 insertions(+)
create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,rzn1-gpioirqmux.yaml
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [GIT PULL 2/3] Renesas DT binding updates for v6.20
2026-01-16 10:50 ` [GIT PULL 2/3] Renesas DT binding updates for v6.20 Geert Uytterhoeven
@ 2026-01-22 10:01 ` Krzysztof Kozlowski
2026-01-22 10:45 ` Geert Uytterhoeven
0 siblings, 1 reply; 6+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-22 10:01 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: soc, soc, Magnus Damm, linux-arm-kernel, linux-renesas-soc
On Fri, Jan 16, 2026 at 11:50:17AM +0100, Geert Uytterhoeven wrote:
> The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
>
> Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dt-bindings-for-v6.20-tag1
>
> for you to fetch changes up to f3b795d298a280687ed70211d51043ed5fc7a96a:
>
> dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer (2026-01-15 11:56:09 +0100)
>
> ----------------------------------------------------------------
> Renesas DT binding updates for v6.20
>
> - Document the RZ/N1 GPIO Interrupt Multiplexer.
This belongs to the driver patch (see submitting patches in DT) and is
not supposed to be separate pull. If you wanted to share with your DTS
branch then maybe just pull it as dependency, but the problem is that
Arnd just merged all driver pulls and this one was skipped.
I'll leave this one to Arnd to decide where to pull this.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [GIT PULL 2/3] Renesas DT binding updates for v6.20
2026-01-22 10:01 ` Krzysztof Kozlowski
@ 2026-01-22 10:45 ` Geert Uytterhoeven
0 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2026-01-22 10:45 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: soc, soc, Magnus Damm, linux-arm-kernel, linux-renesas-soc
Hi Krzysztof,
On Thu, 22 Jan 2026 at 11:02, Krzysztof Kozlowski <krzk@kernel.org> wrote:
> On Fri, Jan 16, 2026 at 11:50:17AM +0100, Geert Uytterhoeven wrote:
> > The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
> >
> > Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dt-bindings-for-v6.20-tag1
> >
> > for you to fetch changes up to f3b795d298a280687ed70211d51043ed5fc7a96a:
> >
> > dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer (2026-01-15 11:56:09 +0100)
> >
> > ----------------------------------------------------------------
> > Renesas DT binding updates for v6.20
> >
> > - Document the RZ/N1 GPIO Interrupt Multiplexer.
>
> This belongs to the driver patch (see submitting patches in DT) and is
> not supposed to be separate pull. If you wanted to share with your DTS
> branch then maybe just pull it as dependency, but the problem is that
> Arnd just merged all driver pulls and this one was skipped.
Right, in this particular case including it with my drivers PR would
have been more appropriate. Sorry for missing that.
> I'll leave this one to Arnd to decide where to pull this.
As soc no longer has a dt-bindings branch, he usually pulls my
dt-bindings PR just before my dts PR (which he also hasn't pulled yet)
into the soc dt branch.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 3/3] Renesas DTS updates for v6.20 (take two)
2026-01-16 10:50 [GIT PULL 0/3] Renesas SoC updates for v6.20 (take two) Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 1/3] Renesas driver " Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 2/3] Renesas DT binding updates for v6.20 Geert Uytterhoeven
@ 2026-01-16 10:50 ` Geert Uytterhoeven
2 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2026-01-16 10:50 UTC (permalink / raw)
To: soc, soc
Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
Geert Uytterhoeven
The following changes since commit aca3bbde0fdb263081b5ff1e60f066704dd1a19e:
arm64: dts: renesas: r8a779h0: Add WWDT nodes (2026-01-05 14:37:18 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dts-for-v6.20-tag2
for you to fetch changes up to 5979010bcc665e9bcf41b22f111b3fe7fc4eadb1:
arm64: dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes (2026-01-16 10:51:41 +0100)
----------------------------------------------------------------
Renesas DTS updates for v6.20 (take two)
- Add cpufreq, thermal, GPIO IRQ, and CAN-FD support for the RZ/T2H
and RZ/N2H SoCs and their EVK boards,
- Add more serial (RSCI) and CAN-FD support for the RZ/V2H and RZ/V2N
SoCs,
- Drop unused .dtsi files,
- Add I3C support for the RZ/G3E SMARC SoM,
- Add GPIO support for the RZ/N1 SoC,
- Miscellaneous fixes and improvements.
----------------------------------------------------------------
Cosmin Tanislav (8):
arm64: dts: renesas: r9a09g077: Add OPP table
arm64: dts: renesas: r9a09g087: Add OPP table
arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support
arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support
arm64: dts: renesas: r9a09g077: Add GPIO IRQ support
arm64: dts: renesas: r9a09g087: Add GPIO IRQ support
arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys
arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys
Geert Uytterhoeven (2):
riscv: dts: renesas: r9a07g043f: Move interrupt-parent to top node
Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-dts-for-v6.20
Herve Codina (Schneider Electric) (2):
ARM: dts: r9a06g032: Add GPIO controllers
ARM: dts: r9a06g032: Add support for GPIO interrupts
Krzysztof Kozlowski (2):
arm64: dts: renesas: Use hyphens in node names
arm64: dts: renesas: Use lowercase hex
Lad Prabhakar (12):
dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs
dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID
arm64: dts: renesas: r9a09g056: Add RSCI nodes
arm64: dts: renesas: r9a09g057: Add RSCI nodes
arm64: dts: renesas: r9a09g077: Add CANFD node
arm64: dts: renesas: r9a09g087: Add CANFD node
arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD
arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD
arm64: dts: renesas: r9a09g056: Add CANFD node
arm64: dts: renesas: r9a09g057: Add CANFD node
arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect
arm64: dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes
Rob Herring (Arm) (1):
arm/arm64: dts: renesas: Drop unused .dtsi
Tommaso Merciai (1):
arm64: dts: renesas: rzg3e-smarc-som: Enable I3C support
.../dts/renesas/gr-peach-audiocamerashield.dtsi | 75 -----
.../boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi | 39 ---
arch/arm/boot/dts/renesas/r9a06g032.dtsi | 159 ++++++++++
.../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +-
arch/arm64/boot/dts/renesas/condor-common.dtsi | 4 +-
arch/arm64/boot/dts/renesas/draak.dtsi | 2 +-
arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +-
arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 ---------------------
arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a77951.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a77960.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a77961.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a77965.dtsi | 52 ++--
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 +-
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 +-
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 4 +-
arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 -
arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 -
arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 -
arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 -
arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 -
arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 17 --
arch/arm64/boot/dts/renesas/r8a779mb.dtsi | 12 -
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 25 --
arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 18 --
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 18 --
arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi | 18 --
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 280 +++++++++++++++++
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 280 +++++++++++++++++
.../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 2 +-
arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 2 +-
arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 99 ++++++
.../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 109 +++++--
arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 99 ++++++
.../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 186 ++++++++----
arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 14 +
.../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 161 +++++-----
arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 +-
arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +-
arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 3 +-
.../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 3 +
.../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 3 +
47 files changed, 1426 insertions(+), 986 deletions(-)
delete mode 100644 arch/arm/boot/dts/renesas/gr-peach-audiocamerashield.dtsi
delete mode 100644 arch/arm/boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r8a779mb.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi
delete mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-01-22 12:37 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-16 10:50 [GIT PULL 0/3] Renesas SoC updates for v6.20 (take two) Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 1/3] Renesas driver " Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 2/3] Renesas DT binding updates for v6.20 Geert Uytterhoeven
2026-01-22 10:01 ` Krzysztof Kozlowski
2026-01-22 10:45 ` Geert Uytterhoeven
2026-01-16 10:50 ` [GIT PULL 3/3] Renesas DTS updates for v6.20 (take two) Geert Uytterhoeven
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox