Similar to TX counterpart available on MT7622 and MT7986, introduce RX Wireless Ethernet Dispatch available on MT7986 SoC in order to offload traffic received by wlan nic to the wired interfaces (lan/wan). This series is based on the following net-next series: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=573c38533c0d7f7a8964530c2c606eb691ba28ec Lorenzo Bianconi (4): wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf wifi: mt76: add WED RX support to mt76_dma_rx_fill wifi: mt76: add WED RX support to dma queue alloc wifi: mt76: mt7915: enable WED RX support Sujuan Chen (4): wifi: mt76: introduce rxwi and rx token utility routines wifi: mt76: add info parameter to rx_skb signature wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine wifi: mt76: mt7915: enable WED RX stats drivers/net/wireless/mediatek/mt76/dma.c | 244 +++++++++++--- drivers/net/wireless/mediatek/mt76/dma.h | 8 + drivers/net/wireless/mediatek/mt76/mac80211.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76.h | 26 +- .../net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- .../wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- .../net/wireless/mediatek/mt76/mt7615/mac.c | 2 +- .../wireless/mediatek/mt76/mt7615/mt7615.h | 2 +- .../wireless/mediatek/mt76/mt76_connac_mcu.c | 22 ++ .../wireless/mediatek/mt76/mt76_connac_mcu.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_txrx.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/dma.c | 26 +- .../net/wireless/mediatek/mt76/mt7915/mac.c | 44 ++- .../net/wireless/mediatek/mt76/mt7915/main.c | 8 + .../net/wireless/mediatek/mt76/mt7915/mcu.c | 22 ++ .../net/wireless/mediatek/mt76/mt7915/mmio.c | 319 +++++++++++++----- .../wireless/mediatek/mt76/mt7915/mt7915.h | 5 +- .../net/wireless/mediatek/mt76/mt7915/regs.h | 7 + .../net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- .../wireless/mediatek/mt76/mt7921/mt7921.h | 2 +- drivers/net/wireless/mediatek/mt76/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 30 ++ drivers/net/wireless/mediatek/mt76/usb.c | 2 +- 24 files changed, 630 insertions(+), 162 deletions(-) -- 2.38.1