Re: [PATCH 4/6] dt-bindings: gpio: Add binding for Wii GPIO controller
On Fri, Jan 19, 2018 at 05:05:21PM -0600, Rob Herring wrote: > On Mon, Jan 15, 2018 at 04:13:59AM +0100, Jonathan Neuschäfer wrote: > > Signed-off-by: Jonathan Neuschäfer> > --- > > .../bindings/gpio/nintendo,hollywood-gpio.txt | 27 > > ++ > > .../devicetree/bindings/powerpc/nintendo/wii.txt | 9 +--- > > 2 files changed, 28 insertions(+), 8 deletions(-) > > create mode 100644 > > Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt [...] > > +Example: > > + > > + GPIO: gpio@0d8000c0 { > > Drop the leading 0. Ok, will do. > With that, > > Reviewed-by: Rob Herring Thanks. Jonathan Neuschäfer signature.asc Description: PGP signature
Re: [PATCH 4/6] dt-bindings: gpio: Add binding for Wii GPIO controller
On Mon, Jan 15, 2018 at 04:13:59AM +0100, Jonathan Neuschäfer wrote: > Signed-off-by: Jonathan Neuschäfer> --- > .../bindings/gpio/nintendo,hollywood-gpio.txt | 27 > ++ > .../devicetree/bindings/powerpc/nintendo/wii.txt | 9 +--- > 2 files changed, 28 insertions(+), 8 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt > > diff --git > a/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt > b/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt > new file mode 100644 > index ..a97ce6b5b724 > --- /dev/null > +++ b/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt > @@ -0,0 +1,27 @@ > +Nintendo Wii (Hollywood) GPIO controller > + > +Required properties: > +- compatible: "nintendo,hollywood-gpio > +- reg: Physical base address and length of the controller's registers. > +- gpio-controller: Marks the device node as a GPIO controller. > +- #gpio-cells: Should be <2>. The first cell is the pin number and the > + second cell is used to specify optional parameters: > + - bit 0 specifies polarity (0 for normal, 1 for inverted). > + > +Optional properties: > +- ngpios: see Documentation/devicetree/bindings/gpio/gpio.txt > +- interrupt-controller: Marks the device node as an interrupt controller. > +- #interrupt-cells: Should be two. > +- interrupts: Interrupt specifier for the controller's Broadway (PowerPC) > + interrupt. > +- interrupt-parent: phandle of the parent interrupt controller. > + > +Example: > + > + GPIO: gpio@0d8000c0 { Drop the leading 0. With that, Reviewed-by: Rob Herring
Re: [PATCH 4/6] dt-bindings: gpio: Add binding for Wii GPIO controller
On Mon, Jan 15, 2018 at 4:13 AM, Jonathan Neuschäferwrote: maybe some small blurb here? > Signed-off-by: Jonathan Neuschäfer It looks good, very standard bindings. Yours, Linus Walleij
[PATCH 4/6] dt-bindings: gpio: Add binding for Wii GPIO controller
Signed-off-by: Jonathan Neuschäfer--- .../bindings/gpio/nintendo,hollywood-gpio.txt | 27 ++ .../devicetree/bindings/powerpc/nintendo/wii.txt | 9 +--- 2 files changed, 28 insertions(+), 8 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt diff --git a/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt b/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt new file mode 100644 index ..a97ce6b5b724 --- /dev/null +++ b/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt @@ -0,0 +1,27 @@ +Nintendo Wii (Hollywood) GPIO controller + +Required properties: +- compatible: "nintendo,hollywood-gpio +- reg: Physical base address and length of the controller's registers. +- gpio-controller: Marks the device node as a GPIO controller. +- #gpio-cells: Should be <2>. The first cell is the pin number and the + second cell is used to specify optional parameters: + - bit 0 specifies polarity (0 for normal, 1 for inverted). + +Optional properties: +- ngpios: see Documentation/devicetree/bindings/gpio/gpio.txt +- interrupt-controller: Marks the device node as an interrupt controller. +- #interrupt-cells: Should be two. +- interrupts: Interrupt specifier for the controller's Broadway (PowerPC) + interrupt. +- interrupt-parent: phandle of the parent interrupt controller. + +Example: + + GPIO: gpio@0d8000c0 { + #gpio-cells = <2>; + compatible = "nintendo,hollywood-gpio"; + reg = <0x0d8000c0 0x40>; + gpio-controller; + ngpios = <24>; + } diff --git a/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt b/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt index 36afa322b04b..a3dc4b9fa11a 100644 --- a/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt +++ b/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt @@ -152,14 +152,7 @@ Nintendo Wii device tree 1.l) The General Purpose I/O (GPIO) controller node - Represents the dual access 32 GPIO controller interface. - - Required properties: - - - #gpio-cells : <2> - - compatible : should be "nintendo,hollywood-gpio" - - reg : should contain the IPC registers location and length - - gpio-controller + see Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt 1.m) The control node -- 2.15.1