* [PATCH 0/2] arm64: dts: renesas: Enable ISP and IVC on RZ/V2H EVK
@ 2026-09-22 13:33 Linus Walleij
2026-09-22 13:34 ` [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes Linus Walleij
2026-09-22 13:34 ` [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes Linus Walleij
0 siblings, 2 replies; 11+ messages in thread
From: Linus Walleij @ 2026-09-22 13:33 UTC (permalink / raw)
To: Geert Uytterhoeven, Magnus Damm, Rob Herring, Daniel Scally
Cc: linux-renesas-soc, devicetree, linux-arm-kernel, Linus Walleij
Add the RZ/V2H(P) IVC and Arm Mali-C55 ISP nodes, connect their video
endpoints, and enable both blocks on the RZ/V2H EVK.
After these patches, and enabling the right Linux drivers, we get
this in the console:
mali-c55 16080000.isp: Detected Mali-C55 ISP 9000043.31032022.0
This was done in order to enable booting mainline with mainline
device trees.
Assisted-by: LLM
Signed-off-by: Linus Walleij <linusw@kernel.org>
---
Daniel Scally (2):
arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes
arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 52 ++++++++++++++++++++++
.../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 8 ++++
2 files changed, 60 insertions(+)
---
base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
change-id: 20260922-mali-c55-renesas-dts-74d4727f59e5
Best regards,
--
Linus Walleij <linusw@kernel.org>
^ permalink raw reply [flat|nested] 11+ messages in thread* [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-22 13:33 [PATCH 0/2] arm64: dts: renesas: Enable ISP and IVC on RZ/V2H EVK Linus Walleij @ 2026-09-22 13:34 ` Linus Walleij 2026-09-23 9:58 ` Geert Uytterhoeven 2026-09-22 13:34 ` [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes Linus Walleij 1 sibling, 1 reply; 11+ messages in thread From: Linus Walleij @ 2026-09-22 13:34 UTC (permalink / raw) To: Geert Uytterhoeven, Magnus Damm, Rob Herring, Daniel Scally Cc: linux-renesas-soc, devicetree, linux-arm-kernel, Linus Walleij From: Daniel Scally <dan.scally@ideasonboard.com> Add the Input Video Control Block and Arm Mali-C55 ISP to the device tree file for the RZ/V2H(P) SoC. [Rebase onto v7.3-rc1, place the nodes in address order, and sort the interrupt properties. - Linus Walleij] Assisted-by: LLM Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com> Signed-off-by: Linus Walleij <linusw@kernel.org> --- arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 52 ++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g057.dtsi b/arch/arm64/boot/dts/renesas/r9a09g057.dtsi index 639693d464a7..beba6c053a40 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g057.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g057.dtsi @@ -1839,6 +1839,58 @@ queue3 { }; }; + ivc: isp-input@16040000 { + compatible = "renesas,r9a09g057-ivc"; + reg = <0 0x16040000 0 0x230>; + + clocks = <&cpg CPG_MOD 0xe3>, + <&cpg CPG_MOD 0xe4>, + <&cpg CPG_MOD 0xe5>; + clock-names = "reg", "axi", "isp"; + + interrupts = <GIC_SPI 861 IRQ_TYPE_EDGE_RISING>; + + power-domains = <&cpg>; + + resets = <&cpg 0xd4>, + <&cpg 0xd1>, + <&cpg 0xd3>; + reset-names = "reg", "axi", "isp"; + + status = "disabled"; + + port { + ivc_out: endpoint { + remote-endpoint = <&isp_in>; + }; + }; + }; + + isp: isp@16080000 { + compatible = "arm,mali-c55"; + reg = <0 0x16080000 0 0x200000>; + + clocks = <&cpg CPG_MOD 0xe2>, + <&cpg CPG_MOD 0xe4>, + <&cpg CPG_MOD 0xe5>; + clock-names = "vclk", "aclk", "hclk"; + + interrupts = <GIC_SPI 859 IRQ_TYPE_LEVEL_HIGH>; + + resets = <&cpg 0xd2>, + <&cpg 0xd1>, + <&cpg 0xd3>; + reset-names = "vresetn", "aresetn", "hresetn"; + + status = "disabled"; + + port { + isp_in: endpoint { + remote-endpoint = <&ivc_out>; + }; + }; + }; + dsi: dsi@16430000 { compatible = "renesas,r9a09g057-mipi-dsi"; reg = <0 0x16430000 0 0x20000>; -- 2.55.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-22 13:34 ` [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes Linus Walleij @ 2026-09-23 9:58 ` Geert Uytterhoeven 2026-09-23 17:17 ` Linus Walleij 0 siblings, 1 reply; 11+ messages in thread From: Geert Uytterhoeven @ 2026-09-23 9:58 UTC (permalink / raw) To: Linus Walleij Cc: Magnus Damm, Rob Herring, Daniel Scally, linux-renesas-soc, devicetree, linux-arm-kernel Hi Linus, Thanks for your patch! On Tue, 22 Sept 2026 at 15:34, Linus Walleij <linusw@kernel.org> wrote: > From: Daniel Scally <dan.scally@ideasonboard.com> > > Add the Input Video Control Block and Arm Mali-C55 ISP to the device > tree file for the RZ/V2H(P) SoC. > > [Rebase onto v7.3-rc1, place the nodes in address order, and sort > the interrupt properties. - Linus Walleij] > > Assisted-by: LLM Dear LLM: Please take into account the review comments on the original submission: https://lore.kernel.org/CAMuHMdVCeMaQ8yFnMgr1Nko+0yQxn69BR9fGJ2WPvADMc2gvRQ@mail.gmail.com/ > Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com> > Signed-off-by: Linus Walleij <linusw@kernel.org> 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] 11+ messages in thread
* Re: [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-23 9:58 ` Geert Uytterhoeven @ 2026-09-23 17:17 ` Linus Walleij 2026-09-25 9:48 ` Dan Scally 0 siblings, 1 reply; 11+ messages in thread From: Linus Walleij @ 2026-09-23 17:17 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Magnus Damm, Rob Herring, Daniel Scally, linux-renesas-soc, devicetree, linux-arm-kernel Hi Geert, > Hi Linus, > > Thanks for your patch! > > On Tue, 22 Sept 2026 at 15:34, Linus Walleij <linusw@kernel.org> wrote: > > From: Daniel Scally <dan.scally@ideasonboard.com> > > > > Add the Input Video Control Block and Arm Mali-C55 ISP to the device > > tree file for the RZ/V2H(P) SoC. > > > > [Rebase onto v7.3-rc1, place the nodes in address order, and sort > > the interrupt properties. - Linus Walleij] > > > > Assisted-by: LLM > > Dear LLM: Please take into account the review comments on the original > submission: > https://lore.kernel.org/CAMuHMdVCeMaQ8yFnMgr1Nko+0yQxn69BR9fGJ2WPvADMc2gvRQ@mail.gmail.com/ Don't blame the LLM, it's me. I didn't find Daniel's original submission, just noticed this never made it upstream. I'll address the comments and send a v2. Yours, Linus Walleij ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-23 17:17 ` Linus Walleij @ 2026-09-25 9:48 ` Dan Scally 2026-09-25 10:10 ` Geert Uytterhoeven 2026-09-25 12:03 ` Linus Walleij 0 siblings, 2 replies; 11+ messages in thread From: Dan Scally @ 2026-09-25 9:48 UTC (permalink / raw) To: Linus Walleij, Geert Uytterhoeven Cc: Magnus Damm, Rob Herring, linux-renesas-soc, devicetree, linux-arm-kernel Hi all On 23/09/2026 18:17, Linus Walleij wrote: > Hi Geert, > >> Hi Linus, >> >> Thanks for your patch! >> >> On Tue, 22 Sept 2026 at 15:34, Linus Walleij <linusw@kernel.org> wrote: >>> From: Daniel Scally <dan.scally@ideasonboard.com> >>> >>> Add the Input Video Control Block and Arm Mali-C55 ISP to the device >>> tree file for the RZ/V2H(P) SoC. >>> >>> [Rebase onto v7.3-rc1, place the nodes in address order, and sort >>> the interrupt properties. - Linus Walleij] >>> >>> Assisted-by: LLM >> >> Dear LLM: Please take into account the review comments on the original >> submission: >> https://lore.kernel.org/CAMuHMdVCeMaQ8yFnMgr1Nko+0yQxn69BR9fGJ2WPvADMc2gvRQ@mail.gmail.com/ > > Don't blame the LLM, it's me. > > I didn't find Daniel's original submission, just noticed this > never made it upstream. > > I'll address the comments and send a v2. Huh; not sure why I never followed up on this. I haven't touched the board in some time, so it must have slipped my mind. I can pick it back up and address the comments, including adding the other interrupts. Thanks Dan > > Yours, > Linus Walleij ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-25 9:48 ` Dan Scally @ 2026-09-25 10:10 ` Geert Uytterhoeven 2026-10-07 10:28 ` Dan Scally 2026-09-25 12:03 ` Linus Walleij 1 sibling, 1 reply; 11+ messages in thread From: Geert Uytterhoeven @ 2026-09-25 10:10 UTC (permalink / raw) To: Dan Scally Cc: Linus Walleij, Magnus Damm, Rob Herring, linux-renesas-soc, devicetree, linux-arm-kernel Hi Dan, On Fri, 25 Sept 2026 at 11:48, Dan Scally <dan.scally@ideasonboard.com> wrote: > Huh; not sure why I never followed up on this. I haven't touched the board in some time, so it must > have slipped my mind. I can pick it back up and address the comments, including adding the other > interrupts. Same for "[PATCH] arm64: dts: renesas: r9a09g057h48-kakip: Enable eth0"? Thanks! 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] 11+ messages in thread
* Re: [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-25 10:10 ` Geert Uytterhoeven @ 2026-10-07 10:28 ` Dan Scally 0 siblings, 0 replies; 11+ messages in thread From: Dan Scally @ 2026-10-07 10:28 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Linus Walleij, Magnus Damm, Rob Herring, linux-renesas-soc, devicetree, linux-arm-kernel Hi Geert On 25/09/2026 11:10, Geert Uytterhoeven wrote: > Hi Dan, > > On Fri, 25 Sept 2026 at 11:48, Dan Scally <dan.scally@ideasonboard.com> wrote: >> Huh; not sure why I never followed up on this. I haven't touched the board in some time, so it must >> have slipped my mind. I can pick it back up and address the comments, including adding the other >> interrupts. > > Same for "[PATCH] arm64: dts: renesas: r9a09g057h48-kakip: Enable eth0"? Ah - yes! I'll revive that since Linus is handling the IVC / ISP ones Thanks Dan > Thanks! > > Gr{oetje,eeting}s, > > Geert > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes 2026-09-25 9:48 ` Dan Scally 2026-09-25 10:10 ` Geert Uytterhoeven @ 2026-09-25 12:03 ` Linus Walleij 1 sibling, 0 replies; 11+ messages in thread From: Linus Walleij @ 2026-09-25 12:03 UTC (permalink / raw) To: Dan Scally Cc: Geert Uytterhoeven, Magnus Damm, Rob Herring, linux-renesas-soc, devicetree, linux-arm-kernel Hi Dan, On Fri, Sep 25, 2026 at 11:48 AM Dan Scally <dan.scally@ideasonboard.com> wrote: > > I'll address the comments and send a v2. > > Huh; not sure why I never followed up on this. I haven't touched the board in some time, so it must > have slipped my mind. I can pick it back up and address the comments, including adding the other > interrupts. Don't worry, I got you covered here. I had to fix it anyway. Yours, Linus Walleij ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes 2026-09-22 13:33 [PATCH 0/2] arm64: dts: renesas: Enable ISP and IVC on RZ/V2H EVK Linus Walleij 2026-09-22 13:34 ` [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes Linus Walleij @ 2026-09-22 13:34 ` Linus Walleij 2026-09-23 9:59 ` Geert Uytterhoeven 2026-09-25 9:30 ` Laurent Pinchart 1 sibling, 2 replies; 11+ messages in thread From: Linus Walleij @ 2026-09-22 13:34 UTC (permalink / raw) To: Geert Uytterhoeven, Magnus Damm, Rob Herring, Daniel Scally Cc: linux-renesas-soc, devicetree, linux-arm-kernel, Linus Walleij From: Daniel Scally <dan.scally@ideasonboard.com> Add nodes to devicetree enabling the ISP and IVC that are found on the RZ/V2H(P) SoC. [Rebase onto v7.3-rc1 and sort the board overrides by label. - Linus Walleij] Assisted-by: LLM Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com> Signed-off-by: Linus Walleij <linusw@kernel.org> --- arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts b/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts index 637fc92dcc26..74b75be599ae 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts @@ -305,6 +305,14 @@ versa3: clock-generator@69 { }; }; +&isp { + status = "okay"; +}; + +&ivc { + status = "okay"; +}; + &mdio0 { phy0: ethernet-phy@0 { compatible = "ethernet-phy-id0022.1640"; -- 2.55.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes 2026-09-22 13:34 ` [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes Linus Walleij @ 2026-09-23 9:59 ` Geert Uytterhoeven 2026-09-25 9:30 ` Laurent Pinchart 1 sibling, 0 replies; 11+ messages in thread From: Geert Uytterhoeven @ 2026-09-23 9:59 UTC (permalink / raw) To: Linus Walleij Cc: Magnus Damm, Rob Herring, Daniel Scally, linux-renesas-soc, devicetree, linux-arm-kernel On Tue, 22 Sept 2026 at 15:34, Linus Walleij <linusw@kernel.org> wrote: > From: Daniel Scally <dan.scally@ideasonboard.com> > > Add nodes to devicetree enabling the ISP and IVC that are found on > the RZ/V2H(P) SoC. > > [Rebase onto v7.3-rc1 and sort the board overrides by label. > - Linus Walleij] > > Assisted-by: LLM > Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com> > Signed-off-by: Linus Walleij <linusw@kernel.org> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> 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] 11+ messages in thread
* Re: [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes 2026-09-22 13:34 ` [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes Linus Walleij 2026-09-23 9:59 ` Geert Uytterhoeven @ 2026-09-25 9:30 ` Laurent Pinchart 1 sibling, 0 replies; 11+ messages in thread From: Laurent Pinchart @ 2026-09-25 9:30 UTC (permalink / raw) To: Linus Walleij Cc: Geert Uytterhoeven, Magnus Damm, Rob Herring, Daniel Scally, linux-renesas-soc, devicetree, linux-arm-kernel On Tue, Sep 22, 2026 at 03:34:01PM +0200, Linus Walleij wrote: > From: Daniel Scally <dan.scally@ideasonboard.com> > > Add nodes to devicetree enabling the ISP and IVC that are found on > the RZ/V2H(P) SoC. > > [Rebase onto v7.3-rc1 and sort the board overrides by label. > - Linus Walleij] Geert commented on the commit message in the original series, that comment seems to have been ignored. > > Assisted-by: LLM This gives the impression that Dan's original patch was LLM-assisted, which wasn't the case. > Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com> > Signed-off-by: Linus Walleij <linusw@kernel.org> > --- > arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts b/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts > index 637fc92dcc26..74b75be599ae 100644 > --- a/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts > +++ b/arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts > @@ -305,6 +305,14 @@ versa3: clock-generator@69 { > }; > }; > > +&isp { > + status = "okay"; > +}; > + > +&ivc { > + status = "okay"; > +}; > + > &mdio0 { > phy0: ethernet-phy@0 { > compatible = "ethernet-phy-id0022.1640"; -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2026-10-07 10:28 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-09-22 13:33 [PATCH 0/2] arm64: dts: renesas: Enable ISP and IVC on RZ/V2H EVK Linus Walleij 2026-09-22 13:34 ` [PATCH 1/2] arm64: dts: renesas: r9a09g057: Add IVC and ISP nodes Linus Walleij 2026-09-23 9:58 ` Geert Uytterhoeven 2026-09-23 17:17 ` Linus Walleij 2026-09-25 9:48 ` Dan Scally 2026-09-25 10:10 ` Geert Uytterhoeven 2026-10-07 10:28 ` Dan Scally 2026-09-25 12:03 ` Linus Walleij 2026-09-22 13:34 ` [PATCH 2/2] arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add ISP and IVC nodes Linus Walleij 2026-09-23 9:59 ` Geert Uytterhoeven 2026-09-25 9:30 ` Laurent Pinchart
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox