dt-bindings: pinctrl: amlogic,meson-pinctrl: allow gpio-line-names
authorNeil Armstrong <neil.armstrong@linaro.org>
Fri, 7 Jul 2023 08:20:44 +0000 (10:20 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 16 Jul 2023 21:14:30 +0000 (23:14 +0200)
Allow gpio-line-names property for the gpio subnodes.

Fixes: 94df03a45276 ("dt-bindings: pinctrl: Convert Amlogic Meson pinctrl binding")
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230707-topic-amlogic-upstream-pinctrl-fix-bindings-v2-1-2160060446d7@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml
Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml
Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-g12a-periphs.yaml
Documentation/devicetree/bindings/pinctrl/amlogic,meson8-pinctrl-aobus.yaml
Documentation/devicetree/bindings/pinctrl/amlogic,meson8-pinctrl-cbus.yaml

index 99080c9eaac31e43420be6549095e338cf14d071..4cee220ab652ef50e17d8ff26bb2bd5ce817bbbd 100644 (file)
@@ -36,6 +36,10 @@ patternProperties:
           - const: mux
           - const: gpio
 
+      gpio-line-names:
+        minItems: 62 # A1
+        maxItems: 82 # S4
+
 unevaluatedProperties:
   type: object
   $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins
index 7c9c94ec5b7b652a537aecace41ad2bdc51db52a..0942ea60c6cd9b154cb35443efd1b596f58d3c80 100644 (file)
@@ -36,6 +36,9 @@ patternProperties:
           - const: ds
           - const: gpio
 
+      gpio-line-names:
+        maxItems: 15
+
 unevaluatedProperties:
   type: object
   $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins
index 4bcb8b60420f1823383f275f037ba108aa208561..e3c8bde305594093ff7599d171cae1bef963eab7 100644 (file)
@@ -38,6 +38,9 @@ patternProperties:
           - const: mux
           - const: ds
 
+      gpio-line-names:
+        maxItems: 85
+
 unevaluatedProperties:
   type: object
   $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins
index 32d99c9b6afcc2e08046e0ebc05b2d581e1c030f..c1b03147e8eca86c2ae2698259dd2063023b708c 100644 (file)
@@ -44,6 +44,10 @@ patternProperties:
           - const: pull
           - const: gpio
 
+      gpio-line-names:
+        minItems: 11 # GXL
+        maxItems: 16 # Meson8
+
 unevaluatedProperties:
   type: object
   $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins
index d0441051f34a6d6341ba68780f87fffab1aa0e11..4ec85b8248fa3e83976a393c46ad1143875e21b0 100644 (file)
@@ -45,6 +45,10 @@ patternProperties:
           - const: pull-enable
           - const: gpio
 
+      gpio-line-names:
+        minItems: 86 # AXG
+        maxItems: 120 # Meson8
+
 unevaluatedProperties:
   type: object
   $ref: amlogic,meson-pinctrl-common.yaml#/$defs/meson-pins