[PATCH 0/2] Renesas RZ/G3E DSI/LVDS clk improvements
From: Tommaso Merciai
Date: Thu Oct 29 2026 - 10:31:35 EST
Dear All,
This patch series improves the handling of the PLLDSI mux on the RZ/G3E
SoC, which selects between the LVDS path, a fixed division by 7, and the
DSI/RGB path, a programmable divider.
PATCH 1/2: Forward PLLDSI mux rate requests to the parent via
clk_mux_ops.determine_rate(). Drop struct rzv2h_plldsi_mux_clk.
PATCH 2/2: Moves the 4/7 duty cycle of the LVDS path from the mux to the
divider that produces it, similar to the work done on RZ/G3L [1] .
[1] https://lore.kernel.org/all/20260811182729.360959-1-biju.das.jz@xxxxxxxxxxxxxx/
Kind regards,
Tommaso
Signed-off-by: Tommaso Merciai <tommaso.merciai.xr@xxxxxxxxxxxxxx>
---
Tommaso Merciai (2):
clk: renesas: rzv2h: Forward PLLDSI mux rate requests to the parent
clk: renesas: rzv2h: Report the DSI duty cycle from the LVDS divider
drivers/clk/renesas/r9a09g047-cpg.c | 4 +-
drivers/clk/renesas/rzv2h-cpg.c | 195 ++++++++++++++++++------------------
drivers/clk/renesas/rzv2h-cpg.h | 6 +-
3 files changed, 107 insertions(+), 98 deletions(-)
---
base-commit: b427a7529bc420a22cb22ea09cc788e925804e8e
change-id: 20261029-tm-ssgrlpcsrc-2083-v5-clk-duty-fixes-c009586b76c8
Best regards,
--
Tommaso Merciai <tommaso.merciai.xr@xxxxxxxxxxxxxx>