Search Linux Wireless

pull request: mt76 2025-03-19

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

 



Hi,

Here's my mt76 pull request for 6.15

- Felix

The following changes since commit 3fd552b2658eb6bf2a3b531553fe563340d37fdf:

  Merge tag 'rtw-next-2025-03-13' of https://github.com/pkshih/rtw (2025-03-19 09:36:47 +0100)

are available in the Git repository at:

  https://github.com/nbd168/wireless tags/mt76-next-2025-03-19

for you to fetch changes up to 06cccc2ebbe6c8a20f714f3a0ff3ff489d3004bb:

  wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table (2025-03-19 14:47:07 +0100)

----------------------------------------------------------------
mt76 patches for 6.15

- preparation for mt7996 mlo support
- fixes

----------------------------------------------------------------
Benjamin Lin (1):
      wifi: mt76: mt7996: revise TXS size

Felix Fietkau (5):
      wifi: mt76: scan: set vif offchannel link for scanning/roc
      wifi: mt76: mt7996: use the correct vif link for scanning/roc
      wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
      wifi: mt76: mt7996: implement driver specific get_txpower function
      wifi: mt76: scan: fix setting tx_info fields

Haoxiang Li (1):
      wifi: mt76: Add check for devm_kstrdup()

Icenowy Zheng (1):
      wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table

Lorenzo Bianconi (18):
      wifi: mt76: mt7996: Add change_vif_links stub
      wifi: mt76: mt7996: Introduce mt7996_sta_link container
      wifi: mt76: mt7996: Add mt7996_sta_link struct in mt7996_vif_link
      wifi: mt76: mt7996: Add vif_cfg_changed callback
      wifi: mt76: mt7996: Add link_info_changed callback
      wifi: mt76: mt7996: Add mt7996_sta_state routine
      wifi: mt76: mt7996: Rely on mt7996_sta_link in sta_add/sta_remove callbacks
      wifi: mt76: mt7996: Support MLO in mt7996_mac_sta_event()
      wifi: mt76: mt7996: Rely on mt7996_vif/sta_link in twt teardown
      wifi: mt76: mt7996: Add mt7996_sta_link to mt7996_mcu_add_bss_info signature
      wifi: mt76: mt7996: rework mt7996_sta_hw_queue_read to support MLO
      wifi: mt76: mt7996: rework mt7996_mac_sta_rc_work to support MLO
      wifi: mt76: mt7996: rework mt7996_mac_sta_poll to support MLO
      wifi: mt76: mt7996: rework mt7996_update_mu_group to support MLO
      wifi: mt76: mt7996: rework mt7996_net_fill_forward_path to support MLO
      wifi: mt76: mt7996: set vif default link_id adding/removing vif links
      wifi: mt76: mt7996: rework mt7996_ampdu_action to support MLO
      wifi: mt76: mt7996: Update mt7996_tx to MLO support

Michael-CY Lee (1):
      wifi: mt76: mt7996: remove unnecessary key->cipher check for BIP frames

Ming Yen Hsieh (16):
      wifi: mt76: mt7925: introduce MLO capability control
      wifi: mt76: mt7925: ensure wow pattern command align fw format
      wifi: mt76: mt7925: fix country count limitation for CLC
      wifi: mt76: mt7921: fix kernel panic due to null pointer dereference
      wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present
      wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO
      wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure
      wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd
      wifi: mt76: mt7925: update the power-saving flow
      wifi: mt76: mt7925: load the appropriate CLC data based on hardware type
      wifi: mt76: mt7925: add EHT control support based on the CLC data
      wifi: mt76: mt7925: update the channel usage when the regd domain changed
      wifi: mt76: mt7925: remove unused acpi function for clc
      wifi: mt76: mt792x: extend MTCL of APCI to version3 for EHT control
      wifi: mt76: mt7925: add MTCL support to enhance the regulatory compliance
      wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for the mt7921 series

Nikita Zhandarovich (1):
      wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show()

Quan Zhou (2):
      wifi: mt76: mt7925: fix fails to enter low power mode in suspend state
      wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail

Razvan Grigore (3):
      wifi: mt76: add mt76_get_power_bound helper function
      wifi: mt76: mt7915: cleanup mt7915_get_power_bound
      wifi: mt76: mt7996: cleanup mt7996_get_power_bound

Rex Lu (1):
      wifi: mt76: mt7996: fix SER reset trigger on WED reset

Sean Wang (1):
      Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO"

Shayne Chen (16):
      wifi: mt76: mt7996: Add mt7996_mac_sta_change_links callback
      wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()
      wifi: mt76: mt7996: Update mt7996_mcu_add_sta to MLO support
      wifi: mt76: mt7996: Rely on mt7996_vif_link in mt7996_mcu_twt_agrt_update signature
      wifi: mt76: mt7996: Update mt7996_mcu_add_rate_ctrl to MLO
      wifi: mt76: mt7996: Add mt7996_mcu_sta_mld_setup_tlv() and mt7996_mcu_sta_eht_mld_tlv()
      wifi: mt76: mt7996: Add mt7996_mcu_teardown_mld_sta rouine
      wifi: mt76: mt7996: rework mt7996_mac_write_txwi() for MLO support
      wifi: mt76: mt7996: Rely on wcid_to_sta in mt7996_mac_add_txs_skb()
      wifi: mt76: mt7996: rework mt7996_rx_get_wcid to support MLO
      wifi: mt76: mt7996: rework mt7996_sta_set_4addr and mt7996_sta_set_decap_offload to support MLO
      wifi: mt76: mt7996: rework mt7996_set_hw_key to support MLO
      wifi: mt76: mt7996: remove mt7996_mac_enable_rtscts()
      wifi: mt76: mt7996: rework mt7996_mcu_add_obss_spr to support MLO
      wifi: mt76: mt7996: rework mt7996_mcu_beacon_inband_discov to support MLO
      wifi: mt76: mt7996: rework set/get_tsf callabcks to support MLO

Thorsten Blum (1):
      wifi: mt76: mt7925: Remove unnecessary if-check

 drivers/net/wireless/mediatek/mt76/channel.c          |   3 +
 drivers/net/wireless/mediatek/mt76/eeprom.c           |   4 +
 drivers/net/wireless/mediatek/mt76/mac80211.c         |  16 ++-
 drivers/net/wireless/mediatek/mt76/mt76.h             |   8 ++
 drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.h |   3 +
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c  |   6 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c       |   3 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c       |   3 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c       |   3 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c       |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c   |  53 ++++----
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c       |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h       |  12 --
 drivers/net/wireless/mediatek/mt76/mt7921/main.c      |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/init.c      |  96 ++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt7925/main.c      | 164 ++++++++++++++++--------
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c       | 274 ++++++++++++++++++++++-----------------
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h       |   6 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h    |  36 +++++-
 drivers/net/wireless/mediatek/mt76/mt792x.h           |  19 ++-
 drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c  | 123 ++++++++++++++----
 drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.h  |  18 ++-
 drivers/net/wireless/mediatek/mt76/mt792x_core.c      |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c   |  56 +++++---
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c       | 305 +++++++++++++++++++++++++++++---------------
 drivers/net/wireless/mediatek/mt76/mt7996/main.c      | 984 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c       | 638 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h       |  47 +++++--
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c      |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h    |  79 ++++++++----
 drivers/net/wireless/mediatek/mt76/scan.c             |  21 +--
 drivers/net/wireless/mediatek/mt76/tx.c               |   3 +-
 32 files changed, 2056 insertions(+), 944 deletions(-)




[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