diff options
Diffstat (limited to 'sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml')
| -rw-r--r-- | sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml b/sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml index 8d971813bab6..2abd036578d1 100644 --- a/sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml +++ b/sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml @@ -36,23 +36,20 @@ additionalProperties: true $defs: ethernet-ports: description: A DSA switch without any extra port properties - $ref: '#/' + $ref: '#' patternProperties: "^(ethernet-)?ports$": - type: object - additionalProperties: false - - properties: - '#address-cells': - const: 1 - '#size-cells': - const: 0 - patternProperties: - "^(ethernet-)?port@[0-9]+$": + "^(ethernet-)?port@[0-9a-f]+$": description: Ethernet switch ports $ref: dsa-port.yaml# unevaluatedProperties: false +oneOf: + - required: + - ports + - required: + - ethernet-ports + ... |
