Re: [PATCH v2 1/3] dt-bindings: gpio: rockchip,gpio-bank: Add rockchip,grf property
From: Krzysztof Kozlowski
Date: Tue Jul 21 2026 - 04:16:00 EST
On Tue, Jul 14, 2026 at 01:25:29PM -0600, Simon Glass wrote:
> Some Rockchip SoCs, such as the RV1106, give each GPIO bank its own
> IO control (IOC) register block rather than grouping the registers of
> all banks into a shared GRF region. Add an optional rockchip,grf
> property to the gpio-bank binding so that each bank node can reference
> the syscon for its own IOC block.
>
> Signed-off-by: Simon Glass <sjg@xxxxxxxxxxxx>
> ---
>
> Changes in v2:
> - Add new patch for the per-bank IOC reference
>
> .../devicetree/bindings/gpio/rockchip,gpio-bank.yaml | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml b/Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml
> index bdd83f42615c..774e9c7de606 100644
> --- a/Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml
> +++ b/Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml
> @@ -44,6 +44,13 @@ properties:
> power-domains:
> maxItems: 1
>
> + rockchip,grf:
> + $ref: /schemas/types.yaml#/definitions/phandle
> + description:
> + The phandle of the syscon node managing the IO control registers
> + of this bank, on SoCs such as the RV1106 where each GPIO bank has
> + its own IOC block.
I do not see usage of it in patchset linked in cover letter with DTS.
I have doubts that whil having one GRF region you have GPIO banks
pointing to different GRF regions.
It's possible if you would have multiple GRFs, but you do not. You have
one GRF, right?
Best regards,
Krzysztof