[PATCH mt76 00/11] mt76: mt7996: preliminary support for MT7996 NPU offloading
Lorenzo Bianconi
lorenzo at kernel.org
Thu Dec 4 00:10:42 PST 2025
Introduce preliminary support to enable NPU offloading in MT7996
(7990-Eagle) chipset.
---
Lorenzo Bianconi (11):
wifi: mt76: mt7996: Fix NPU stop procedure
wifi: mt76: npu: Add missing rx_token_size initialization
wifi: mt76: always enable RRO queues for non-MT7992 chipset
wifi: mt76: mt7996: Fix BAND2 tx queues initialization when NPU is enabled
wifi: mt76: mt7996: Fix wdma_idx for MT7996 device if NPU is enabled
wifi: mt76: mt7996: Add mt7992_npu_txrx_offload_init routine
wifi: mt76: mt7996: Rename mt7996_npu_rxd_init() in mt7992_npu_rxd_init()
wifi: mt76: mt7996: Add NPU support for MT7996 chipset
wifi: mt76: mt7996: Integrate NPU in RRO session management
wifi: mt76: mt7996: Integrate MT7996 init configuration for NPU
wifi: mt76: mt7996: Integrate MT7996 dma configuration for NPU
drivers/net/wireless/mediatek/mt76/dma.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 10 +
drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 132 ++++---
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 47 ++-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 4 +
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 2 +
drivers/net/wireless/mediatek/mt76/mt7996/npu.c | 394 +++++++++++++++++----
drivers/net/wireless/mediatek/mt76/npu.c | 31 ++
9 files changed, 503 insertions(+), 129 deletions(-)
---
base-commit: 53d1548612670aa8b5d89745116cc33d9d172863
change-id: 20251202-mt76-npu-eagle-offload-0059fa426498
Best regards,
--
Lorenzo Bianconi <lorenzo at kernel.org>
More information about the Linux-mediatek
mailing list