Re: [PATCH v4 01/13] dt-bindings: net: mediatek,net: update for mt7988
From: Rob Herring <robh@kernel.org>
Date: 2025-06-17 15:14:00
Also in:
linux-devicetree, linux-mediatek, linux-pm, lkml, netdev
On Mon, Jun 16, 2025 at 11:58:11AM +0200, Frank Wunderlich wrote:
From: Frank Wunderlich <redacted> Update binding for mt7988 which has 3 gmac and 2 reg items. With RSS-IRQs the interrupt max-items is now 6. Add interrupt-names to make them accessible by name. Signed-off-by: Frank Wunderlich <redacted> --- v4: - increase max interrupts to 8 because of RSS/LRO interrupts
But the schema says 6?
quoted hunk ↗ jump to hunk
- dropped Robs RB due to this change - allow interrupt names - add interrupt-names without reserved IRQs on mt7988 this requires mtk driver patch: https://patchwork.kernel.org/project/netdevbpf/patch/20250616080738.117993-2-linux@fw-web.de/ v2: - change reg to list of items --- .../devicetree/bindings/net/mediatek,net.yaml | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-)diff --git a/Documentation/devicetree/bindings/net/mediatek,net.yaml b/Documentation/devicetree/bindings/net/mediatek,net.yaml index 9e02fd80af83..f8025f73b1cb 100644 --- a/Documentation/devicetree/bindings/net/mediatek,net.yaml +++ b/Documentation/devicetree/bindings/net/mediatek,net.yaml@@ -28,7 +28,10 @@ properties: - ralink,rt5350-eth reg: - maxItems: 1 + items: + - description: Register for accessing the MACs. + - description: SoC internal SRAM used for DMA operations. + minItems: 1 clocks: minItems: 2@@ -40,7 +43,11 @@ properties: interrupts: minItems: 1 - maxItems: 4 + maxItems: 6 + + interrupt-names: + minItems: 1 + maxItems: 6 power-domains: maxItems: 1@@ -348,7 +355,17 @@ allOf: then: properties: interrupts: - minItems: 4 + minItems: 2 + + interrupt-names: + minItems: 2 + items: + - const: tx + - const: rx + - const: rx-ring0 + - const: rx-ring1 + - const: rx-ring2 + - const: rx-ring3 clocks: minItems: 24@@ -381,8 +398,11 @@ allOf: - const: xgp2 - const: xgp3 + reg: + minItems: 2 + patternProperties: - "^mac@[0-1]$": + "^mac@[0-2]$": type: object unevaluatedProperties: false allOf:-- 2.43.0