Skip to content

Commit c092a87

Browse files
krzkbroonie
authored andcommitted
spi: dt-bindings: allwinner: simplify with unevaluatedProperties
Remove properties already mentioned by common spi-controller.yaml and switch to unevaluatedProperties:false to achieve same functional effect. This makes the binding a bit smaller. Similarly there is no need to allow additionalProperties for children, because spi-controller.yaml already does it. Signed-off-by: Krzysztof Kozlowski <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 3ecd5a7 commit c092a87

File tree

2 files changed

+2
-14
lines changed

2 files changed

+2
-14
lines changed

Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ maintainers:
1414
- Maxime Ripard <[email protected]>
1515

1616
properties:
17-
"#address-cells": true
18-
"#size-cells": true
19-
2017
compatible:
2118
const: allwinner,sun4i-a10-spi
2219

@@ -46,12 +43,9 @@ properties:
4643
- const: rx
4744
- const: tx
4845

49-
num-cs: true
50-
5146
patternProperties:
5247
"^.*@[0-9a-f]+":
5348
type: object
54-
additionalProperties: true
5549
properties:
5650
reg:
5751
items:
@@ -71,7 +65,7 @@ required:
7165
- clocks
7266
- clock-names
7367

74-
additionalProperties: false
68+
unevaluatedProperties: false
7569

7670
examples:
7771
- |

Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ maintainers:
1414
- Maxime Ripard <[email protected]>
1515

1616
properties:
17-
"#address-cells": true
18-
"#size-cells": true
19-
2017
compatible:
2118
oneOf:
2219
- const: allwinner,sun50i-r329-spi
@@ -68,12 +65,9 @@ properties:
6865
- const: rx
6966
- const: tx
7067

71-
num-cs: true
72-
7368
patternProperties:
7469
"^.*@[0-9a-f]+":
7570
type: object
76-
additionalProperties: true
7771
properties:
7872
reg:
7973
items:
@@ -93,7 +87,7 @@ required:
9387
- clocks
9488
- clock-names
9589

96-
additionalProperties: false
90+
unevaluatedProperties: false
9791

9892
examples:
9993
- |

0 commit comments

Comments
 (0)