[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220318144657.4C9E1C340E8@smtp.kernel.org>
Date: Fri, 18 Mar 2022 14:46:57 +0000 (UTC)
From: Kalle Valo <kvalo@...nel.org>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: pull-request: wireless-next-2022-03-18
Hi,
here's a pull request to net-next tree, more info below. Please let me know if
there are any problems.
Kalle
The following changes since commit de29aff976d3216e7f3ab41fcd7af46fa8f7eab7:
Merge tag 'linux-can-next-for-5.18-20220313' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next (2022-03-13 10:25:12 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-03-18
for you to fetch changes up to 54f586a9153201c6cff55e1f561990c78bd99aa7:
rfkill: make new event layout opt-in (2022-03-18 13:09:17 +0200)
----------------------------------------------------------------
wireless-next patches for v5.18
Third set of patches for v5.18. Smaller set this time, support for
mt7921u and some work on MBSSID support. Also a workaround for rfkill
userspace event.
Major changes:
mac80211
* MBSSID beacon handling in AP mode
rfkill
* make new event layout opt-in to workaround buggy user space
rtlwifi
* support On Networks N150 device id
mt76
* mt7915: MBSSID and 6 GHz band support
* new driver mt7921u
----------------------------------------------------------------
Arnd Bergmann (1):
iwlwifi: mei: fix building iwlmei
Chia-Yuan Li (3):
rtw89: modify MAC enable functions
rtw89: disable FW and H2C function if CPU disabled
rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
Chung-Hsuan Hung (1):
rtw89: 8852c: add read/write rf register function
Colin Ian King (4):
mwifiex: make read-only array wmm_oui static const
mt76: connac: make read-only array ba_range static const
brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"
Dan Carpenter (1):
mt76: mt7915: check for devm_pinctrl_get() failure
Deren Wu (4):
mt76: fix monitor mode crash with sdio driver
mt76: fix invalid rssi report
mt76: fix wrong HE data rate in sniffer tool
mt76: fix monitor rx FCS error in DFS channel
Evelyn Tsai (1):
mt76: mt7915: fix DFS no radar detection event
Johannes Berg (2):
mac80211: always have ieee80211_sta_restart()
rfkill: make new event layout opt-in
John Crispin (1):
mac80211: MBSSID channel switch
Jonathan Teh (1):
rtlwifi: rtl8192cu: Add On Networks N150
Julia Lawall (4):
zd1201: use kzalloc
rtlwifi: rtl8821ae: fix typos in comments
airo: fix typos in comments
mt76: mt7915: fix typos in comments
Kalle Valo (1):
Merge tag 'mt76-for-kvalo-2022-03-16' of https://github.com/nbd168/wireless
Lorenzo Bianconi (19):
mac80211: MBSSID beacon handling in AP mode
mac80211: update bssid_indicator in ieee80211_assign_beacon
mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
mt76: mt7663u: introduce mt7663u_mcu_power_on routine
mt76: mt7921: make mt7921_init_tx_queues static
mt76: mt7921: fix xmit-queue dump for usb and sdio
mt76: mt7921: fix mt7921_queues_acq implementation
mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
mt76: usb: add req_type to ___mt76u_rr signature
mt76: usb: add req_type to ___mt76u_wr signature
mt76: usb: introduce __mt76u_init utility routine
mt76: mt7921: disable runtime pm for usb
mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
mt76: mt7921: add mt7921u driver
mt76: mt7921: move mt7921_init_hw in a dedicated work
mt76: mt7915: introduce 802.11ax multi-bss support
Lukas Bulwahn (1):
MAINTAINERS: fix ath11k DT bindings location
MeiChia Chiu (3):
mt76: split single ldpc cap bit into bits
mt76: connac: add 6 GHz support for wtbl and starec configuration
mt76: mt7915: add 6 GHz support
Peter Chiu (1):
mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
Ping-Ke Shih (6):
rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
rtw89: add config_rf_reg_v1 to configure RF parameter tables
rtw89: initialize preload window of D-MAC
rtw89: change value assignment style of rtw89_mac_cfg_gnt()
rtw89: extend mac tx_en bits from 16 to 32
rtw89: implement stop and resume channels transmission v1
Ryder Lee (2):
mt76: mt7915: allow beaconing on all chains
mt76: use le32/16_get_bits() whenever possible
Sean Wang (3):
mt76: mt7921: fix up the monitor mode
mt76: mt7921: use mt76_hw instead of open coding it
mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set
Shayne Chen (4):
mt76: mt7915: fix eeprom fields of txpower init values
mt76: mt7915: add txpower init for 6GHz
mt76: mt7915: set band1 TGID field in tx descriptor
mt76: mt7915: fix beamforming mib stats
Yuan-Han Zhang (3):
rtw89: modify dcfo_comp to share with chips
rtw89: 8852c: add write/read crystal function in CFO tracking
rtw89: 8852c: add setting of TB UL TX power offset
MAINTAINERS | 2 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 8 +-
drivers/net/wireless/cisco/airo.c | 2 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 1 +
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 2 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 14 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 20 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 90 ++++--
.../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 36 ++-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 54 +++-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 82 ++++--
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 32 ++-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 59 +++-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 147 ++++++----
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 105 ++++++-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 28 +-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +
drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 +
drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 74 +++--
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 128 +++++++--
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 38 ++-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 33 ++-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 42 ++-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 1 +
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 61 +++-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 7 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 83 ------
.../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 306 +++++++++++++++++++++
.../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 252 +++++++++++++++++
drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 2 +-
drivers/net/wireless/mediatek/mt76/usb.c | 125 +++------
.../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 +
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +-
drivers/net/wireless/realtek/rtw89/coex.c | 30 +-
drivers/net/wireless/realtek/rtw89/core.h | 47 +++-
drivers/net/wireless/realtek/rtw89/fw.c | 2 +-
drivers/net/wireless/realtek/rtw89/mac.c | 283 ++++++++++++++++---
drivers/net/wireless/realtek/rtw89/mac.h | 12 +-
drivers/net/wireless/realtek/rtw89/phy.c | 164 ++++++++++-
drivers/net/wireless/realtek/rtw89/phy.h | 9 +
drivers/net/wireless/realtek/rtw89/reg.h | 77 ++++++
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 22 +-
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 24 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 50 ++++
drivers/net/wireless/zydas/zd1201.c | 3 +-
include/net/mac80211.h | 2 +
include/uapi/linux/rfkill.h | 14 +-
net/mac80211/cfg.c | 128 ++++++++-
net/mac80211/ieee80211_i.h | 15 +
net/mac80211/mlme.c | 2 +-
net/mac80211/tx.c | 24 +-
net/rfkill/core.c | 48 +++-
69 files changed, 2307 insertions(+), 592 deletions(-)
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb_mac.c
Powered by blists - more mailing lists