[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID:
<TY3PR01MB113460F1278B804F17481BF14869EA@TY3PR01MB11346.jpnprd01.prod.outlook.com>
Date: Thu, 29 Jan 2026 11:09:49 +0000
From: Biju Das <biju.das.jz@...renesas.com>
To: biju.das.au <biju.das.au@...il.com>, Geert Uytterhoeven
<geert+renesas@...der.be>, Linus Walleij <linusw@...nel.org>, Rob Herring
<robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>, Conor Dooley
<conor+dt@...nel.org>, Michael Turquette <mturquette@...libre.com>, Stephen
Boyd <sboyd@...nel.org>, magnus.damm <magnus.damm@...il.com>
CC: Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@...renesas.com>,
"linux-renesas-soc@...r.kernel.org" <linux-renesas-soc@...r.kernel.org>,
"linux-gpio@...r.kernel.org" <linux-gpio@...r.kernel.org>,
"devicetree@...r.kernel.org" <devicetree@...r.kernel.org>,
"linux-clk@...r.kernel.org" <linux-clk@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, biju.das.au
<biju.das.au@...il.com>
Subject: RE: [PATCH 0/9] Add Renesas RZ/G3L PINCONTROL support
Hi All,
Sorry for the noise. I have difficulty in sending cover letter
as there is some delay in gmail to send the cover letter ~45 mins.
So, I was figuring out what went wrong.
Cheers,
Biju
> -----Original Message-----
> From: Biju <biju.das.au@...il.com>
> Sent: 29 January 2026 09:25
> To: Geert Uytterhoeven <geert+renesas@...der.be>; Linus Walleij <linusw@...nel.org>; Rob Herring
> <robh@...nel.org>; Krzysztof Kozlowski <krzk+dt@...nel.org>; Conor Dooley <conor+dt@...nel.org>;
> Michael Turquette <mturquette@...libre.com>; Stephen Boyd <sboyd@...nel.org>; magnus.damm
> <magnus.damm@...il.com>
> Cc: Biju Das <biju.das.jz@...renesas.com>; Prabhakar Mahadev Lad <prabhakar.mahadev-
> lad.rj@...renesas.com>; linux-renesas-soc@...r.kernel.org; linux-gpio@...r.kernel.org;
> devicetree@...r.kernel.org; linux-clk@...r.kernel.org; linux-kernel@...r.kernel.org; biju.das.au
> <biju.das.au@...il.com>
> Subject: [PATCH 0/9] Add Renesas RZ/G3L PINCONTROL support
>
> From: Biju Das <biju.das.jz@...renesas.com>
>
> Hi All,
>
> This patch series aims to add basic pincontrol support for RZ/G3L SoC. The RZ/G3L pinctrl has
> OTHER_POC register compared to other SoCs for setting IO domain volage for AWO, ISO and WDT.
>
> Document the reset-names as all SOCs has multiple resets.
>
> Document the bindings for RZ/G3L SOC and add pinctrl definitions in driver.
>
> Add pincontrol device node and add pincontrol support for SCIF0 and GBETH nodes.
>
> Note:
> Some IPs needs to set the register IPCONT_SEL_CLONECH in SYSC to control the clone channel of the IP.
> Plan to add clone channel control support later. The IP's involing clone channel needs to do the setup
> as per the below flow
>
> (1) Set SYS_IPCONT_SEL_CLONECH register as necessary
> (2) Set the PWPR register to allow writing to the PFC_m register.
> After setting the PWPR.B0WI bit to “0” (initial value = 1),
> set the PWPR.PFCWE bit to “1” (initial value = 0).
> Select the required function from Functions 0-15.
> (Hereafter, Function1 setting example)
> (3) Set PFC_m = 0001b and switch to Function1.
> (4) Set the PMC_m register to “1” (initial value = 0).
> (5) Set the PFC_m register to write-protected. After setting
> the PWPR.PFCWE bit to “0”, set the PWPR.B0WI bit to “1”.
>
> The clock and dtsi/dts patches depend upon [1] [1] https://lore.kernel.org/all/20260128125850.425264-
> 1-biju.das.jz@...renesas.com/
>
> Biju Das (9):
> dt-bindings: pinctrl: renesas: Document reset-names
> dt-bindings: pinctrl: renesas: Document RZ/G3L SoC
> clk: renesas: r9a08g046: Add GPIO clocks/resets
> pinctrl: renesas: rzg2l: Add support for selecting power source for
> {WDT,AWO,ISO}
> pinctrl: renesas: rzg2l: Add OEN support for RZ/G3L
> pinctrl: renesas: rzg2l: Add support for RZ/G3L SoC
> arm64: dts: renesas: r9a08g046: Add pincontrol node
> arm64: dts: renesas: r9a08g046l48-smarc: Add SCIF0 pincontrol
> arm64: dts: renesas: rzg3l-smarc-som: Enable eth1 (GBETH1) interface
>
> .../pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +
> arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 1 +
> arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 1 +
> arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 1 +
> arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 1 +
> arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 10 +
> .../boot/dts/renesas/r9a08g046l48-smarc.dts | 13 +
> arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 1 +
> arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 1 +
> arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 1 +
> .../boot/dts/renesas/rzg3l-smarc-som.dtsi | 92 ++++++
> drivers/clk/renesas/r9a08g046-cpg.c | 6 +
> drivers/pinctrl/renesas/pinctrl-rzg2l.c | 285 +++++++++++++++++-
> .../pinctrl/renesas,r9a08g046-pinctrl.h | 39 +++
> 14 files changed, 465 insertions(+), 3 deletions(-) create mode 100644 include/dt-
> bindings/pinctrl/renesas,r9a08g046-pinctrl.h
>
> --
> 2.43.0
Powered by blists - more mailing lists