[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240904153205.64C11C4CEC2@smtp.kernel.org>
Date: Wed, 4 Sep 2024 15:32:05 +0000 (UTC)
From: Kalle Valo <kvalo@...nel.org>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: pull-request: wireless-next-2024-09-04
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 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2024-09-04
for you to fetch changes up to 97b766f989bcd06e5a7651b1080001d7327012f5:
wifi: mwifiex: Convert to use jiffies macro (2024-09-03 21:31:24 +0300)
----------------------------------------------------------------
wireless-next patches for v6.12
mwifiex has recently started to see active development which is good
news. rtw89 is also under active development and got several new
features. Otherwise not really anything out of ordinary.
We have one conflict in ath12k but that's easy to fix:
https://lore.kernel.org/all/20240808104348.6846e064@canb.auug.org.au/
Major changes:
mwifiex
* support for up to ten Authentication and Key Management (AKM) suites
* host MAC Sublayer Management Entity (MLME) client and AP mode support
* WPA-PSK-SHA256 AKM suite support
rtw88
* improve USB performance by aggregation
rtw89
* Wi-Fi 6 chip RTL8852BE-VT support
* WoWLAN net-detect support
* hardware encryption in unicast management frames support
* hardware rfkill support
ath12k
* DebugFS support for transmit DE stats
* Make ASPM support hardware-dependent
iwlwifi
* channel puncturing for US/CAN from UEFI
* bump FW API to 93 for BZ/SC devices
----------------------------------------------------------------
Aditya Kumar Singh (1):
wifi: ath12k: restore ASPM for supported hardwares only
Anjaneyulu (1):
wifi: iwlwifi: allow only CN mcc from WRDD
Arend van Spriel (1):
wifi: brcmfmac: introducing fwil query functions
Avraham Stern (3):
wifi: iwlwifi: mei: add support for SAP version 4
wifi: iwlwifi: mvm: set the cipher for secured NDP ranging
wifi: iwlwifi: mvm: increase the time between ranging measurements
Baochen Qiang (1):
wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
Bitterblue Smith (8):
wifi: rtw88: Set efuse->ext_lna_5g - fix typo
wifi: rtw88: usb: Support USB 3 with RTL8822CU/RTL8822BU
wifi: rtw88: 8822c: Fix reported RX band width
wifi: rtw88: 8703b: Fix reported RX band width
wifi: rtw88: usb: Init RX burst length according to USB speed
wifi: rtw88: usb: Update the RX stats after every frame
wifi: rtw88: usb: Support RX aggregation
wifi: rtw88: Enable USB RX aggregation for 8822c/8822b/8821c
Chen Yufan (1):
wifi: mwifiex: Convert to use jiffies macro
Chih-Kang Chang (1):
wifi: rtw89: avoid to add interface to list twice when SER
Chin-Yen Lee (4):
wifi: rtw89: wow: implement PS mode for net-detect
wifi: rtw89: wow: add WoWLAN net-detect support
wifi: rtw89: wow: add delay option for net-detect
wifi: rtw89: wow: add net-detect support for 8852c
Christophe JAILLET (5):
wifi: brcmfmac: fwsignal: Use struct_size() to simplify brcmf_fws_rxreorder()
wifi: b43: Constify struct lpphy_tx_gain_table_entry
wifi: lib80211: Handle const struct lib80211_crypto_ops in lib80211
wifi: lib80211: Constify struct lib80211_crypto_ops
staging: rtl8192e: Constify struct lib80211_crypto_ops
Colin Ian King (1):
wifi: rtw89: 8852bt: rfk: Fix spelling mistake "KIP_RESOTRE" -> "KIP_RESTORE"
Dan Carpenter (1):
wifi: mwifiex: Fix uninitialized variable in mwifiex_cfg80211_authenticate()
Daniel Gabay (2):
wifi: iwlwifi: mvm: Offload RLC/SMPS functionality to firmware
wifi: iwlwifi: mvm: Remove unused last_sub_index from reorder buffer
David Lin (2):
wifi: mwifiex: add host mlme for client mode
wifi: mwifiex: add host mlme for AP mode
Dian-Syuan Yang (1):
wifi: rtw89: correct VHT TX rate on 20MHz connection
Dinesh Karthikeyan (1):
wifi: ath12k: Support Transmit DE stats
Dmitry Antipov (2):
wifi: rtw88: always wait for both firmware loading attempts
wifi: mac80211: refactor block ack management code
Dmitry Kandybka (2):
wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
wifi: brcmsmac: clean up unnecessary current_ampdu_cnt and related checks
Emmanuel Grumbach (16):
wifi: iwlwifi: mvm: prepare the introduction of V9 of REDUCED_TX_POWER
wifi: iwlwifi: mvm: add support for new REDUCE_TXPOWER_CMD versions
wifi: iwlwifi: mvm: set ul_mu_data_disable when needed
wifi: iwlwifi: mvm: s/iwl_bt_coex_profile_notif/iwl_bt_coex_prof_old_notif
wifi: iwlwifi: mvm: start to support the new BT profile notification
wifi: iwlwiif: mvm: handle the new BT notif
wifi: iwlwifi: mvm: add firmware debug points for EMLSR entry / exit
wifi: mac80211: fix the comeback long retry times
wifi: iwlwifi: mvm: rename iwl_missed_beacons_notif
wifi: iwlwifi: mvm: add the new API for the missed beacons notification
wifi: iwlwifi: mvm: handle the new missed beacons notification
wifi: iwlwifi: mvm: exit EMLSR if both links are missing beacons
wifi: iwlwifi: mvm: add API for EML OMN frame failure
wifi: iwlwifi: mvm: handle the new EML OMN failure notification
wifi: iwlwifi: mvm: allow ESR when we the ROC expires
wifi: iwlwifi: mvm: tell the firmware about CSA with mode=1
Frank Li (1):
dt-bindings: net: wireless: convert marvel-8xxx.txt to yaml format
Gustavo A. R. Silva (3):
wifi: ipw2x00: libipw: Avoid -Wflex-array-member-not-at-end warnings
wifi: mwl8k: Use static_assert() to check struct sizes
wifi: iwlegacy: Avoid multiple -Wflex-array-member-not-at-end warnings
Hans de Goede (1):
net: rfkill: gpio: Do not load on Lenovo Yoga Tab 3 Pro YT3-X90
Heiner Kallweit (1):
wifi: ath9k: use unmanaged PCI functions in ath9k_pci_owl_loader
Ilan Peer (3):
wifi: iwlwifi: mvm: Fix a race in scan abort flow
wifi: iwlwifi: mvm: Stop processing MCC update if there was no change
wifi: mac80211: Check for missing VHT elements only for 5 GHz
Issam Hamdi (1):
wifi: cfg80211: Set correct chandef when starting CAC
Jinjie Ruan (1):
wifi: brcmsmac: Use kvmemdup to simplify the code
Johannes Berg (6):
wifi: iwlwifi: mvm: use correct key iteration
wifi: iwlwifi: pcie: print function scratch before writing
wifi: iwlwifi: config: label 'gl' devices as discrete
wifi: iwlwifi: mvm: drop wrong STA selection in TX
wifi: mac80211: fix RCU list iterations
wifi: iwlwifi: mvm: refactor scan channel description a bit
Kalle Valo (2):
Merge tag 'rtw-next-2024-08-09' of https://github.com/pkshih/rtw
Merge tag 'ath-next-20240812' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Kang Yang (1):
wifi: ath11k: use work queue to process beacon tx event
Karthikeyan Periyasamy (2):
wifi: ath12k: fix array out-of-bound access in SoC stats
wifi: ath11k: fix array out-of-bound access in SoC stats
Kuan-Chung Chen (4):
wifi: rtw89: add EVM statistics for 1SS rate
wifi: rtw89: add support for hardware rfkill
wifi: rtw89: 8922a: new implementation for RFK pre-notify H2C
wifi: rtw89: add support for HW encryption in unicast management frames
Marek Vasut (2):
wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume
wifi: wilc1000: Re-enable RTC clock on resume
Miri Korenblit (11):
wifi: iwlwifi: remove MVM prefix from FW macros
wifi: iwlwifi: mvm: add and improve EMLSR debug info
wifi: iwlwifi: use default command queue watchdog timeout
wifi: iwlwifi: mvm: cleanup iwl_mvm_get_wd_timeout
wifi: iwlwifi: bump FW API to 93 for BZ/SC devices
wifi: iwlwifi: mvm: avoid NULL pointer dereference
wifi: iwlwifi: s/IWL_MVM_STATION_COUNT_MAX/IWL_STATION_COUNT_MAX
wifi: iwlwifi: STA command structure shouldn't be mvm specific
wifi: iwlwifi: s/iwl_mvm_remove_sta_cmd/iwl_remove_sta_cmd
wifi: iwlwifi: mvm: remove mvm prefix from iwl_mvm_tx_resp*
wifi: iwlwifi: mvm: properly set the rates in link cmd
Nick Morrow (1):
wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
P Praneesh (2):
wifi: ath12k: fix BSS chan info request WMI command
wifi: ath12k: match WMI BSS chan info structure with firmware definition
Peter Robinson (2):
wifi: rtl8xxxu: drop reference to staging drivers
wifi: rtl8xxxu: add missing rtl8192cu USB IDs
Ping-Ke Shih (12):
wifi: rtw88: debugfs: support multiple adapters debugging
wifi: rtw89: 8852bt: add set_channel_rf
wifi: rtw89: 8852bt: rfk: use predefined string choice for DPK enable/disable
wifi: rtw89: 8852bt: add chip_info of RTL8852BT
wifi: rtw89: 8852bt: add chip_ops of RTL8852BT
wifi: rtw89: 8852bt: declare firmware features of RTL8852BT
wifi: rtw89: 8852bte: add PCI entry of 8852BE-VT
wifi: rtw89: 8852bt: add 8852BE-VT to Makefile and Kconfig
wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
wifi: rtw89: 8852c: support firmware format up to v1
wifi: mac80211: don't use rate mask for offchannel TX either
wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
Po-Hao Huang (2):
wifi: rtw88: 8822c: Parse channel from IE to correct invalid hardware reports
wifi: rtw89: 8922a: Add new fields for scan offload H2C command
Rory Little (1):
wifi: mac80211: Add non-atomic station iterator
Rosen Penev (2):
wifi: ath9k: use devm for request_irq()
wifi: ath9k: use devm for gpio_request_one()
Sascha Hauer (6):
wifi: mwifiex: increase max_num_akm_suites
wifi: mwifiex: simplify WPA flags setting
wifi: mwifiex: fix key_mgmt setting
wifi: mwifiex: add support for WPA-PSK-SHA256
wifi: mwifiex: keep mwifiex_cfg80211_ops constant
wifi: mwifiex: remove unnecessary checks for valid priv
Shen Lichuan (1):
wifi: mac80211: use kmemdup_array instead of kmemdup for multiple allocation
Simon Horman (1):
wifi: cfg80211: wext: Update spelling and grammar
Somashekhar(Som) (1):
wifi: iwlwifi: Enable channel puncturing for US/CAN from bios
Thorsten Blum (1):
wifi: ath9k: Use swap() to improve ath9k_hw_get_nf_hist_mid()
Toke Høiland-Jørgensen (2):
wifi: ath9k: Remove error checks when creating debugfs entries
Revert "wifi: ath9k: use devm for request_irq()"
Yan Zhen (1):
wifi: mac80211: scan: Use max macro
Yu Jiaoliang (1):
wifi: cfg80211: Use kmemdup_array instead of kmemdup for multiple allocation
Zhang Changzhong (1):
wifi: mac80211: remove redundant unlikely() around IS_ERR()
Zijun Hu (1):
wifi: rfkill: Correct parameter type for rfkill_set_hw_state_reason()
Zong-Zhe Yang (11):
wifi: rtw88: select WANT_DEV_COREDUMP
wifi: rtw89: select WANT_DEV_COREDUMP
wifi: rtw89: fix typo of rtw89_phy_ra_updata_XXX
wifi: rtw89: chan: refine MCC re-plan flow when unassign chanctx
wifi: rtw89: mcc: stop at a role holding chanctx
wifi: rtw89: rename sub_entity to chanctx
wifi: rtw89: pass rtwvif to RFK channel
wifi: rtw89: pass rtwvif to RFK scan
wifi: rtw89: fw: correct chan access in assoc_cmac_tbl_g7 and update_beacon_be
wifi: rtw89: pass chanctx_idx to rtw89_btc_{path_}phymap()
wifi: mac80211_hwsim: correct MODULE_PARM_DESC of multi_radio
hhorace (1):
wifi: cfg80211: fix bug of mapping AF3x to incorrect User Priority
.../bindings/net/wireless/marvell,sd8787.yaml | 93 +++
.../bindings/net/wireless/marvell-8xxx.txt | 70 --
drivers/net/wireless/ath/ath11k/core.h | 1 +
drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +-
drivers/net/wireless/ath/ath11k/mac.c | 12 +
drivers/net/wireless/ath/ath11k/wmi.c | 4 +-
.../net/wireless/ath/ath12k/debugfs_htt_stats.c | 354 +++++++++
.../net/wireless/ath/ath12k/debugfs_htt_stats.h | 126 +++
drivers/net/wireless/ath/ath12k/dp_rx.c | 2 +-
drivers/net/wireless/ath/ath12k/hw.c | 6 +
drivers/net/wireless/ath/ath12k/hw.h | 1 +
drivers/net/wireless/ath/ath12k/mac.c | 5 +-
drivers/net/wireless/ath/ath12k/pci.c | 3 +-
drivers/net/wireless/ath/ath12k/wmi.c | 1 +
drivers/net/wireless/ath/ath12k/wmi.h | 3 +-
.../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 8 +-
drivers/net/wireless/ath/ath9k/calib.c | 7 +-
drivers/net/wireless/ath/ath9k/debug.c | 6 +-
drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 -
drivers/net/wireless/ath/ath9k/hw.c | 6 +-
drivers/net/wireless/broadcom/b43/tables_lpphy.c | 20 +-
drivers/net/wireless/broadcom/b43/tables_lpphy.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 30 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.h | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 40 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 8 +-
.../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 22 +-
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 6 +-
drivers/net/wireless/intel/ipw2x00/libipw.h | 46 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 2 +-
drivers/net/wireless/intel/iwlegacy/3945.c | 2 +-
drivers/net/wireless/intel/iwlegacy/3945.h | 6 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +-
drivers/net/wireless/intel/iwlegacy/commands.h | 273 +++----
drivers/net/wireless/intel/iwlegacy/common.h | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 13 +-
drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 -
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 5 +
drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 29 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 87 ++-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 79 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 46 +-
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +-
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 16 +
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 4 +
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 31 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 30 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 -
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 10 +
drivers/net/wireless/intel/iwlwifi/mei/main.c | 58 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 83 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 +-
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 25 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 93 ++-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 69 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 12 +-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 42 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 83 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 17 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 54 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 22 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 14 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 64 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 2 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 +-
drivers/net/wireless/marvell/mwifiex/11n.c | 2 -
drivers/net/wireless/marvell/mwifiex/11n.h | 4 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.c | 23 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 420 +++++++++-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 29 +-
drivers/net/wireless/marvell/mwifiex/decl.h | 23 +
drivers/net/wireless/marvell/mwifiex/fw.h | 55 ++
drivers/net/wireless/marvell/mwifiex/init.c | 73 +-
drivers/net/wireless/marvell/mwifiex/ioctl.h | 5 +
drivers/net/wireless/marvell/mwifiex/join.c | 69 +-
drivers/net/wireless/marvell/mwifiex/main.c | 76 +-
drivers/net/wireless/marvell/mwifiex/main.h | 49 +-
drivers/net/wireless/marvell/mwifiex/scan.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 13 +
drivers/net/wireless/marvell/mwifiex/sdio.h | 2 +
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 +
drivers/net/wireless/marvell/mwifiex/sta_event.c | 36 +-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 5 +-
drivers/net/wireless/marvell/mwifiex/sta_tx.c | 9 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 4 +-
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 202 ++++-
drivers/net/wireless/marvell/mwifiex/usb.c | 7 +-
drivers/net/wireless/marvell/mwifiex/util.c | 104 +++
drivers/net/wireless/marvell/mwifiex/wmm.c | 7 -
drivers/net/wireless/marvell/mwl8k.c | 3 +
drivers/net/wireless/microchip/wilc1000/sdio.c | 10 +
drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 5 +-
drivers/net/wireless/realtek/rtl8xxxu/core.c | 6 +
drivers/net/wireless/realtek/rtw88/Kconfig | 1 +
drivers/net/wireless/realtek/rtw88/debug.c | 303 ++++----
drivers/net/wireless/realtek/rtw88/debug.h | 3 +
drivers/net/wireless/realtek/rtw88/hci.h | 7 +
drivers/net/wireless/realtek/rtw88/main.c | 23 +-
drivers/net/wireless/realtek/rtw88/main.h | 6 +-
drivers/net/wireless/realtek/rtw88/pci.c | 2 +
drivers/net/wireless/realtek/rtw88/reg.h | 17 +
drivers/net/wireless/realtek/rtw88/rtw8821cu.c | 2 -
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 +
drivers/net/wireless/realtek/rtw88/rtw8822b.h | 4 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 20 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 24 +-
drivers/net/wireless/realtek/rtw88/rx.c | 41 +
drivers/net/wireless/realtek/rtw88/rx.h | 15 +-
drivers/net/wireless/realtek/rtw88/sdio.c | 2 +
drivers/net/wireless/realtek/rtw88/usb.c | 209 ++++-
drivers/net/wireless/realtek/rtw89/Kconfig | 16 +
drivers/net/wireless/realtek/rtw89/Makefile | 8 +
drivers/net/wireless/realtek/rtw89/cam.c | 12 +-
drivers/net/wireless/realtek/rtw89/chan.c | 186 +++--
drivers/net/wireless/realtek/rtw89/chan.h | 6 +-
drivers/net/wireless/realtek/rtw89/coex.c | 2 +-
drivers/net/wireless/realtek/rtw89/coex.h | 12 +-
drivers/net/wireless/realtek/rtw89/core.c | 207 +++--
drivers/net/wireless/realtek/rtw89/core.h | 75 +-
drivers/net/wireless/realtek/rtw89/debug.c | 7 +-
drivers/net/wireless/realtek/rtw89/fw.c | 446 +++++++++--
drivers/net/wireless/realtek/rtw89/fw.h | 94 ++-
drivers/net/wireless/realtek/rtw89/mac.c | 25 +-
drivers/net/wireless/realtek/rtw89/mac.h | 11 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 35 +-
drivers/net/wireless/realtek/rtw89/mac_be.c | 1 +
drivers/net/wireless/realtek/rtw89/phy.c | 25 +-
drivers/net/wireless/realtek/rtw89/phy.h | 2 +-
drivers/net/wireless/realtek/rtw89/reg.h | 82 +-
drivers/net/wireless/realtek/rtw89/regd.c | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 27 +-
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c | 36 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 23 +-
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 50 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 21 +-
.../net/wireless/realtek/rtw89/rtw8852b_common.c | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 50 +-
drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 843 +++++++++++++++++++++
drivers/net/wireless/realtek/rtw89/rtw8852bt.h | 2 +
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c | 274 ++++++-
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h | 3 +
drivers/net/wireless/realtek/rtw89/rtw8852bte.c | 93 +++
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 31 +-
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 42 +-
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 29 +-
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 8 +-
drivers/net/wireless/realtek/rtw89/sar.c | 2 +-
drivers/net/wireless/realtek/rtw89/txrx.h | 8 +-
drivers/net/wireless/realtek/rtw89/util.h | 18 +
drivers/net/wireless/realtek/rtw89/wow.c | 349 +++++++--
drivers/net/wireless/realtek/rtw89/wow.h | 23 +
drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +-
drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 2 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +-
drivers/staging/rtl8192e/rtllib_crypt_wep.c | 2 +-
drivers/staging/rtl8192e/rtllib_wx.c | 2 +-
include/linux/rfkill.h | 5 +-
include/net/iw_handler.h | 12 +-
include/net/lib80211.h | 8 +-
include/net/mac80211.h | 40 +-
net/mac80211/agg-rx.c | 15 +-
net/mac80211/agg-tx.c | 15 +-
net/mac80211/chan.c | 4 +-
net/mac80211/ht.c | 15 +-
net/mac80211/ieee80211_i.h | 25 +-
net/mac80211/main.c | 6 +-
net/mac80211/mesh_pathtbl.c | 2 +-
net/mac80211/mlme.c | 32 +-
net/mac80211/offchannel.c | 1 +
net/mac80211/rate.c | 2 +-
net/mac80211/scan.c | 10 +-
net/mac80211/status.c | 1 +
net/mac80211/tx.c | 2 +-
net/mac80211/util.c | 20 +-
net/rfkill/core.c | 8 +-
net/rfkill/rfkill-gpio.c | 18 +
net/wireless/lib80211.c | 10 +-
net/wireless/lib80211_crypt_ccmp.c | 2 +-
net/wireless/lib80211_crypt_tkip.c | 2 +-
net/wireless/lib80211_crypt_wep.c | 2 +-
net/wireless/nl80211.c | 15 +-
net/wireless/util.c | 14 +-
202 files changed, 6213 insertions(+), 1568 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/wireless/marvell,sd8787.yaml
delete mode 100644 Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852bt.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852bte.c
Powered by blists - more mailing lists