dt-bindings: pinctrl: Add Allwinner H616 compatible strings

A new SoC, a new compatible string.
Also we were too miserly with just allowing seven interrupt banks.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Maxime Ripard <mripard@kernel.org>
Link: https://lore.kernel.org/r/20210118020848.11721-4-andre.przywara@arm.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
Andre Przywara 2021-01-18 02:08:30 +00:00 committed by Linus Walleij
parent dd1ccfd676
commit fdca7cb995

View File

@ -53,6 +53,8 @@ properties:
- allwinner,sun50i-h5-pinctrl - allwinner,sun50i-h5-pinctrl
- allwinner,sun50i-h6-pinctrl - allwinner,sun50i-h6-pinctrl
- allwinner,sun50i-h6-r-pinctrl - allwinner,sun50i-h6-r-pinctrl
- allwinner,sun50i-h616-pinctrl
- allwinner,sun50i-h616-r-pinctrl
- allwinner,suniv-f1c100s-pinctrl - allwinner,suniv-f1c100s-pinctrl
- nextthing,gr8-pinctrl - nextthing,gr8-pinctrl
@ -61,7 +63,7 @@ properties:
interrupts: interrupts:
minItems: 1 minItems: 1
maxItems: 7 maxItems: 8
description: description:
One interrupt per external interrupt bank supported on the One interrupt per external interrupt bank supported on the
controller, sorted by bank number ascending order. controller, sorted by bank number ascending order.
@ -91,7 +93,7 @@ properties:
bank found in the controller bank found in the controller
$ref: /schemas/types.yaml#/definitions/uint32-array $ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 1 minItems: 1
maxItems: 5 maxItems: 8
patternProperties: patternProperties:
# It's pretty scary, but the basic idea is that: # It's pretty scary, but the basic idea is that:
@ -145,6 +147,17 @@ allOf:
# boards are defining it at the moment so it would generate a lot of # boards are defining it at the moment so it would generate a lot of
# warnings. # warnings.
- if:
properties:
compatible:
enum:
- allwinner,sun50i-h616-pinctrl
then:
properties:
interrupts:
minItems: 8
- if: - if:
properties: properties:
compatible: compatible: