[PATCH v3 06/20] dt-bindings: pinctrl: samsung: add google,gs101-pinctrl compatible
Sam Protsenko
semen.protsenko at linaro.org
Wed Oct 11 16:10:43 PDT 2023
On Wed, Oct 11, 2023 at 1:49 PM Peter Griffin <peter.griffin at linaro.org> wrote:
>
> Add the "google,gs101-pinctrl" compatible to the dt-schema bindings
> documentation.
>
> Add maxItems of 50 for the interrupts property as gs101 can have
> multiple irqs.
>
> Signed-off-by: Peter Griffin <peter.griffin at linaro.org>
> ---
Reviewed-by: Sam Protsenko <semen.protsenko at linaro.org>
> .../bindings/pinctrl/samsung,pinctrl.yaml | 22 ++++++++++++++++++-
> 1 file changed, 21 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml
> index 26614621774a..6dc648490668 100644
> --- a/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml
> +++ b/Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml
> @@ -35,6 +35,7 @@ properties:
>
> compatible:
> enum:
> + - google,gs101-pinctrl
> - samsung,s3c2412-pinctrl
> - samsung,s3c2416-pinctrl
> - samsung,s3c2440-pinctrl
> @@ -58,7 +59,8 @@ properties:
> interrupts:
> description:
> Required for GPIO banks supporting external GPIO interrupts.
> - maxItems: 1
> + minItems: 1
> + maxItems: 50
>
> power-domains:
> maxItems: 1
> @@ -134,6 +136,24 @@ allOf:
> minItems: 1
> maxItems: 1
>
> + - if:
> + properties:
> + compatible:
> + contains:
> + const: google,gs101-pinctrl
> + then:
> + properties:
> + interrupts:
> + description:
> + Required for external wakeup interrupts. List all external
> + wakeup interrupts supported by this bank.
> + minItems: 1
> + maxItems: 50
> + else:
> + properties:
> + interrupts:
> + maxItems: 1
> +
> additionalProperties: false
>
> examples:
> --
> 2.42.0.655.g421f12c284-goog
>
More information about the linux-arm-kernel
mailing list