dt-bindings: net: mediatek,net: Correct bindings for MT7981

Different SoCs have different numbers of Wireless Ethernet
Dispatch (WED) units:
- MT7981: Has 1 WED unit
- MT7986: Has 2 WED units
- MT7988: Has 2 WED units

Update the binding to reflect these hardware differences. The MT7981
also uses infracfg for PHY switching, so allow that property.

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20251115-openwrt-one-network-v4-6-48cbda2969ac@collabora.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Sjoerd Simons 2025-11-15 21:58:09 +01:00 committed by Jakub Kicinski
parent 865a5d1a29
commit bc41fbbf6f

View file

@ -112,7 +112,7 @@ properties:
mediatek,wed:
$ref: /schemas/types.yaml#/definitions/phandle-array
minItems: 2
minItems: 1
maxItems: 2
items:
maxItems: 1
@ -249,6 +249,9 @@ allOf:
minItems: 1
maxItems: 1
mediatek,wed:
minItems: 2
mediatek,wed-pcie: false
else:
properties:
@ -338,12 +341,13 @@ allOf:
- const: netsys0
- const: netsys1
mediatek,infracfg: false
mediatek,sgmiisys:
minItems: 2
maxItems: 2
mediatek,wed:
maxItems: 1
- if:
properties:
compatible:
@ -385,6 +389,9 @@ allOf:
minItems: 2
maxItems: 2
mediatek,wed:
minItems: 2
- if:
properties:
compatible:
@ -429,6 +436,19 @@ allOf:
- const: xgp2
- const: xgp3
mediatek,wed:
minItems: 2
- if:
properties:
compatible:
contains:
const: ralink,rt5350-eth
then:
properties:
mediatek,wed:
minItems: 2
patternProperties:
"^mac@[0-2]$":
type: object