Commit 96bef667 authored by Yangtao Li's avatar Yangtao Li Committed by Linus Walleij

dt-bindings: pinctrl: sunxi: Get rid of continual nesting

Rather than a continual nesting of 'else' clauses, just make
each 'if' a new entry under 'allOf' and get rid of the else.
Signed-off-by: default avatarYangtao Li <frank@allwinnertech.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Acked-by: default avatarMaxime Ripard <mripard@kernel.org>
Link: https://lore.kernel.org/r/229e4870dab1b34797304c384e68c7d04196423b.1595572867.git.frank@allwinnertech.comSigned-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent a68a7844
...@@ -155,62 +155,74 @@ allOf: ...@@ -155,62 +155,74 @@ allOf:
minItems: 5 minItems: 5
maxItems: 5 maxItems: 5
else: - if:
if: properties:
properties: compatible:
compatible: enum:
enum: - allwinner,sun6i-a31-pinctrl
- allwinner,sun6i-a31-pinctrl - allwinner,sun6i-a31s-pinctrl
- allwinner,sun6i-a31s-pinctrl - allwinner,sun50i-h6-pinctrl
- allwinner,sun50i-h6-pinctrl
then:
then: properties:
properties: interrupts:
interrupts: minItems: 4
minItems: 4 maxItems: 4
maxItems: 4
- if:
else: properties:
if: compatible:
properties: enum:
compatible: - allwinner,sun8i-a23-pinctrl
enum: - allwinner,sun8i-a83t-pinctrl
- allwinner,sun8i-a23-pinctrl - allwinner,sun50i-a64-pinctrl
- allwinner,sun8i-a83t-pinctrl - allwinner,sun50i-h5-pinctrl
- allwinner,sun50i-a64-pinctrl - allwinner,suniv-f1c100s-pinctrl
- allwinner,sun50i-h5-pinctrl
- allwinner,suniv-f1c100s-pinctrl then:
properties:
then: interrupts:
properties: minItems: 3
interrupts: maxItems: 3
minItems: 3
maxItems: 3 - if:
properties:
else: compatible:
if: enum:
properties: - allwinner,sun6i-a31-r-pinctrl
compatible: - allwinner,sun8i-a33-pinctrl
enum: - allwinner,sun8i-h3-pinctrl
- allwinner,sun6i-a31-r-pinctrl - allwinner,sun8i-v3-pinctrl
- allwinner,sun8i-a33-pinctrl - allwinner,sun8i-v3s-pinctrl
- allwinner,sun8i-h3-pinctrl - allwinner,sun9i-a80-r-pinctrl
- allwinner,sun8i-v3-pinctrl - allwinner,sun50i-h6-r-pinctrl
- allwinner,sun8i-v3s-pinctrl
- allwinner,sun9i-a80-r-pinctrl then:
- allwinner,sun50i-h6-r-pinctrl properties:
interrupts:
then: minItems: 2
properties: maxItems: 2
interrupts:
minItems: 2 - if:
maxItems: 2 properties:
compatible:
else: enum:
properties: - allwinner,sun4i-a10-pinctrl
interrupts: - allwinner,sun5i-a10s-pinctrl
minItems: 1 - allwinner,sun5i-a13-pinctrl
maxItems: 1 - allwinner,sun7i-a20-pinctrl
- allwinner,sun8i-a23-r-pinctrl
- allwinner,sun8i-a83t-r-pinctrl
- allwinner,sun8i-h3-r-pinctrl
- allwinner,sun8i-r40-pinctrl
- allwinner,sun50i-a64-r-pinctrl
- nextthing,gr8-pinctrl
then:
properties:
interrupts:
minItems: 1
maxItems: 1
additionalProperties: false additionalProperties: false
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment