Re: [PATCH v6 00/21] Add support for DU and DSI on the Renesas RZ/G3E SoC
From: Geert Uytterhoeven
Date: Mon May 04 2026 - 08:41:31 EST
Hi Tommaso,
On Wed, 8 Apr 2026 at 12:37, Tommaso Merciai
<tommaso.merciai.xr@xxxxxxxxxxxxxx> wrote:
> This patch series adds support for the 2 Display Units (DUs) and MIPI DSI
> interface found on the Renesas RZ/G3E SoC.
>
> RZ/G3E SoC has 2 LCD controller (LCDC0 and LCDC1), both are composed
> of Frame Compression Processor (FCPVD), Video Signal Processor (VSPD),
> and Display Unit (DU).
>
> LCDC0 is connected to LVDS (single or dual channel) and DSI.
> LCDC1 is connected to LVDS (single ch), DSI, and GPIO (Parallel I/F).
Thanks for your series!
> Tommaso Merciai (21):
> clk: renesas: rzv2h: Add PLLDSI clk mux support
> clk: renesas: r9a09g047: Add CLK_PLLETH_LPCLK support
> clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1} clocks
> clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_DIV7 clocks
> clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_CSDIV clocks
> clk: renesas: r9a09g047: Add support for SMUX2_DSI{0,1}_CLK
> clk: renesas: r9a09g047: Add support for DSI clocks and resets
> clk: renesas: r9a09g047: Add support for LCDC{0,1} clocks and resets
I have queued these in an immutable branch, targeted for renesas-clk
for v7.2, and for consumption by the DRM patch(es) that have a hard
dependency on the addition to include/linux/clk/renesas.h.
> dt-bindings: display: renesas,rzg2l-du: Refuse port@1 for RZ/G2UL
> dt-bindings: display: renesas,rzg2l-du: Add support for RZ/G3E SoC
> dt-bindings: display: bridge: renesas,dsi: Add support for RZ/G3E SoC
> drm: renesas: rz-du: mipi_dsi: Add out_port to OF data
> drm: renesas: rz-du: mipi_dsi: Add RZ_MIPI_DSI_FEATURE_GPO0R feature
> drm: renesas: rz-du: mipi_dsi: Add support for RZ/G3E
> drm: renesas: rz-du: Add RZ/G3E support
> media: dt-bindings: media: renesas,vsp1: Document RZ/G3E
> media: dt-bindings: media: renesas,fcp: Document RZ/G3E SoC
> arm64: dts: renesas: r9a09g047: Add fcpvd{0,1} nodes
> arm64: dts: renesas: r9a09g047: Add vspd{0,1} nodes
> arm64: dts: renesas: r9a09g047: Add DU{0,1} and DSI nodes
> arm64: dts: renesas: r9a09g047e57-smarc: Enable DU0 and DSI support
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git
tags/clk-renesas-rzg3e-plldsi-tag
for you to fetch changes up to 272a6e2ad164094045af520299b5df3ce1763061:
clk: renesas: r9a09g047: Add support for LCDC{0,1} clocks and resets
(2026-05-04 14:03:08 +0200)
----------------------------------------------------------------
clk: renesas: rzg3e: Add support for DSI clocks
RZ/G3E Clock Pulse Generator PLLDSI limits, shared by clock and MIPI DSI
driver source files.
----------------------------------------------------------------
Tommaso Merciai (8):
clk: renesas: rzv2h: Add PLLDSI clk mux support
clk: renesas: r9a09g047: Add CLK_PLLETH_LPCLK support
clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1} clocks
clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_DIV7 clocks
clk: renesas: r9a09g047: Add CLK_PLLDSI{0,1}_CSDIV clocks
clk: renesas: r9a09g047: Add support for SMUX2_DSI{0,1}_CLK
clk: renesas: r9a09g047: Add support for DSI clocks and resets
clk: renesas: r9a09g047: Add support for LCDC{0,1} clocks and resets
drivers/clk/renesas/r9a09g047-cpg.c | 84 +++++++++++++++++
drivers/clk/renesas/rzv2h-cpg.c | 181 ++++++++++++++++++++++++++++++++++++
drivers/clk/renesas/rzv2h-cpg.h | 12 +++
include/linux/clk/renesas.h | 20 ++++
4 files changed, 297 insertions(+)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx
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