| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/net/ethernet-phy-package.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: Ethernet PHY Package Common Properties
- maintainers:
- - Christian Marangi <ansuelsmth@gmail.com>
- description:
- PHY packages are multi-port Ethernet PHY of the same family
- and each Ethernet PHY is affected by the global configuration
- of the PHY package.
- Each reg of the PHYs defined in the PHY package node is
- absolute and describe the real address of the Ethernet PHY on
- the MDIO bus.
- properties:
- $nodename:
- pattern: "^ethernet-phy-package@[a-f0-9]+$"
- reg:
- minimum: 0
- maximum: 31
- description:
- The base ID number for the PHY package.
- Commonly the ID of the first PHY in the PHY package.
- Some PHY in the PHY package might be not defined but
- still occupy ID on the device (just not attached to
- anything) hence the PHY package reg might correspond
- to a not attached PHY (offset 0).
- '#address-cells':
- const: 1
- '#size-cells':
- const: 0
- patternProperties:
- ^ethernet-phy@[a-f0-9]+$:
- $ref: ethernet-phy.yaml#
- required:
- - reg
- - '#address-cells'
- - '#size-cells'
- additionalProperties: true
|