Re: [PATCH v3 2/4] dt-bindings: gpio: rockchip,gpio-bank: Add rockchip,grf property
Heiko StĂĽbner <[email protected]> Sun, 09 Aug 2026 11:42:47 +0200
| Newsgroups | org.infradead.lists.linux-rockchip,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-gpio,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <5555671.NgBsaNRSFp@diego> |
Am Mittwoch, 29. Juli 2026, 15:27:26 Mitteleuropäische Sommerzeit schrieb Simon Glass: > 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 <[email protected]> Part of me fears what next abomination hw-engineers will come up with, but I find this solution pretty elegant to handle that per bank pinconf-GRF. Reviewed-by: Heiko Stuebner <[email protected]> > --- > > (no changes since v2) > > 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. > + > patternProperties: > "^.+-hog(-[0-9]+)?$": > type: object > _______________________________________________ Linux-rockchip mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-rockchip