Search Linux Wireless

pull-request: wireless-next-2024-09-04

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

 



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@xxxxxxxxxxxxxxxx/

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





[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