From: Kalle Valo <kvalo@kernel.org>
To: netdev@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: wireless-drivers-next-2021-12-17
Date: Fri, 17 Dec 2021 13:09:52 +0000 (UTC) [thread overview]
Message-ID: <20211217130952.34887C36AE9@smtp.kernel.org> (raw)
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 1fe5b01262844be03de98afdd56d1d393df04d7e:
Merge branch 's390-net-updates-2021-12-06' (2021-12-07 22:01:08 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-2021-12-17
for you to fetch changes up to fd5e3c4ab92e39b3411147b3fd845e70e81ac7a7:
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2021-12-16 20:12:58 +0200)
----------------------------------------------------------------
wireless-drivers-next patches for v5.17
Second set of patches for v5.17, planning to do at least one more.
Smaller new features, nothing special this time.
Major changes:
rtw88
* debugfs file to fix tx rate
iwlwifi
* support SAR GEO Offset Mapping (SGOM) via BIOS
* support firmware API version 68
* add some new device IDs
ath11k
* support PCI devices with 1 MSI vector
* WCN6855 hw2.1 support
* 11d scan offload support
* full monitor mode, only supported on QCN9074
* scan MAC address randomization support
* reserved host DDR addresses from DT for PCI devices support
ath9k
* switch to rate table based lookup
ath
* extend South Korea regulatory domain support
wcn36xx
* beacon filter support
----------------------------------------------------------------
Anilkumar Kolli (7):
ath11k: Fix mon status ring rx tlv processing
ath11k: Use host CE parameters for CE interrupts configuration
ath11k: Add htt cmd to enable full monitor mode
ath11k: add software monitor ring descriptor for full monitor
ath11k: Process full monitor mode rx support
dt: bindings: add new DT entry for ath11k PCI device support
ath11k: Use reserved host DDR addresses from DT for PCI devices
Arnd Bergmann (1):
iwlwifi: work around reverse dependency on MEI
Ayala Barazani (1):
iwlwifi: support SAR GEO Offset Mapping override via BIOS
Baochen Qiang (3):
ath11k: Set IRQ affinity to CPU0 in case of one MSI vector
ath11k: add support for WCN6855 hw2.1
ath11k: Avoid false DEADLOCK warning reported by lockdep
Brian Norris (1):
mwifiex: Fix possible ABBA deadlock
Bryan O'Donoghue (3):
wcn36xx: Fix beacon filter structure definitions
wcn36xx: Fix physical location of beacon filter comment
wcn36xx: Implement beacon filtering
Carl Huang (8):
ath11k: get msi_data again after request_irq is called
ath11k: add CE and ext IRQ flag to indicate irq_handler
ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ
ath11k: refactor multiple MSI vector implementation
ath11k: add support one MSI vector
ath11k: do not restore ASPM in case of single MSI vector
ath11k: support MAC address randomization in scan
ath11k: set DTIM policy to stick mode for station interface
Ching-Te Ku (7):
rtw89: coex: correct C2H header length
rtw89: coex: Not to send H2C when WL not ready and count H2C
rtw89: coex: Add MAC API to get BT polluted counter
rtw89: coex: Define LPS state for BTC using
rtw89: coex: Update BT counters while receiving report
rtw89: coex: Cancel PS leaving while C2H comes
rtw89: coex: Update COEX to 5.5.8
Christophe JAILLET (1):
carl9170: Use the bitmap API when applicable
Colin Ian King (2):
ath11k: Fix spelling mistake "detetction" -> "detection"
iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership"
David Mosberger-Tang (10):
wilc1000: Add id_table to spi_driver
wilc1000: Fix copy-and-paste typo in wilc_set_mac_address
wilc1000: Fix missing newline in error message
wilc1000: Remove misleading USE_SPI_DMA macro
wilc1000: Fix spurious "FW not responding" error
wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi"
wilc1000: Rename irq handler from "WILC_IRQ" to netdev name
wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx
wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq"
wilc1000: Improve WILC TX performance when power_save is off
Emmanuel Grumbach (3):
iwlwifi: mei: don't rely on the size from the shared area
iwlwifi: mvm: fix a possible NULL pointer deference
iwlwifi: mvm: remove session protection upon station removal
Fabio Estevam (1):
ath10k: Fix the MTU size on QCA9377 SDIO
Haim Dreyfuss (1):
iwlwifi: pcie: support Bz suspend/resume trigger
Ilan Peer (2):
iwlwifi: mvm: Fix wrong documentation for scan request command
iwlwifi: mvm: Add support for a new version of scan request command
Johannes Berg (15):
iwlwifi: mvm: fix delBA vs. NSSN queue sync race
iwlwifi: mvm: synchronize with FW after multicast commands
iwlwifi: mvm: d3: move GTK rekeys condition
iwlwifi: mvm: parse firmware alive message version 6
iwlwifi: mvm: d3: support v12 wowlan status
iwlwifi: mvm: support RLC configuration command
iwlwifi: fw: api: add link to PHY context command struct v1
iwlwifi: mvm: add support for PHY context command v4
iwlwifi: mvm: add some missing command strings
iwlwifi: mvm/api: define system control command
iwlwifi: mvm: always use 4K RB size by default
iwlwifi: pcie: retake ownership after reset
iwlwifi: implement reset flow for Bz devices
iwlwifi: fw: correctly detect HW-SMEM region subtype
iwlwifi: mvm: optionally suppress assert log
Jonas Jelonek (1):
ath9k: switch to rate table based lookup
Kalle Valo (6):
Revert "ath11k: add read variant from SMBIOS for download board data"
ath10k: htt: remove array of flexible structures
ath10k: wmi: remove array of flexible structures
ath11k: add ab to TARGET_NUM_VDEVS & co
Merge tag 'iwlwifi-next-for-kalle-2021-12-08' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Kees Cook (4):
ath11k: Use memset_startat() for clearing queue descriptors
libertas: Add missing __packed annotation with struct_group()
libertas_tf: Add missing __packed annotations
ath6kl: Use struct_group() to avoid size-mismatched casting
Loic Poulain (3):
wcn36xx: Use correct SSN for ADD BA request
wcn36xx: Fix max channels retrieval
brcmfmac: Fix incorrect type assignments for keep-alive
Luca Coelho (3):
iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure
iwlwifi: add missing entries for Gf4 with So and SoF
iwlwifi: bump FW API to 68 for AX devices
Lv Yunlong (1):
wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
Matti Gottlieb (1):
iwlwifi: Fix FW name for gl
Merlijn Wajer (1):
wl1251: specify max. IE length
Mike Golant (2):
iwlwifi: support 4-bits in MAC step value
iwlwifi: add support for Bz-Z HW
Miri Korenblit (1):
iwlwifi: acpi: fix wgds rev 3 size
Mordechay Goodstein (3):
iwlwifi: mvm: add support for statistics update version 15
iwlwifi: mvm: update rate scale in moving back to assoc state
iwlwifi: fw: add support for splitting region type bits
Mukesh Sisodiya (2):
iwlwifi: yoyo: support for DBGC4 for dram
iwlwifi: dbg: disable ini debug in 8000 family and below
Peter Oh (1):
ath: regdom: extend South Korea regulatory domain support
Ping-Ke Shih (5):
rtw89: add const in the cast of le32_get_bits()
rtw89: use inline function instead macro to set H2C and CAM
rtw89: update scan_mac_addr during scanning period
rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM
rtw89: don't kick off TX DMA if failed to write skb
Po Hao Huang (1):
rtw89: fix incorrect channel info during scan
Rameshkumar Sundaram (1):
ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
Sebastian Gottschall (1):
ath10k: Fix tx hanging
Seevalamuthu Mariappan (2):
ath11k: Fix QMI file type enum value
ath11k: Change qcn9074 fw to operate in mode-2
Shaul Triebitz (1):
iwlwifi: mvm: avoid clearing a just saved session protection id
Sriram R (1):
ath11k: Avoid NULL ptr access during mgmt tx cleanup
Sven Eckelmann (1):
ath11k: Fix buffer overflow when scanning with extraie
Venkateswara Naralasetty (1):
ath11k: add spectral/CFR buffer validation support
Wen Gong (13):
ath11k: change to treat alpha code na as world wide regdomain
ath11k: calculate the correct NSS of peer for HE capabilities
ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev
ath11k: skip sending vdev down for channel switch
ath11k: add read variant from SMBIOS for download board data
ath11k: change to use dynamic memory for channel list of scan
ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
ath11k: add configure country code for QCA6390 and WCN6855
ath11k: add 11d scan offload support
ath11k: add wait operation for tx management packets for flush from mac80211
ath10k: fix scan abort when duration is set for hw scan
ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855
ath10k: drop beacon and probe response which leak from other channel
Yaara Baruch (3):
iwlwifi: swap 1650i and 1650s killer struct names
iwlwifi: add new Qu-Hr device
iwlwifi: add new ax1650 killer device
Yan-Hsuan Chuang (1):
rtw88: add debugfs to fix tx rate
Yang Shen (1):
iwlwifi: mvm: demote non-compliant kernel-doc header
Zhou Qingyang (1):
ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
Zong-Zhe Yang (2):
rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth
rtw89: remove cch_by_bw which is not used
zhangyue (1):
rsi: fix array out of bound
.../bindings/net/wireless/qcom,ath11k.yaml | 30 +
drivers/net/wireless/ath/ath10k/core.c | 19 +-
drivers/net/wireless/ath/ath10k/htt.h | 110 -
drivers/net/wireless/ath/ath10k/htt_tx.c | 3 +
drivers/net/wireless/ath/ath10k/hw.h | 3 +
drivers/net/wireless/ath/ath10k/mac.c | 9 +-
drivers/net/wireless/ath/ath10k/txrx.c | 2 -
drivers/net/wireless/ath/ath10k/wmi.c | 27 +-
drivers/net/wireless/ath/ath10k/wmi.h | 4 +-
drivers/net/wireless/ath/ath11k/ahb.c | 16 +-
drivers/net/wireless/ath/ath11k/core.c | 110 +-
drivers/net/wireless/ath/ath11k/core.h | 19 +
drivers/net/wireless/ath/ath11k/dbring.c | 30 +
drivers/net/wireless/ath/ath11k/dbring.h | 2 +
drivers/net/wireless/ath/ath11k/dp.c | 1 +
drivers/net/wireless/ath/ath11k/dp.h | 54 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 423 +++-
drivers/net/wireless/ath/ath11k/dp_tx.c | 57 +-
drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +
drivers/net/wireless/ath/ath11k/hal.c | 22 +
drivers/net/wireless/ath/ath11k/hal.h | 2 +
drivers/net/wireless/ath/ath11k/hal_desc.h | 19 +
drivers/net/wireless/ath/ath11k/hal_rx.c | 57 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 17 +
drivers/net/wireless/ath/ath11k/hw.c | 14 +-
drivers/net/wireless/ath/ath11k/hw.h | 22 +-
drivers/net/wireless/ath/ath11k/mac.c | 437 +++-
drivers/net/wireless/ath/ath11k/mac.h | 11 +
drivers/net/wireless/ath/ath11k/mhi.c | 49 +-
drivers/net/wireless/ath/ath11k/pci.c | 212 +-
drivers/net/wireless/ath/ath11k/pci.h | 3 +
drivers/net/wireless/ath/ath11k/qmi.c | 69 +-
drivers/net/wireless/ath/ath11k/qmi.h | 4 +-
drivers/net/wireless/ath/ath11k/reg.c | 15 +
drivers/net/wireless/ath/ath11k/spectral.c | 14 +
drivers/net/wireless/ath/ath11k/wmi.c | 211 +-
drivers/net/wireless/ath/ath11k/wmi.h | 63 +-
drivers/net/wireless/ath/ath6kl/htc.h | 19 +-
drivers/net/wireless/ath/ath6kl/htc_mbox.c | 15 +-
drivers/net/wireless/ath/ath9k/xmit.c | 45 +-
drivers/net/wireless/ath/carl9170/main.c | 9 +-
drivers/net/wireless/ath/regd.h | 1 +
drivers/net/wireless/ath/regd_common.h | 3 +
drivers/net/wireless/ath/wcn36xx/hal.h | 29 +-
drivers/net/wireless/ath/wcn36xx/main.c | 25 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 117 +-
drivers/net/wireless/ath/wcn36xx/smd.h | 5 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 52 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 29 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 8 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 17 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 81 +-
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 62 +
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 13 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 5 +
.../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 9 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 14 +
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 48 +-
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 92 +-
.../intel/iwlwifi/fw/api/{soc.h => system.h} | 16 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 21 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 18 +
drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 4 +
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 88 +
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 20 +
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 19 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 30 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 184 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 8 +
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 55 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 39 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 30 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 62 +-
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 261 ++-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 51 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 51 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 40 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 13 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 115 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 8 +-
drivers/net/wireless/marvell/libertas/host.h | 2 +-
.../net/wireless/marvell/libertas_tf/libertas_tf.h | 28 +-
drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 10 +-
drivers/net/wireless/microchip/wilc1000/hif.c | 5 +-
drivers/net/wireless/microchip/wilc1000/netdev.c | 21 +-
drivers/net/wireless/microchip/wilc1000/netdev.h | 1 +
drivers/net/wireless/microchip/wilc1000/spi.c | 16 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 7 +-
drivers/net/wireless/microchip/wilc1000/wlan.h | 2 -
drivers/net/wireless/realtek/rtw88/debug.c | 49 +
drivers/net/wireless/realtek/rtw88/main.c | 1 +
drivers/net/wireless/realtek/rtw88/main.h | 1 +
drivers/net/wireless/realtek/rtw88/tx.c | 9 +
drivers/net/wireless/realtek/rtw89/cam.c | 61 +-
drivers/net/wireless/realtek/rtw89/cam.h | 472 +++--
drivers/net/wireless/realtek/rtw89/coex.c | 73 +-
drivers/net/wireless/realtek/rtw89/coex.h | 6 +
drivers/net/wireless/realtek/rtw89/core.c | 88 +-
drivers/net/wireless/realtek/rtw89/core.h | 30 +-
drivers/net/wireless/realtek/rtw89/debug.c | 2 +-
drivers/net/wireless/realtek/rtw89/fw.c | 5 +-
drivers/net/wireless/realtek/rtw89/fw.h | 2170 ++++++++++++--------
drivers/net/wireless/realtek/rtw89/mac.c | 16 +-
drivers/net/wireless/realtek/rtw89/mac.h | 1 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 7 +-
drivers/net/wireless/realtek/rtw89/phy.c | 111 +
drivers/net/wireless/realtek/rtw89/phy.h | 60 +
drivers/net/wireless/realtek/rtw89/reg.h | 23 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 21 +-
drivers/net/wireless/realtek/rtw89/txrx.h | 91 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +
drivers/net/wireless/ti/wl1251/main.c | 6 +
131 files changed, 5596 insertions(+), 1919 deletions(-)
rename drivers/net/wireless/intel/iwlwifi/fw/api/{soc.h => system.h} (70%)
next reply other threads:[~2021-12-17 13:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-17 13:09 Kalle Valo [this message]
2021-12-17 15:50 ` pull-request: wireless-drivers-next-2021-12-17 patchwork-bot+netdevbpf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211217130952.34887C36AE9@smtp.kernel.org \
--to=kvalo@kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.