1ceb82ac2SLorenzo Bianconi# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2ceb82ac2SLorenzo Bianconi%YAML 1.2 3ceb82ac2SLorenzo Bianconi--- 4ceb82ac2SLorenzo Bianconi$id: http://devicetree.org/schemas/soc/mediatek/mediatek,mt7986-wo-ccif.yaml# 5ceb82ac2SLorenzo Bianconi$schema: http://devicetree.org/meta-schemas/core.yaml# 6ceb82ac2SLorenzo Bianconi 7ceb82ac2SLorenzo Bianconititle: MediaTek Wireless Ethernet Dispatch (WED) WO controller interface for MT7986 8ceb82ac2SLorenzo Bianconi 9ceb82ac2SLorenzo Bianconimaintainers: 10ceb82ac2SLorenzo Bianconi - Lorenzo Bianconi <lorenzo@kernel.org> 11ceb82ac2SLorenzo Bianconi - Felix Fietkau <nbd@nbd.name> 12ceb82ac2SLorenzo Bianconi 13ceb82ac2SLorenzo Bianconidescription: 14ceb82ac2SLorenzo Bianconi The MediaTek wo-ccif provides a configuration interface for WED WO 15*47aab533SBjorn Helgaas controller used to perform offload rx packet processing (e.g. 802.11 16ceb82ac2SLorenzo Bianconi aggregation packet reordering or rx header translation) on MT7986 soc. 17ceb82ac2SLorenzo Bianconi 18ceb82ac2SLorenzo Bianconiproperties: 19ceb82ac2SLorenzo Bianconi compatible: 20ceb82ac2SLorenzo Bianconi items: 21ceb82ac2SLorenzo Bianconi - enum: 22ceb82ac2SLorenzo Bianconi - mediatek,mt7986-wo-ccif 23ceb82ac2SLorenzo Bianconi - const: syscon 24ceb82ac2SLorenzo Bianconi 25ceb82ac2SLorenzo Bianconi reg: 26ceb82ac2SLorenzo Bianconi maxItems: 1 27ceb82ac2SLorenzo Bianconi 28ceb82ac2SLorenzo Bianconi interrupts: 29ceb82ac2SLorenzo Bianconi maxItems: 1 30ceb82ac2SLorenzo Bianconi 31ceb82ac2SLorenzo Bianconirequired: 32ceb82ac2SLorenzo Bianconi - compatible 33ceb82ac2SLorenzo Bianconi - reg 34ceb82ac2SLorenzo Bianconi - interrupts 35ceb82ac2SLorenzo Bianconi 36ceb82ac2SLorenzo BianconiadditionalProperties: false 37ceb82ac2SLorenzo Bianconi 38ceb82ac2SLorenzo Bianconiexamples: 39ceb82ac2SLorenzo Bianconi - | 40ceb82ac2SLorenzo Bianconi #include <dt-bindings/interrupt-controller/arm-gic.h> 41ceb82ac2SLorenzo Bianconi #include <dt-bindings/interrupt-controller/irq.h> 42ceb82ac2SLorenzo Bianconi soc { 43ceb82ac2SLorenzo Bianconi #address-cells = <2>; 44ceb82ac2SLorenzo Bianconi #size-cells = <2>; 45ceb82ac2SLorenzo Bianconi 46ceb82ac2SLorenzo Bianconi syscon@151a5000 { 47ceb82ac2SLorenzo Bianconi compatible = "mediatek,mt7986-wo-ccif", "syscon"; 48ceb82ac2SLorenzo Bianconi reg = <0 0x151a5000 0 0x1000>; 49ceb82ac2SLorenzo Bianconi interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>; 50ceb82ac2SLorenzo Bianconi }; 51ceb82ac2SLorenzo Bianconi }; 52