wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices
The driver first supports Filogic 680 PCI device, which is a Wi-Fi 7 chipset supporting concurrent tri-band operation at 6 GHz, 5 GHz, and 2.4 GHz with 4x4 antennas on each band. Currently, mt7996 only supports tri-band HE or older mode. EHT mode and more variants of Filogic 680 support will be introduced in further patches. Reviewed-by:Ryder Lee <ryder.lee@mediatek.com> Co-developed-by:
Peter Chiu <chui-hao.chiu@mediatek.com> Signed-off-by:
Peter Chiu <chui-hao.chiu@mediatek.com> Co-developed-by:
Bo Jiao <Bo.Jiao@mediatek.com> Signed-off-by:
Bo Jiao <Bo.Jiao@mediatek.com> Co-developed-by:
Howard Hsu <howard-yh.hsu@mediatek.com> Signed-off-by:
Howard Hsu <howard-yh.hsu@mediatek.com> Co-developed-by:
MeiChia Chiu <meichia.chiu@mediatek.com> Signed-off-by:
MeiChia Chiu <meichia.chiu@mediatek.com> Co-developed-by:
StanleyYP Wang <StanleyYP.Wang@mediatek.com> Signed-off-by:
StanleyYP Wang <StanleyYP.Wang@mediatek.com> Co-developed-by:
Money Wang <Money.Wang@mediatek.com> Signed-off-by:
Money Wang <Money.Wang@mediatek.com> Co-developed-by:
Evelyn Tsai <evelyn.tsai@mediatek.com> Signed-off-by:
Evelyn Tsai <evelyn.tsai@mediatek.com> Signed-off-by:
Shayne Chen <shayne.chen@mediatek.com> Signed-off-by:
Felix Fietkau <nbd@nbd.name>
Showing
- drivers/net/wireless/mediatek/mt76/Kconfig 1 addition, 0 deletionsdrivers/net/wireless/mediatek/mt76/Kconfig
- drivers/net/wireless/mediatek/mt76/Makefile 1 addition, 0 deletionsdrivers/net/wireless/mediatek/mt76/Makefile
- drivers/net/wireless/mediatek/mt76/mt7996/Kconfig 12 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/Kconfig
- drivers/net/wireless/mediatek/mt76/mt7996/Makefile 6 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/Makefile
- drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c 851 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
- drivers/net/wireless/mediatek/mt76/mt7996/dma.c 360 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/dma.c
- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c 229 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/eeprom.c
- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h 75 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/eeprom.h
- drivers/net/wireless/mediatek/mt76/mt7996/init.c 816 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/init.c
- drivers/net/wireless/mediatek/mt76/mt7996/mac.c 2468 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/mac.c
- drivers/net/wireless/mediatek/mt76/mt7996/mac.h 398 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/mac.h
- drivers/net/wireless/mediatek/mt76/mt7996/main.c 1325 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/main.c
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c 3429 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h 662 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/mcu.h
- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c 385 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/mmio.c
- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h 516 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
- drivers/net/wireless/mediatek/mt76/mt7996/pci.c 222 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/pci.c
- drivers/net/wireless/mediatek/mt76/mt7996/regs.h 533 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7996/regs.h
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.