Commit 588cb646 authored by Frank Wunderlich's avatar Frank Wunderlich Committed by Jakub Kicinski
Browse files

dt-bindings: net: dsa: mediatek,mt7530: add dsa-port definition for mt7988



Add own dsa-port binding for SoC with internal switch where only phy-mode
'internal' is valid.

Signed-off-by: default avatarFrank Wunderlich <frank-w@public-files.de>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Reviewed-by: default avatarAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://patch.msgid.link/20250709111147.11843-6-linux@fw-web.de


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent c4582a31
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -190,6 +190,18 @@ required:
  - reg

$defs:
  builtin-dsa-port:
    patternProperties:
      "^(ethernet-)?ports$":
        patternProperties:
          "^(ethernet-)?port@[0-6]$":
            if:
              required: [ ethernet ]
            then:
              properties:
                phy-mode:
                  const: internal

  mt7530-dsa-port:
    patternProperties:
      "^(ethernet-)?ports$":
@@ -297,7 +309,7 @@ allOf:
            - airoha,en7581-switch
            - airoha,an7583-switch
    then:
      $ref: "#/$defs/mt7530-dsa-port"
      $ref: "#/$defs/builtin-dsa-port"
      properties:
        gpio-controller: false
        mediatek,mcm: false