Search Linux Wireless

pull request: mt76 2024-02-22

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kalle,

here's my first request for 6.9

- Felix

The following changes since commit f3ec643947634bed41b97bd56b248f7c78498eab:

  wifi: wilc1000: revert reset line logic flip (2024-02-21 20:56:45 +0200)

are available in the Git repository at:

  https://github.com/nbd168/wireless tags/mt76-for-kvalo-2024-02-22

for you to fetch changes up to 8fa556045696fffd78fe5c3386c6e77d5a368098:

  dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981 (2024-02-22 09:55:19 +0100)

----------------------------------------------------------------
mt76 patches for 6.9

* fixes
* support for newer chips in the mt7915 driver
* mt7996 improvements
* page pool performance improvement

----------------------------------------------------------------
Benjamin Lin (3):
      wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
      wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
      wifi: mt76: mt7996: fix HIF_TXD_V2_1 value

Colin Ian King (1):
      wifi: mt76: Remove redundant assignment to variable tidno

Dacio Romero (1):
      wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table

Deren Wu (5):
      wifi: mt76: mt792xu: enable dmashdl support
      wifi: mt76: mt7925: update PCIe DMA settings
      wifi: mt76: mt7925: support temperature sensor
      wifi: mt76: mt7921e: fix use-after-free in free_irq()
      wifi: mt76: mt7925e: fix use-after-free in free_irq()

Felix Fietkau (1):
      wifi: mt76: mt7915: fix error recovery with WED enabled

Gen Xu (1):
      wifi: mt76: mt792x: fix ethtool warning

Hao Zhang (1):
      wifi: mt76: mt7925: fix mcu query command fail

Howard Hsu (1):
      wifi: mt76: mt7996: fix HE beamformer phy cap for station vif

Leon Yen (1):
      wifi: mt76: mt7921: fix a potential association failure upon resuming

Lorenzo Bianconi (5):
      wifi: mt76: mt7996: fix fw loading timeout
      wifi: mt76: usb: create a dedicated queue for psd traffic
      wifi: mt76: usb: store usb endpoint in mt76_queue
      wifi: mt76: move wed common utilities in wed.c
      wifi: mt76: set page_pool napi pointer for mmio devices

Michael Lo (1):
      wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform

Michael-CY Lee (1):
      wifi: mt76: mt7996: mark GCMP IGTK unsupported

Ming Yen Hsieh (13):
      wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
      wifi: mt76: mt7925: fix wmm queue mapping
      wifi: mt76: mt7925: fix fw download fail
      wifi: mt76: mt7925: fix WoW failed in encrypted mode
      wifi: mt76: mt7925: fix the wrong header translation config
      wifi: mt76: mt7925: add support to set ifs time by mcu command
      wifi: mt76: mt7925: fix the wrong data type for scan command
      wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi
      wifi: mt76: mt7921: fix incorrect type conversion for CLC command
      wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI
      wifi: mt76: mt792x: update the country list of EU for ACPI SAR
      wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend
      wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177

Peter Chiu (8):
      wifi: mt76: disable HW AMSDU when using fixed rate
      wifi: mt76: check txs format before getting skb by pid
      wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976
      dt-bindings: net: wireless: mt76: add interrupts description for MT7986
      wifi: mt76: mt7996: check txs format before getting skb by pid
      wifi: mt76: mt7996: fix TWT issues
      wifi: mt76: mt7996: disable AMSDU for non-data frames
      wifi: mt76: mt7996: remove TXS queue setting

Quan Zhou (1):
      wifi: mt76: mt7925: add flow to avoid chip bt function fail

Rafał Miłecki (1):
      dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981

Shayne Chen (3):
      wifi: mt76: mt7915: add locking for accessing mapped registers
      wifi: mt76: mt7996: add locking for accessing mapped registers
      wifi: mt76: connac: set correct muar_idx for mt799x chipsets

StanleyYP Wang (1):
      wifi: mt76: mt7996: fix efuse reading issue

rong.yan (1):
      wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band

 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml |  33 ++++++++--
 drivers/net/wireless/mediatek/mt76/Makefile                       |   2 +-
 drivers/net/wireless/mediatek/mt76/agg-rx.c                       |   2 +-
 drivers/net/wireless/mediatek/mt76/dma.c                          | 106 ++----------------------------
 drivers/net/wireless/mediatek/mt76/dma.h                          |   9 ++-
 drivers/net/wireless/mediatek/mt76/mac80211.c                     |  26 +++-----
 drivers/net/wireless/mediatek/mt76/mmio.c                         | 107 ------------------------------
 drivers/net/wireless/mediatek/mt76/mt76.h                         |  61 +++++++++++------
 drivers/net/wireless/mediatek/mt76/mt76_connac.h                  |   5 ++
 drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h             |   5 ++
 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c              |   7 +-
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c              |   7 +-
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h              |   4 ++
 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c             |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c                   |   1 +
 drivers/net/wireless/mediatek/mt76/mt7915/dma.c                   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                   |   9 +--
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                  |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c                  |  55 +++++++++++++---
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                |   1 +
 drivers/net/wireless/mediatek/mt76/mt7915/soc.c                   |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7921/init.c                  |   6 ++
 drivers/net/wireless/mediatek/mt76/mt7921/main.c                  |  13 ++++
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c                   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h                |   1 +
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c                   |  13 ++++
 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c                  |   2 +
 drivers/net/wireless/mediatek/mt76/mt7925/init.c                  |  56 ++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt7925/main.c                  |  26 +++++++-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c                   | 212 +++++++++++++++++++++++++++++++++++++++--------------------
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h                   |  94 ++++++++++++++++++++++-----
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h                |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c                   |   3 +
 drivers/net/wireless/mediatek/mt76/mt792x.h                       |   2 +
 drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c              |  38 ++++++-----
 drivers/net/wireless/mediatek/mt76/mt792x_core.c                  |   1 +
 drivers/net/wireless/mediatek/mt76/mt792x_dma.c                   |  15 ++++-
 drivers/net/wireless/mediatek/mt76/mt792x_regs.h                  |   8 +++
 drivers/net/wireless/mediatek/mt76/mt792x_usb.c                   |  74 ++++++++++-----------
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c                   |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7996/init.c                  |  12 ++--
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                   |  81 +++++++++++++++++------
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                  |   7 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                   |  32 +++++----
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h                   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c                  |  74 +++++++++++++--------
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                |   6 +-
 drivers/net/wireless/mediatek/mt76/usb.c                          |  52 ++++++++-------
 drivers/net/wireless/mediatek/mt76/wed.c                          | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 49 files changed, 977 insertions(+), 527 deletions(-)
 create mode 100644 drivers/net/wireless/mediatek/mt76/wed.c




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux