Commit e3ac1c27 authored by Daniel Golle's avatar Daniel Golle Committed by Jakub Kicinski

dt-bindings: net: mediatek,net: add mt7981-eth binding

Introduce DT bindings for the MT7981 SoC to mediatek,net.yaml.
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent f5d43ddd
...@@ -21,6 +21,7 @@ properties: ...@@ -21,6 +21,7 @@ properties:
- mediatek,mt7623-eth - mediatek,mt7623-eth
- mediatek,mt7622-eth - mediatek,mt7622-eth
- mediatek,mt7629-eth - mediatek,mt7629-eth
- mediatek,mt7981-eth
- mediatek,mt7986-eth - mediatek,mt7986-eth
- ralink,rt5350-eth - ralink,rt5350-eth
...@@ -78,6 +79,11 @@ properties: ...@@ -78,6 +79,11 @@ properties:
description: description:
List of phandles to wireless ethernet dispatch nodes. List of phandles to wireless ethernet dispatch nodes.
mediatek,wed-pcie:
$ref: /schemas/types.yaml#/definitions/phandle
description:
Phandle to the mediatek wed-pcie controller.
dma-coherent: true dma-coherent: true
mdio-bus: mdio-bus:
...@@ -123,6 +129,8 @@ allOf: ...@@ -123,6 +129,8 @@ allOf:
mediatek,wed: false mediatek,wed: false
mediatek,wed-pcie: false
- if: - if:
properties: properties:
compatible: compatible:
...@@ -160,6 +168,8 @@ allOf: ...@@ -160,6 +168,8 @@ allOf:
description: description:
Phandle to the mediatek pcie-mirror controller. Phandle to the mediatek pcie-mirror controller.
mediatek,wed-pcie: false
- if: - if:
properties: properties:
compatible: compatible:
...@@ -206,6 +216,44 @@ allOf: ...@@ -206,6 +216,44 @@ allOf:
mediatek,wed: false mediatek,wed: false
mediatek,wed-pcie: false
- if:
properties:
compatible:
contains:
const: mediatek,mt7981-eth
then:
properties:
interrupts:
minItems: 4
clocks:
minItems: 15
maxItems: 15
clock-names:
items:
- const: fe
- const: gp2
- const: gp1
- const: wocpu0
- const: sgmii_ck
- const: sgmii_tx250m
- const: sgmii_rx250m
- const: sgmii_cdr_ref
- const: sgmii_cdr_fb
- const: sgmii2_tx250m
- const: sgmii2_rx250m
- const: sgmii2_cdr_ref
- const: sgmii2_cdr_fb
- const: netsys0
- const: netsys1
mediatek,sgmiisys:
minItems: 2
maxItems: 2
- if: - if:
properties: properties:
compatible: compatible:
...@@ -242,11 +290,6 @@ allOf: ...@@ -242,11 +290,6 @@ allOf:
minItems: 2 minItems: 2
maxItems: 2 maxItems: 2
mediatek,wed-pcie:
$ref: /schemas/types.yaml#/definitions/phandle
description:
Phandle to the mediatek wed-pcie controller.
patternProperties: patternProperties:
"^mac@[0-1]$": "^mac@[0-1]$":
type: object type: object
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment