[PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C

Claudiu Beznea posted 7 patches 1 week, 4 days ago
There is a newer version of this series
.../pinctrl/renesas,rzg2l-pinctrl.yaml        |   2 +-
.../boot/dts/renesas/rzg3s-smarc-som.dtsi     |  18 ++
.../boot/dts/renesas/rzg3s-smarc-switches.h   |   4 +
drivers/pinctrl/renesas/pinctrl-rzg2l.c       | 260 +++++++++++++-----
4 files changed, 207 insertions(+), 77 deletions(-)
[PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Claudiu Beznea 1 week, 4 days ago
From: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>

Hi,

Series adds pinctrl support for the I3C on Renesas RZ/G3S SoC. For a
clean I3C support, cleanup patches for the pinctrl driver were also
included.

Thank you,
Claudiu

Changes in v2:
- collected tags
- dropped patches for configuring I3C standby

Claudiu Beznea (7):
  pinctrl: renesas: rzg2l: Generalize the power source code
  pinctrl: renesas: rzg2l: Drop defines present in struct rzg2l_hwcfg
  pinctrl: renesas: rzg2l: Keep member documentation aligned
  pinctrl: renesas: rzg2l: Use tab instead of spaces
  dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the missing I3C
    power source option
  pinctrl: renesas: rzg2l: Add RZ/G3S support for selecting the I3C
    power source
  arm64: dts: renesas: rzg3s-smarc-som: Enable I3C

 .../pinctrl/renesas,rzg2l-pinctrl.yaml        |   2 +-
 .../boot/dts/renesas/rzg3s-smarc-som.dtsi     |  18 ++
 .../boot/dts/renesas/rzg3s-smarc-switches.h   |   4 +
 drivers/pinctrl/renesas/pinctrl-rzg2l.c       | 260 +++++++++++++-----
 4 files changed, 207 insertions(+), 77 deletions(-)

-- 
2.43.0
Re: [PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Wolfram Sang 6 days, 4 hours ago
> Series adds pinctrl support for the I3C on Renesas RZ/G3S SoC. For a
> clean I3C support, cleanup patches for the pinctrl driver were also
> included.

I am ready to test but this series doesn't apply on neither master nor
-next of today. Could you kindly push a branch to pull from somewhere?
That would be great. Thank you!

Re: [PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Claudiu Beznea 6 days, 2 hours ago
Hi, Geert,

On 6/2/26 14:35, Wolfram Sang wrote:
> 
>> Series adds pinctrl support for the I3C on Renesas RZ/G3S SoC. For a
>> clean I3C support, cleanup patches for the pinctrl driver were also
>> included.
> 
> I am ready to test but this series doesn't apply on neither master nor
> -next of today.

That would be because patches 3, 4 have already been taken. Applying 1, 2, 5-7 
individually still works. Please let me know if you would like me to send a new 
series containing only the unapplied patches.

-- 
Thank you,
Claudiu
Re: [PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Claudiu Beznea 6 days, 2 hours ago
On 6/2/26 14:35, Wolfram Sang wrote:
> 
>> Series adds pinctrl support for the I3C on Renesas RZ/G3S SoC. For a
>> clean I3C support, cleanup patches for the pinctrl driver were also
>> included.
> 
> I am ready to test but this series doesn't apply on neither master nor
> -next of today. Could you kindly push a branch to pull from somewhere?
> That would be great. Thank you!
> 

I pushed it at [1] along with the v2 that I'm preparing for the i3c driver.

Thank you for checking this,
Claudiu

[1] https://github.com/claudiubeznea/linux/commits/next-20260601%2Bi3c-upstream-v2/
Re: [PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Wolfram Sang 5 days, 18 hours ago
> I pushed it at [1] along with the v2 that I'm preparing for the i3c driver.

Thank you! The patches from this series work fine \o/

I didn't test the I3C driver patches. Dunno if I have time for this and
review in the near future. Maybe Tommaso can help out?

But cool that we can finally have I3C on the G3S fully upstream!

Re: [PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Claudiu Beznea 1 week, 4 days ago
+ Wolfram

On 5/28/26 11:04, Claudiu Beznea wrote:
> From: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> 
> Hi,
> 
> Series adds pinctrl support for the I3C on Renesas RZ/G3S SoC. For a
> clean I3C support, cleanup patches for the pinctrl driver were also
> included.
> 
> Thank you,
> Claudiu
> 
> Changes in v2:
> - collected tags
> - dropped patches for configuring I3C standby
> 
> Claudiu Beznea (7):
>    pinctrl: renesas: rzg2l: Generalize the power source code
>    pinctrl: renesas: rzg2l: Drop defines present in struct rzg2l_hwcfg
>    pinctrl: renesas: rzg2l: Keep member documentation aligned
>    pinctrl: renesas: rzg2l: Use tab instead of spaces
>    dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the missing I3C
>      power source option
>    pinctrl: renesas: rzg2l: Add RZ/G3S support for selecting the I3C
>      power source
>    arm64: dts: renesas: rzg3s-smarc-som: Enable I3C
> 
>   .../pinctrl/renesas,rzg2l-pinctrl.yaml        |   2 +-
>   .../boot/dts/renesas/rzg3s-smarc-som.dtsi     |  18 ++
>   .../boot/dts/renesas/rzg3s-smarc-switches.h   |   4 +
>   drivers/pinctrl/renesas/pinctrl-rzg2l.c       | 260 +++++++++++++-----
>   4 files changed, 207 insertions(+), 77 deletions(-)
> 

-- 
Thank you,
Claudiu
Re: [PATCH v2 0/7] pinctrl: renesas: rzg2l: Add support for RZ/G3S I3C
Posted by Wolfram Sang 1 week, 4 days ago
On Thu, May 28, 2026 at 11:15:47AM +0300, Claudiu Beznea wrote:
> + Wolfram

Looks good to me. I don't have the expertise to review patch 1, though.
Testing this will need to wait until next week when I am back home.

Thanks for the update!