Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[cascardo/linux.git] / arch / arm / boot / dts / stih416-pinctrl.dtsi
index 051fc16..9c97f7e 100644 (file)
@@ -58,7 +58,7 @@
 
                        pio0: gpio@fe610000 {
                                gpio-controller;
-                               #gpio-cells = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0 0x100>;
@@ -66,7 +66,7 @@
                        };
                        pio1: gpio@fe611000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x1000 0x100>;
@@ -74,7 +74,7 @@
                        };
                        pio2: gpio@fe612000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x2000 0x100>;
@@ -82,7 +82,7 @@
                        };
                        pio3: gpio@fe613000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x3000 0x100>;
@@ -90,7 +90,7 @@
                        };
                        pio4: gpio@fe614000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x4000 0x100>;
@@ -98,7 +98,7 @@
                        };
                        pio40: gpio@fe615000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x5000 0x100>;
                                pinctrl_pwm1_chan0_default: pwm1-0-default {
                                        st,pins {
                                                pwm-out    = <&pio3 0 ALT1 OUT>;
+                                               pwm-capturein = <&pio3 2 ALT1 IN>;
+
                                        };
                                };
                                pinctrl_pwm1_chan1_default: pwm1-1-default {
                                        st,pins {
                                                pwm-out    = <&pio4 4 ALT1 OUT>;
+                                               pwm-capturein = <&pio4 3 ALT1 IN>;
                                        };
                                };
                                pinctrl_pwm1_chan2_default: pwm1-2-default {
 
                        pio5: gpio@fee00000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0 0x100>;
                        };
                        pio6: gpio@fee01000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x1000 0x100>;
                        };
                        pio7: gpio@fee02000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x2000 0x100>;
                        };
                        pio8: gpio@fee03000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x3000 0x100>;
                        };
                        pio9: gpio@fee04000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x4000 0x100>;
                        };
                        pio10: gpio@fee05000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x5000 0x100>;
                        };
                        pio11: gpio@fee06000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x6000 0x100>;
                        };
                        pio12: gpio@fee07000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x7000 0x100>;
                        };
                        pio30: gpio@fee08000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x8000 0x100>;
                        };
                        pio31: gpio@fee09000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x9000 0x100>;
                                pinctrl_pwm0_chan0_default: pwm0-0-default {
                                        st,pins {
                                                pwm-out    = <&pio9 7 ALT2 OUT>;
+                                               pwm-capturein = <&pio9 6 ALT2 IN>;
                                        };
                                };
                        };
 
                        pio13: gpio@fe820000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0 0x100>;
                        };
                        pio14: gpio@fe821000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x1000 0x100>;
                        };
                        pio15: gpio@fe822000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x2000 0x100>;
                        };
                        pio16: gpio@fe823000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x3000 0x100>;
                        };
                        pio17: gpio@fe824000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x4000 0x100>;
                        };
                        pio18: gpio@fe825000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x5000 0x100>;
                                pinctrl_pwm0_chan1_default: pwm0-1-default {
                                        st,pins {
                                                pwm-out    = <&pio13 2 ALT2 OUT>;
+                                               pwm-capturein = <&pio13 1 ALT2 IN>;
                                        };
                                };
                                pinctrl_pwm0_chan2_default: pwm0-2-default {
 
                        pio100: gpio@fd6b0000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0 0x100>;
                        };
                        pio101: gpio@fd6b1000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x1000 0x100>;
                        };
                        pio102: gpio@fd6b2000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x2000 0x100>;
 
                        pio103: gpio@fd330000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0 0x100>;
                        };
                        pio104: gpio@fd331000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x1000 0x100>;
                        };
                        pio105: gpio@fd332000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x2000 0x100>;
                        };
                        pio106: gpio@fd333000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x3000 0x100>;
 
                        pio107: gpio@fd334000 {
                                gpio-controller;
-                               #gpio-cells     = <1>;
+                               #gpio-cells     = <2>;
                                interrupt-controller;
                                #interrupt-cells = <2>;
                                reg             = <0x4000 0x100>;