mirror of https://github.com/torvalds/linux.git
dt-bindings: net: mediatek,net: add mt7981-eth binding
Introduce DT bindings for the MT7981 SoC to mediatek,net.yaml. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Daniel Golle <daniel@makrotopia.org> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
f5d43ddd33
commit
e3ac1c2704
|
|
@ -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:
|
||||||
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:
|
||||||
|
|
||||||
mediatek,wed: false
|
mediatek,wed: false
|
||||||
|
|
||||||
|
mediatek,wed-pcie: false
|
||||||
|
|
||||||
- if:
|
- if:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
@ -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:
|
||||||
|
|
||||||
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:
|
||||||
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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue