Re: [PATCH v2 4/5] pinctrl: renesas: gpio: support software nodes for function GPIOs
From: Bartosz Golaszewski
Date: Thu May 21 2026 - 05:23:28 EST
On Thu, 21 May 2026 07:13:20 +0200, Dmitry Torokhov
<dmitry.torokhov@xxxxxxxxx> said:
> This patch extends the sh-pfc GPIO driver to support software-node-based
> configuration for the secondary 'function' GPIO chip.
>
> While the primary GPIO chip typically uses the firmware node attached to
> the parent platform device, the secondary chip should target a specific
> child node to avoid ambiguity when defining GPIO hogs or properties.
>
> Update gpio_function_setup() to look for a child node named 'functions',
> but only when the parent is a software node. This ensures the behavior
> is restricted to legacy platforms being migrated to software nodes.
>
> Assisted-by: Gemini:gemini-3.1-pro
> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx>
> ---
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>