Commit 76025ee5 authored by Sean Anderson's avatar Sean Anderson Committed by David S. Miller
Browse files

dt-bindings: net: Expand pcs-handle to an array



This allows multiple phandles to be specified for pcs-handle, such as
when multiple PCSs are present for a single MAC. To differentiate
between them, also add a pcs-handle-names property.

Signed-off-by: default avatarSean Anderson <sean.anderson@seco.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 88a2b3cb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -74,10 +74,10 @@ properties:

        properties:
          pcs-handle:
            maxItems: 1
            description:
              phandle pointing to a PCS sub-node compatible with
              renesas,rzn1-miic.yaml#
            $ref: /schemas/types.yaml#/definitions/phandle

unevaluatedProperties: false

+10 −1
Original line number Diff line number Diff line
@@ -108,11 +108,17 @@ properties:
    $ref: "#/properties/phy-connection-type"

  pcs-handle:
    $ref: /schemas/types.yaml#/definitions/phandle
    $ref: /schemas/types.yaml#/definitions/phandle-array
    items:
      maxItems: 1
    description:
      Specifies a reference to a node representing a PCS PHY device on a MDIO
      bus to link with an external PHY (phy-handle) if exists.

  pcs-handle-names:
    description:
      The name of each PCS in pcs-handle.

  phy-handle:
    $ref: /schemas/types.yaml#/definitions/phandle
    description:
@@ -216,6 +222,9 @@ properties:
        required:
          - speed

dependencies:
  pcs-handle-names: [pcs-handle]

allOf:
  - if:
      properties:
+1 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ properties:
  phy-mode: true

  pcs-handle:
    $ref: /schemas/types.yaml#/definitions/phandle
    maxItems: 1
    description:
      A reference to a node representing a PCS PHY device found on
      the internal MDIO bus.