The optional mdio property will be used by dsa switch to configure slave_mii_bus when the driver does not allocate it during setup. Some drivers already offer/require a similar property but, in some cases, they rely on a compatible string to identify the mdio bus node. Each subdriver might decide to keep existing approach or migrate to this new common property. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx> --- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/net/dsa/dsa.yaml b/Documentation/devicetree/bindings/net/dsa/dsa.yaml index b9d48e357e77..f9aa09052785 100644 --- a/Documentation/devicetree/bindings/net/dsa/dsa.yaml +++ b/Documentation/devicetree/bindings/net/dsa/dsa.yaml @@ -32,6 +32,12 @@ properties: (single device hanging off a CPU port) must not specify this property $ref: /schemas/types.yaml#/definitions/uint32-array + mdio: + unevaluatedProperties: false + description: + Container of PHY and devices on the switches MDIO bus. + $ref: /schemas/net/mdio.yaml# + patternProperties: "^(ethernet-)?ports$": type: object -- 2.35.1