Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: pinctrl: qcom: drop common properties

Drop common properties already defined in referenced common Qualcomm SoC
TLMM bindings and use "unevaluatedProperties: false". This makes the
binding smaller and easier to review.

In few places move the "required:" block to bottom, to match convention.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20231208215534.195854-9-krzysztof.kozlowski@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Krzysztof Kozlowski and committed by
Linus Walleij
79d770af 6bd410fc

+94 -375
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,ipq5332-tlmm.yaml
··· 26 26 interrupts: 27 27 maxItems: 1 28 28 29 - interrupt-controller: true 30 - "#interrupt-cells": true 31 - gpio-controller: true 32 - "#gpio-cells": true 33 - gpio-ranges: true 34 - wakeup-parent: true 35 - 36 29 gpio-reserved-ranges: 37 30 minItems: 1 38 31 maxItems: 27 ··· 93 100 - compatible 94 101 - reg 95 102 96 - additionalProperties: false 103 + unevaluatedProperties: false 97 104 98 105 examples: 99 106 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 35 ··· 96 103 - compatible 97 104 - reg 98 105 99 - additionalProperties: false 106 + unevaluatedProperties: false 100 107 101 108 examples: 102 109 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 33 ··· 90 97 - compatible 91 98 - reg 92 99 93 - additionalProperties: false 100 + unevaluatedProperties: false 94 101 95 102 examples: 96 103 - |
+6 -12
Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 28 gpio-reserved-ranges: true 32 - "#gpio-cells": true 33 - gpio-ranges: true 34 - wakeup-parent: true 35 - 36 - required: 37 - - compatible 38 - - reg 39 - 40 - additionalProperties: false 41 29 42 30 patternProperties: 43 31 "-state$": ··· 97 109 98 110 required: 99 111 - pins 112 + 113 + required: 114 + - compatible 115 + - reg 116 + 117 + unevaluatedProperties: false 100 118 101 119 examples: 102 120 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 86 ··· 85 92 - compatible 86 93 - reg 87 94 88 - additionalProperties: false 95 + unevaluatedProperties: false 89 96 90 97 examples: 91 98 - |
+6 -12
Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 28 gpio-reserved-ranges: true 32 - "#gpio-cells": true 33 - gpio-ranges: true 34 - wakeup-parent: true 35 - 36 - required: 37 - - compatible 38 - - reg 39 - 40 - additionalProperties: false 41 29 42 30 patternProperties: 43 31 "-state$": ··· 95 107 96 108 required: 97 109 - pins 110 + 111 + required: 112 + - compatible 113 + - reg 114 + 115 + unevaluatedProperties: false 98 116 99 117 examples: 100 118 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 61 ··· 107 114 - compatible 108 115 - reg 109 116 110 - additionalProperties: false 117 + unevaluatedProperties: false 111 118 112 119 examples: 113 120 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 76 ··· 101 108 - compatible 102 109 - reg 103 110 104 - additionalProperties: false 111 + unevaluatedProperties: false 105 112 106 113 examples: 107 114 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 73 ··· 117 124 - compatible 118 125 - reg 119 126 120 - additionalProperties: false 127 + unevaluatedProperties: false 121 128 122 129 examples: 123 130 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 73 ··· 97 104 - compatible 98 105 - reg 99 106 100 - additionalProperties: false 107 + unevaluatedProperties: false 101 108 102 109 examples: 103 110 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - "#gpio-cells": true 32 - gpio-ranges: true 33 - wakeup-parent: true 34 - 35 28 gpio-reserved-ranges: 36 29 minItems: 1 37 30 maxItems: 73 ··· 107 114 - compatible 108 115 - reg 109 116 110 - additionalProperties: false 117 + unevaluatedProperties: false 111 118 112 119 examples: 113 120 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 75 ··· 126 133 - compatible 127 134 - reg 128 135 129 - additionalProperties: false 136 + unevaluatedProperties: false 130 137 131 138 examples: 132 139 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.yaml
··· 23 23 interrupts: 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - "#interrupt-cells": true 28 - gpio-controller: true 29 - "#gpio-cells": true 30 - gpio-ranges: true 31 - wakeup-parent: true 32 - 33 26 gpio-reserved-ranges: 34 27 minItems: 1 35 28 maxItems: 75 ··· 111 118 - compatible 112 119 - reg 113 120 114 - additionalProperties: false 121 + unevaluatedProperties: false 115 122 116 123 examples: 117 124 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-tlmm.yaml
··· 22 22 interrupts: 23 23 maxItems: 1 24 24 25 - interrupt-controller: true 26 - "#interrupt-cells": true 27 - gpio-controller: true 28 - "#gpio-cells": true 29 - gpio-ranges: true 30 - wakeup-parent: true 31 - 32 25 patternProperties: 33 26 "-state$": 34 27 oneOf: ··· 85 92 - compatible 86 93 - reg 87 94 88 - additionalProperties: false 95 + unevaluatedProperties: false 89 96 90 97 examples: 91 98 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml
··· 29 29 interrupts: 30 30 maxItems: 1 31 31 32 - interrupt-controller: true 33 - "#interrupt-cells": true 34 - gpio-controller: true 35 - "#gpio-cells": true 36 - gpio-ranges: true 37 - wakeup-parent: true 38 - 39 32 gpio-reserved-ranges: 40 33 minItems: 1 41 34 maxItems: 60 ··· 123 130 - compatible 124 131 - reg 125 132 126 - additionalProperties: false 133 + unevaluatedProperties: false 127 134 128 135 examples: 129 136 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
··· 26 26 interrupts: 27 27 maxItems: 1 28 28 29 - interrupt-controller: true 30 - "#interrupt-cells": true 31 - gpio-controller: true 32 - 33 29 gpio-reserved-ranges: 34 30 minItems: 1 35 31 maxItems: 76 36 32 37 33 gpio-line-names: 38 34 maxItems: 151 39 - 40 - "#gpio-cells": true 41 - gpio-ranges: true 42 - wakeup-parent: true 43 35 44 36 patternProperties: 45 37 "-state$": ··· 95 103 - compatible 96 104 - reg 97 105 98 - additionalProperties: false 106 + unevaluatedProperties: false 99 107 100 108 examples: 101 109 - |
+6 -13
Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - "#gpio-cells": true 32 - gpio-ranges: true 33 - wakeup-parent: true 34 - 35 28 gpio-reserved-ranges: 36 29 minItems: 1 37 30 maxItems: 74 38 31 39 32 gpio-line-names: 40 33 maxItems: 148 41 - 42 - required: 43 - - compatible 44 - - reg 45 - 46 - additionalProperties: false 47 34 48 35 patternProperties: 49 36 "-state$": ··· 96 109 97 110 required: 98 111 - pins 112 + 113 + required: 114 + - compatible 115 + - reg 116 + 117 + unevaluatedProperties: false 99 118 100 119 examples: 101 120 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.yaml
··· 29 29 interrupts: 30 30 maxItems: 1 31 31 32 - interrupt-controller: true 33 - "#interrupt-cells": true 34 - gpio-controller: true 35 - "#gpio-cells": true 36 - gpio-ranges: true 37 - wakeup-parent: true 38 - 39 32 gpio-reserved-ranges: 40 33 minItems: 1 41 34 maxItems: 60 ··· 105 112 - reg 106 113 - reg-names 107 114 108 - additionalProperties: false 115 + unevaluatedProperties: false 109 116 110 117 examples: 111 118 - |
+1 -27
Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
··· 23 23 description: Specifies the TLMM summary IRQ 24 24 maxItems: 1 25 25 26 - interrupt-controller: true 27 - 28 - '#interrupt-cells': 29 - description: 30 - Specifies the PIN numbers and Flags, as defined in defined in 31 - include/dt-bindings/interrupt-controller/irq.h 32 - const: 2 33 - 34 - gpio-controller: true 35 - 36 - '#gpio-cells': 37 - description: Specifying the pin number and flags, as defined in 38 - include/dt-bindings/gpio/gpio.h 39 - const: 2 40 - 41 - gpio-ranges: 42 - maxItems: 1 43 - 44 26 gpio-reserved-ranges: 45 27 minItems: 1 46 28 maxItems: 88 47 29 48 30 gpio-line-names: 49 31 maxItems: 175 50 - 51 - wakeup-parent: true 52 32 53 33 patternProperties: 54 34 "-state$": ··· 104 124 required: 105 125 - compatible 106 126 - reg 107 - - interrupts 108 - - interrupt-controller 109 - - '#interrupt-cells' 110 - - gpio-controller 111 - - '#gpio-cells' 112 - - gpio-ranges 113 127 114 - additionalProperties: false 128 + unevaluatedProperties: false 115 129 116 130 examples: 117 131 - |
+7 -13
Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
··· 31 31 interrupts: 32 32 maxItems: 1 33 33 34 - interrupt-controller: true 35 - '#interrupt-cells': true 36 - gpio-controller: true 37 34 gpio-reserved-ranges: true 38 - '#gpio-cells': true 39 - gpio-ranges: true 40 - wakeup-parent: true 41 - 42 - required: 43 - - compatible 44 - - reg 45 - - reg-names 46 - 47 - additionalProperties: false 48 35 49 36 patternProperties: 50 37 "-state$": ··· 92 105 93 106 required: 94 107 - pins 108 + 109 + required: 110 + - compatible 111 + - reg 112 + - reg-names 113 + 114 + unevaluatedProperties: false 95 115 96 116 examples: 97 117 - |
+6 -12
Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 28 gpio-reserved-ranges: true 32 - "#gpio-cells": true 33 - gpio-ranges: true 34 - wakeup-parent: true 35 - 36 - required: 37 - - compatible 38 - - reg 39 - 40 - additionalProperties: false 41 29 42 30 patternProperties: 43 31 "-state$": ··· 95 107 96 108 required: 97 109 - pins 110 + 111 + required: 112 + - compatible 113 + - reg 114 + 115 + unevaluatedProperties: false 98 116 99 117 examples: 100 118 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,sdm630-pinctrl.yaml
··· 34 34 interrupts: 35 35 maxItems: 1 36 36 37 - interrupt-controller: true 38 - "#interrupt-cells": true 39 - gpio-controller: true 40 - 41 37 gpio-reserved-ranges: 42 38 minItems: 1 43 39 maxItems: 57 44 40 45 41 gpio-line-names: 46 42 maxItems: 114 47 - 48 - "#gpio-cells": true 49 - gpio-ranges: true 50 - wakeup-parent: true 51 43 52 44 patternProperties: 53 45 "-state$": ··· 122 130 - compatible 123 131 - reg 124 132 125 - additionalProperties: false 133 + unevaluatedProperties: false 126 134 127 135 examples: 128 136 - |
+6 -13
Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 28 gpio-reserved-ranges: 32 29 minItems: 1 33 30 maxItems: 75 34 - 35 - "#gpio-cells": true 36 - gpio-ranges: true 37 - wakeup-parent: true 38 - 39 - required: 40 - - compatible 41 - - reg 42 - 43 - additionalProperties: false 44 31 45 32 patternProperties: 46 33 "-state$": ··· 84 97 85 98 required: 86 99 - pins 100 + 101 + required: 102 + - compatible 103 + - reg 104 + 105 + unevaluatedProperties: false 87 106 88 107 examples: 89 108 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
··· 26 26 interrupts: 27 27 maxItems: 1 28 28 29 - interrupt-controller: true 30 - "#interrupt-cells": true 31 - gpio-controller: true 32 - 33 29 gpio-reserved-ranges: 34 30 minItems: 1 35 31 maxItems: 75 36 32 37 33 gpio-line-names: 38 34 maxItems: 150 39 - 40 - "#gpio-cells": true 41 - gpio-ranges: true 42 - wakeup-parent: true 43 35 44 36 patternProperties: 45 37 "-state$": ··· 102 110 - compatible 103 111 - reg 104 112 105 - additionalProperties: false 113 + unevaluatedProperties: false 106 114 107 115 examples: 108 116 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,sdx75-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - 32 28 gpio-reserved-ranges: 33 29 minItems: 1 34 30 maxItems: 67 35 31 36 32 gpio-line-names: 37 33 maxItems: 133 38 - 39 - "#gpio-cells": true 40 - gpio-ranges: true 41 - wakeup-parent: true 42 34 43 35 patternProperties: 44 36 "-state$": ··· 94 102 - compatible 95 103 - reg 96 104 97 - additionalProperties: false 105 + unevaluatedProperties: false 98 106 99 107 examples: 100 108 - |
+1 -7
Documentation/devicetree/bindings/pinctrl/qcom,sm6115-tlmm.yaml
··· 29 29 interrupts: 30 30 maxItems: 1 31 31 32 - interrupt-controller: true 33 - "#interrupt-cells": true 34 - gpio-controller: true 35 - "#gpio-cells": true 36 - gpio-ranges: true 37 32 gpio-reserved-ranges: true 38 - wakeup-parent: true 39 33 40 34 patternProperties: 41 35 "-state$": ··· 91 97 - reg 92 98 - reg-names 93 99 94 - additionalProperties: false 100 + unevaluatedProperties: false 95 101 96 102 examples: 97 103 - |
+7 -13
Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
··· 30 30 interrupts: 31 31 maxItems: 1 32 32 33 - interrupt-controller: true 34 - "#interrupt-cells": true 35 - gpio-controller: true 36 33 gpio-reserved-ranges: true 37 - "#gpio-cells": true 38 - gpio-ranges: true 39 - wakeup-parent: true 40 - 41 - required: 42 - - compatible 43 - - reg 44 - - reg-names 45 - 46 - additionalProperties: false 47 34 48 35 patternProperties: 49 36 "-state$": ··· 91 104 92 105 required: 93 106 - pins 107 + 108 + required: 109 + - compatible 110 + - reg 111 + - reg-names 112 + 113 + unevaluatedProperties: false 94 114 95 115 examples: 96 116 - |
+6 -14
Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
··· 26 26 minItems: 9 27 27 maxItems: 9 28 28 29 - interrupt-controller: true 30 - "#interrupt-cells": true 31 - gpio-controller: true 32 - 33 29 gpio-reserved-ranges: 34 30 minItems: 1 35 31 maxItems: 78 36 32 37 33 gpio-line-names: 38 34 maxItems: 156 39 - 40 - "#gpio-cells": true 41 - gpio-ranges: true 42 - wakeup-parent: true 43 - 44 - required: 45 - - compatible 46 - - reg 47 - 48 - additionalProperties: false 49 35 50 36 patternProperties: 51 37 "-state$": ··· 97 111 98 112 required: 99 113 - pins 114 + 115 + required: 116 + - compatible 117 + - reg 118 + 119 + unevaluatedProperties: false 100 120 101 121 examples: 102 122 - |
+6 -12
Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 28 gpio-reserved-ranges: true 32 - "#gpio-cells": true 33 - gpio-ranges: true 34 - wakeup-parent: true 35 - 36 - required: 37 - - compatible 38 - - reg 39 - 40 - additionalProperties: false 41 29 42 30 patternProperties: 43 31 "-state$": ··· 100 112 101 113 required: 102 114 - pins 115 + 116 + required: 117 + - compatible 118 + - reg 119 + 120 + unevaluatedProperties: false 103 121 104 122 examples: 105 123 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml
··· 32 32 interrupts: 33 33 maxItems: 1 34 34 35 - interrupt-controller: true 36 - "#interrupt-cells": true 37 - gpio-controller: true 38 - "#gpio-cells": true 39 - gpio-ranges: true 40 - wakeup-parent: true 41 - 42 35 gpio-reserved-ranges: 43 36 minItems: 1 44 37 maxItems: 60 ··· 104 111 - reg 105 112 - reg-names 106 113 107 - additionalProperties: false 114 + unevaluatedProperties: false 108 115 109 116 examples: 110 117 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.yaml
··· 30 30 interrupts: 31 31 maxItems: 1 32 32 33 - interrupt-controller: true 34 - "#interrupt-cells": true 35 - gpio-controller: true 36 - "#gpio-cells": true 37 - gpio-ranges: true 38 - wakeup-parent: true 39 - 40 33 gpio-reserved-ranges: 41 34 minItems: 1 42 35 maxItems: 88 ··· 106 113 - reg 107 114 - reg-names 108 115 109 - additionalProperties: false 116 + unevaluatedProperties: false 110 117 111 118 examples: 112 119 - |
+1 -8
Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
··· 28 28 interrupts: 29 29 maxItems: 1 30 30 31 - interrupt-controller: true 32 - "#interrupt-cells": true 33 - gpio-controller: true 34 - "#gpio-cells": true 35 - gpio-ranges: true 36 - wakeup-parent: true 37 - 38 31 gpio-reserved-ranges: 39 32 minItems: 1 40 33 maxItems: 90 ··· 99 106 - reg 100 107 - reg-names 101 108 102 - additionalProperties: false 109 + unevaluatedProperties: false 103 110 104 111 examples: 105 112 - |
+6 -14
Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - 32 28 gpio-reserved-ranges: 33 29 minItems: 1 34 30 maxItems: 102 35 31 36 32 gpio-line-names: 37 33 maxItems: 203 38 - 39 - "#gpio-cells": true 40 - gpio-ranges: true 41 - wakeup-parent: true 42 - 43 - required: 44 - - compatible 45 - - reg 46 - 47 - additionalProperties: false 48 34 49 35 patternProperties: 50 36 "-state$": ··· 93 107 94 108 required: 95 109 - pins 110 + 111 + required: 112 + - compatible 113 + - reg 114 + 115 + unevaluatedProperties: false 96 116 97 117 examples: 98 118 - |
+6 -14
Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - 32 28 gpio-reserved-ranges: 33 29 minItems: 1 34 30 maxItems: 105 35 31 36 32 gpio-line-names: 37 33 maxItems: 210 38 - 39 - "#gpio-cells": true 40 - gpio-ranges: true 41 - wakeup-parent: true 42 - 43 - required: 44 - - compatible 45 - - reg 46 - 47 - additionalProperties: false 48 34 49 35 patternProperties: 50 36 "-state$": ··· 92 106 93 107 required: 94 108 - pins 109 + 110 + required: 111 + - compatible 112 + - reg 113 + 114 + unevaluatedProperties: false 95 115 96 116 examples: 97 117 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,sm8550-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - 32 28 gpio-reserved-ranges: 33 29 minItems: 1 34 30 maxItems: 105 35 31 36 32 gpio-line-names: 37 33 maxItems: 210 38 - 39 - "#gpio-cells": true 40 - gpio-ranges: true 41 - wakeup-parent: true 42 34 43 35 patternProperties: 44 36 "-state$": ··· 111 119 - compatible 112 120 - reg 113 121 114 - additionalProperties: false 122 + unevaluatedProperties: false 115 123 116 124 examples: 117 125 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,sm8650-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - 32 28 gpio-reserved-ranges: 33 29 minItems: 1 34 30 maxItems: 105 35 31 36 32 gpio-line-names: 37 33 maxItems: 210 38 - 39 - "#gpio-cells": true 40 - gpio-ranges: true 41 - wakeup-parent: true 42 34 43 35 patternProperties: 44 36 "-state$": ··· 104 112 - compatible 105 113 - reg 106 114 107 - additionalProperties: false 115 + unevaluatedProperties: false 108 116 109 117 examples: 110 118 - |
+1 -9
Documentation/devicetree/bindings/pinctrl/qcom,x1e80100-tlmm.yaml
··· 25 25 interrupts: 26 26 maxItems: 1 27 27 28 - interrupt-controller: true 29 - "#interrupt-cells": true 30 - gpio-controller: true 31 - 32 28 gpio-reserved-ranges: 33 29 minItems: 1 34 30 maxItems: 119 35 31 36 32 gpio-line-names: 37 33 maxItems: 238 38 - 39 - "#gpio-cells": true 40 - gpio-ranges: true 41 - wakeup-parent: true 42 34 43 35 patternProperties: 44 36 "-state$": ··· 100 108 - compatible 101 109 - reg 102 110 103 - additionalProperties: false 111 + unevaluatedProperties: false 104 112 105 113 examples: 106 114 - |