Re: [PATCH 2/2] dt-bindings: document gpio-mt7621 bindings
From: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Date: 2018-06-14 16:20:25
Also in:
linux-gpio
From: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Date: 2018-06-14 16:20:25
Also in:
linux-gpio
On Thu, Jun 14, 2018 at 4:17 PM, Linus Walleij [off-list ref] wrote:
On Thu, Jun 14, 2018 at 6:45 AM, Sergio Paracuellos [off-list ref] wrote:quoted
Ok, so... does the following single node sounds acceptable? gpio: gpio@600 { #gpio-cells = <2>; #interrupt-cells = <2>; compatible = "mediatek,mt7621-gpio"; gpio-controller; interrupt-controller; reg = <0x600 0x60>; interrupt-parent = <&gic>; interrupts = <GIC_SHARED 12 IRQ_TYPE_LEVEL_HIGH>; mediatek,gpio-bank-widths = <32 32 32>;Why would you need this? It is pretty obvious from the compatible string isn't it? Just use that to tell that "aha, it is mediatek,mt7321-gpio, so it has 3x32 GPIOs indexed from 0..95". No need of overspecifying stuff.
Ok, So just one node with no extra stuff.
gpio: gpio@600 {
#gpio-cells = <2>;
#interrupt-cells = <2>;
compatible = "mediatek,mt7621-gpio";
gpio-controller;
interrupt-controller;
reg = <0x600 0x60>;
interrupt-parent = <&gic>;
interrupts = <GIC_SHARED 12 IRQ_TYPE_LEVEL_HIGH>;
Thanks for your answers!
Yours, Linus Walleij
Best regards,
Sergio Paracuellos