Commit b86a0373 authored by David S. Miller's avatar David S. Miller
Browse files

Merge branch 'dt-bindings-net-mdio.yaml-fixes'



Florian Fainelli says:

====================
dt-bindings: net: mdio.yaml fixes

This patch series documents some common MDIO devices properties such as
resets (and delays) and broken-turn-around. The second patch also
rephrases some descriptions to be more general towards MDIO devices and
not specific towards Ethernet PHYs.

Changes in v3:

- corrected wording of 'broken-turn-around' in ethernet-phy.yaml and
  mdio.yaml, add Andrew's R-b tag to patch #3
====================

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parents a3b6e8fd 630c3ff8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -81,7 +81,8 @@ properties:
    $ref: /schemas/types.yaml#definitions/flag
    description:
      If set, indicates the PHY device does not correctly release
      the turn around line low at the end of a MDIO transaction.
      the turn around line low at end of the control phase of the
      MDIO transaction.

  enet-phy-lane-swap:
    $ref: /schemas/types.yaml#definitions/flag
+33 −5
Original line number Diff line number Diff line
@@ -31,13 +31,13 @@ properties:
    maxItems: 1
    description:
      The phandle and specifier for the GPIO that controls the RESET
      lines of all PHYs on that MDIO bus.
      lines of all devices on that MDIO bus.

  reset-delay-us:
    description:
      RESET pulse width in microseconds. It applies to all PHY devices
      and must therefore be appropriately determined based on all PHY
      requirements (maximum value of all per-PHY RESET pulse widths).
      RESET pulse width in microseconds. It applies to all MDIO devices
      and must therefore be appropriately determined based on all devices
      requirements (maximum value of all per-device RESET pulse widths).

  clock-frequency:
    description:
@@ -60,7 +60,35 @@ patternProperties:
        minimum: 0
        maximum: 31
        description:
          The ID number for the PHY.
          The ID number for the device.

      broken-turn-around:
        $ref: /schemas/types.yaml#definitions/flag
        description:
          If set, indicates the MDIO device does not correctly release
          the turn around line low at end of the control phase of the
          MDIO transaction.

      resets:
        maxItems: 1

      reset-names:
        const: phy

      reset-gpios:
        maxItems: 1
        description:
          The GPIO phandle and specifier for the MDIO reset signal.

      reset-assert-us:
        description:
          Delay after the reset was asserted in microseconds. If this
          property is missing the delay will be skipped.

      reset-deassert-us:
        description:
          Delay after the reset was deasserted in microseconds. If
          this property is missing the delay will be skipped.

    required:
      - reg