* [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
* [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 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 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 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 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
* 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 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
* 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
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