[RFC PATCH net-next 1/5] dt-bindings: net: zte,zx279128s-gmac: add the WLAN DMA interrupt
From: Agustin Santiago Isasmendi
Date: Wed Nov 11 2026 - 10:04:38 EST
Besides the traffic manager's interrupt the switch has a second DMA
engine with its own interrupt line, the ring pair the vendor firmware
uses to exchange frames of offloaded flows with the WLAN drivers.
Describe it as an optional second interrupt, named "wlan".
Assisted-by: LLM
Signed-off-by: Agustin Santiago Isasmendi <isasmendi.agus@xxxxxxxxx>
---
.../bindings/net/zte,zx279128s-gmac.yaml | 20 +++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/Documentation/devicetree/bindings/net/zte,zx279128s-gmac.yaml b/Documentation/devicetree/bindings/net/zte,zx279128s-gmac.yaml
index fcbdbafa766d..b9a419e5d44a 100644
--- a/Documentation/devicetree/bindings/net/zte,zx279128s-gmac.yaml
+++ b/Documentation/devicetree/bindings/net/zte,zx279128s-gmac.yaml
@@ -23,9 +23,19 @@ properties:
maxItems: 1
interrupts:
- maxItems: 1
- description: The traffic manager's interrupt, which signals frames
- received for the CPU.
+ minItems: 1
+ items:
+ - description: The traffic manager's interrupt, which signals frames
+ received for the CPU.
+ - description: The WLAN DMA ring's interrupt, through which the
+ switch exchanges frames of offloaded flows with the WLAN
+ interfaces.
+
+ interrupt-names:
+ minItems: 1
+ items:
+ - const: tm
+ - const: wlan
ethernet-ports:
type: object
@@ -98,7 +108,9 @@ examples:
ethernet@92000000 {
compatible = "zte,zx279128s-gmac";
reg = <0x92000000 0x400000>;
- interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "tm", "wlan";
ethernet-ports {
#address-cells = <1>;
--
2.30.2