diff options
Diffstat (limited to 'dts/Bindings/net/dsa/dsa-port.yaml')
-rw-r--r-- | dts/Bindings/net/dsa/dsa-port.yaml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/dts/Bindings/net/dsa/dsa-port.yaml b/dts/Bindings/net/dsa/dsa-port.yaml index 09317e16cb..10ad7e7109 100644 --- a/dts/Bindings/net/dsa/dsa-port.yaml +++ b/dts/Bindings/net/dsa/dsa-port.yaml @@ -76,6 +76,23 @@ properties: required: - reg +# CPU and DSA ports must have phylink-compatible link descriptions +if: + oneOf: + - required: [ ethernet ] + - required: [ link ] +then: + allOf: + - required: + - phy-mode + - oneOf: + - required: + - fixed-link + - required: + - phy-handle + - required: + - managed + additionalProperties: true ... |