OSDN Git Service

arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
authorFelix Fietkau <nbd@nbd.name>
Tue, 5 Apr 2022 19:57:49 +0000 (21:57 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Apr 2022 13:08:49 +0000 (14:08 +0100)
Introduce wed0 and wed1 nodes in order to enable offloading forwarding
between ethernet and wireless devices on the mt7622 chipset.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/arm64/boot/dts/mediatek/mt7622.dtsi

index a2257ec..47d223e 100644 (file)
                };
        };
 
+       hifsys: syscon@1af00000 {
+               compatible = "mediatek,mt7622-hifsys", "syscon";
+               reg = <0 0x1af00000 0 0x70>;
+       };
+
        ethsys: syscon@1b000000 {
                compatible = "mediatek,mt7622-ethsys",
                             "syscon";
                #dma-cells = <1>;
        };
 
+       pcie_mirror: pcie-mirror@10000400 {
+               compatible = "mediatek,mt7622-pcie-mirror",
+                            "syscon";
+               reg = <0 0x10000400 0 0x10>;
+       };
+
+       wed0: wed@1020a000 {
+               compatible = "mediatek,mt7622-wed",
+                            "syscon";
+               reg = <0 0x1020a000 0 0x1000>;
+               interrupts = <GIC_SPI 214 IRQ_TYPE_LEVEL_LOW>;
+       };
+
+       wed1: wed@1020b000 {
+               compatible = "mediatek,mt7622-wed",
+                            "syscon";
+               reg = <0 0x1020b000 0 0x1000>;
+               interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_LOW>;
+       };
+
        eth: ethernet@1b100000 {
                compatible = "mediatek,mt7622-eth",
                             "mediatek,mt2701-eth",
                mediatek,ethsys = <&ethsys>;
                mediatek,sgmiisys = <&sgmiisys>;
                mediatek,cci-control = <&cci_control2>;
+               mediatek,wed = <&wed0>, <&wed1>;
+               mediatek,pcie-mirror = <&pcie_mirror>;
+               mediatek,hifsys = <&hifsys>;
                dma-coherent;
                #address-cells = <1>;
                #size-cells = <0>;