Commit e8368241 authored by Daniel Golle's avatar Daniel Golle Committed by Jakub Kicinski
Browse files

dt-bindings: net: dsa: lantiq,gswip: add MaxLinear RMII refclk output property



Add support for the maxlinear,rmii-refclk-out boolean property on port
nodes to configure the RMII reference clock to be an output rather than
an input.

This property is only applicable for ports in RMII mode and allows the
switch to provide the reference clock for RMII-connected PHYs instead
of requiring an external clock source.

This corresponds to the driver changes that read this Device Tree
property to configure the RMII clock direction.

Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
Reviewed-by: default avatarAlexander Sverdlin <alexander.sverdlin@siemens.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/9813bb916ecce9bae366e6c50c081014fe5371ea.1762170107.git.daniel@makrotopia.org


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 0c56a985
Loading
Loading
Loading
Loading
+16 −2
Original line number Diff line number Diff line
@@ -6,8 +6,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#

title: Lantiq GSWIP Ethernet switches

allOf:
  - $ref: dsa.yaml#/$defs/ethernet-ports
$ref: dsa.yaml#

maintainers:
  - Hauke Mehrtens <hauke@hauke-m.de>
@@ -91,6 +90,21 @@ properties:

    additionalProperties: false

patternProperties:
  "^(ethernet-)?ports$":
    type: object
    patternProperties:
      "^(ethernet-)?port@[0-6]$":
        $ref: dsa-port.yaml#
        unevaluatedProperties: false

        properties:
          maxlinear,rmii-refclk-out:
            type: boolean
            description:
              Configure the RMII reference clock to be a clock output
              rather than an input. Only applicable for RMII mode.

required:
  - compatible
  - reg