Hi Heiner, Same here, correct the subject. On 05/28/2017 09:13 PM, Heiner Kallweit wrote: > Make the GPIO controllers act as interrupt controllers and > update the related DT binding documentation. > > Signed-off-by: Heiner Kallweit <hkallweit1@xxxxxxxxx> > --- > Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt | 4 ++++ > arch/arm/boot/dts/meson8.dtsi | 4 ++++ > arch/arm/boot/dts/meson8b.dtsi | 4 ++++ > arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 4 ++++ > arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 4 ++++ > 5 files changed, 20 insertions(+) > > diff --git a/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt > index 2392557e..49a8118a 100644 > --- a/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt > +++ b/Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt > @@ -24,6 +24,8 @@ Required properties for sub-nodes are: > when it is missing the "pull" registers are used instead > - gpio-controller: identifies the node as a gpio controller > - #gpio-cells: must be 2 > + - interrupt-controller: identifies the node as interrupt controller > + - #interrupt-cells: must be 2 > > === Other sub-nodes === > > @@ -62,6 +64,8 @@ pinctrl-bindings.txt > reg-names = "mux", "pull", "pull-enable", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > }; > > nand { > diff --git a/arch/arm/boot/dts/meson8.dtsi b/arch/arm/boot/dts/meson8.dtsi > index b4c4175d..a645257b 100644 > --- a/arch/arm/boot/dts/meson8.dtsi > +++ b/arch/arm/boot/dts/meson8.dtsi > @@ -106,6 +106,8 @@ > reg-names = "mux", "pull", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_aobus 0 120 16>; > }; > > @@ -149,6 +151,8 @@ > reg-names = "mux", "pull", "pull-enable", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_cbus 0 0 120>; > }; > > diff --git a/arch/arm/boot/dts/meson8b.dtsi b/arch/arm/boot/dts/meson8b.dtsi > index 1bce64a6..49233917 100644 > --- a/arch/arm/boot/dts/meson8b.dtsi > +++ b/arch/arm/boot/dts/meson8b.dtsi > @@ -99,6 +99,8 @@ > reg-names = "mux", "pull", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_aobus 0 130 16>; > }; > > @@ -174,6 +176,8 @@ > reg-names = "mux", "pull", "pull-enable", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_cbus 0 0 130>; > }; > }; > diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi > index 6f8b3011..a771dae8 100644 > --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi > +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi > @@ -111,6 +111,8 @@ > reg-names = "mux", "pull", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_aobus 0 0 14>; > }; > > @@ -356,6 +358,8 @@ > reg-names = "mux", "pull", "pull-enable", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_periphs 0 14 120>; > }; > > diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi > index 3efad5f0..16b584f5 100644 > --- a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi > +++ b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi > @@ -80,6 +80,8 @@ > reg-names = "mux", "pull", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_aobus 0 0 14>; > }; > > @@ -244,6 +246,8 @@ > reg-names = "mux", "pull", "pull-enable", "gpio"; > gpio-controller; > #gpio-cells = <2>; > + interrupt-controller; > + #interrupt-cells = <2>; > gpio-ranges = <&pinctrl_periphs 0 14 101>; > }; > > Seems good, Reviewed-by: Neil Armstrong <narmstrong@xxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html