mdio-mux.yaml 933 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # SPDX-License-Identifier: GPL-2.0
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/net/mdio-mux.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Common MDIO bus multiplexer/switch properties.
  7. maintainers:
  8. - Andrew Lunn <andrew@lunn.ch>
  9. description: |+
  10. An MDIO bus multiplexer/switch will have several child busses that are
  11. numbered uniquely in a device dependent manner. The nodes for an MDIO
  12. bus multiplexer/switch will have one child node for each child bus.
  13. properties:
  14. mdio-parent-bus:
  15. $ref: /schemas/types.yaml#/definitions/phandle
  16. description:
  17. The phandle of the MDIO bus that this multiplexer's master-side port is
  18. connected to.
  19. '#address-cells':
  20. const: 1
  21. '#size-cells':
  22. const: 0
  23. patternProperties:
  24. '^mdio@[0-9a-f]+$':
  25. $ref: mdio.yaml#
  26. unevaluatedProperties: false
  27. properties:
  28. reg:
  29. maxItems: 1
  30. additionalProperties: true
  31. ...