Skip to content

add mt7916 support

Bo Jiao linux-mediatek linux-wireless 4 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest12 patches 2 repliesIn review
  2. v311 patches 3 repliesSuperseded
  3. v211 patches 4 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v111 patches2 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12mt76: mt7915: add mt7915_mmio_probe() as a common probing functiondrivers/net/wireless/mediatek/mt76/mt7915/mmio.c drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h drivers/net/wireless/mediatek/mt76/mt7915/pci.c+255 -2180 replies
2/12mt76: mt7915: refine register definitiondrivers/net/wireless/mediatek/mt76/mt7915/debugfs.c drivers/net/wireless/mediatek/mt76/mt7915/dma.c drivers/net/wireless/mediatek/mt76/mt7915/init.c +6 more+950 -4100 replies
3/12mt76: add MT_RXQ_MAIN_WA for mt7916drivers/net/wireless/mediatek/mt76/dma.c drivers/net/wireless/mediatek/mt76/mt76.h+12 -20 replies
4/12mt76: mt7915: rework dma.c to adapt mt7916 changesdrivers/net/wireless/mediatek/mt76/mt7915/dma.c drivers/net/wireless/mediatek/mt76/mt7915/init.c drivers/net/wireless/mediatek/mt76/mt7915/mac.c +3 more+259 -990 replies
5/12mt76: mt7915: add firmware support for mt7916drivers/net/wireless/mediatek/mt76/mt7915/init.c drivers/net/wireless/mediatek/mt76/mt7915/mcu.c drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +2 more+115 -542 replies
6/12mt76: mt7915: rework eeprom.c to adapt mt7916 changesdrivers/net/wireless/mediatek/mt76/mt7915/eeprom.c drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h drivers/net/wireless/mediatek/mt76/mt7915/init.c +1 more+106 -370 replies
7/12mt76: mt7915: enlarge wcid size to 544drivers/net/wireless/mediatek/mt76/mt76.h drivers/net/wireless/mediatek/mt76/mt7915/init.c drivers/net/wireless/mediatek/mt76/mt7915/mac.c +1 more+11 -50 replies
8/12mt76: mt7915: add txfree event v3drivers/net/wireless/mediatek/mt76/mt7915/mac.c drivers/net/wireless/mediatek/mt76/mt7915/mac.h+31 -140 replies
9/12mt76: mt7915: update rx rate reporting for mt7916drivers/net/wireless/mediatek/mt76/mt7915/init.c drivers/net/wireless/mediatek/mt76/mt7915/mac.c drivers/net/wireless/mediatek/mt76/mt7915/mac.h +1 more+129 -760 replies
10/12mt76: mt7915: update mt7915_chan_mib_offs for mt7916drivers/net/wireless/mediatek/mt76/mt7915/mcu.c drivers/net/wireless/mediatek/mt76/mt7915/mcu.h+16 -50 replies
11/12mt76: mt7915: add mt7916 calibrated data supportdrivers/net/wireless/mediatek/mt76/mt7915/eeprom.c drivers/net/wireless/mediatek/mt76/mt7915/mcu.c drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h+20 -60 replies
12/12mt76: mt7915: add device id for mt7916drivers/net/wireless/mediatek/mt76/mt7915/mmio.c drivers/net/wireless/mediatek/mt76/mt7915/pci.c drivers/net/wireless/mediatek/mt76/mt7915/regs.h+6 -40 replies

Reviews trailers per patch

2 of 12 patches have a Reviewed-by or Acked-by.

PatchShayne ChenRyder Lee
1/12
2/12
3/12
4/12
5/12
6/12
7/12
8/12R-b
9/12
10/12
11/12R-b
12/12

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [PATCH v4 00/12] add mt7916 support

From: Bo Jiao <[email protected]>

This adds support for mt7916 PCIe-based device, which shares the same driver with MT7915. The maximum number of client connections is extended to 512. mt7916 is capable of WIFI6@160MHz, simultaneous dual-band and all WiFi6 R2 features.

Bo Jiao (12):
mt76: mt7915: add mt7915_mmio_probe() as a common probing function
mt76: mt7915: refine register definition
mt76: add MT_RXQ_MAIN_WA for mt7916
mt76: mt7915: rework dma.c to adapt mt7916 changes
mt76: mt7915: add firmware support for mt7916
mt76: mt7915: rework eeprom.c to adapt mt7916 changes
mt76: mt7915: enlarge wcid size to 544
mt76: mt7915: add txfree event v3
mt76: mt7915: update rx rate reporting for mt7916
mt76: mt7915: update mt7915_chan_mib_offs for mt7916
mt76: mt7915: add mt7916 calibrated data support
mt76: mt7915: add device id for mt7916

 drivers/net/wireless/mediatek/mt76/dma.c      |  13 +-
 drivers/net/wireless/mediatek/mt76/mt76.h     |   3 +-
 .../wireless/mediatek/mt76/mt7915/debugfs.c   |  20 +-
 .../net/wireless/mediatek/mt76/mt7915/dma.c   | 454 +++++++++----
 .../wireless/mediatek/mt76/mt7915/eeprom.c    |  87 ++-
 .../wireless/mediatek/mt76/mt7915/eeprom.h    |   9 +-
 .../net/wireless/mediatek/mt76/mt7915/init.c  | 146 +++--
 .../net/wireless/mediatek/mt76/mt7915/mac.c   | 344 ++++++----
 .../net/wireless/mediatek/mt76/mt7915/mac.h   |  14 +-
 .../net/wireless/mediatek/mt76/mt7915/main.c  |  27 +-
 .../net/wireless/mediatek/mt76/mt7915/mcu.c   | 101 ++-
 .../net/wireless/mediatek/mt76/mt7915/mcu.h   |   8 +-
 .../net/wireless/mediatek/mt76/mt7915/mmio.c  | 613 ++++++++++++++++--
 .../wireless/mediatek/mt76/mt7915/mt7915.h    |  54 +-
 .../net/wireless/mediatek/mt76/mt7915/pci.c   | 243 +------
 .../net/wireless/mediatek/mt76/mt7915/regs.h  | 583 +++++++++++------
 .../wireless/mediatek/mt76/mt7915/testmode.c  |  59 +-
 17 files changed, 1879 insertions(+), 899 deletions(-)
Signature · 1 line
2.18.0