mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 00:48:50 +00:00
53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
|
# 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
|