[PATCH 00/25][SRU][OEM-5.14] Support Qualcomm WCN685x
You-Sheng Yang
vicamo.yang at canonical.com
Tue Oct 19 16:23:43 UTC 2021
BugLink: https://bugs.launchpad.net/bugs/1939528
[Impact]
Qualcomm WCN685x is not supported yet.
[Fix]
Qualcomm WCN685x support are mostly available in linux-next and mainline
with one patch currently in kvalo/ath tree, and 3 additional in review.
[Test Case]
Test hardware connectivity, stability with basic checkbox tests:
$ lspci -nnk | grep Network -A 3
0000:02:00.0 Network controller [0280]: Qualcomm Device [17cb:1103] (rev
01)
Subsystem: Foxconn International, Inc. Device [105b:e0b8]
Kernel driver in use: ath11k_pci
Kernel modules: ath11k_pci
[Where problems could occur]
While this introduces a new hardware, it might need further polishments.
[Other Info]
WCN685x WiFi 6E capability is still under development and is moved to
next milestone for oem projects. Firmware blobs for both WiFi and
Bluetooth are also needed and will be SRUed when a formal release is
made.
Aaron Ma (1):
ath11k: qmi: avoid error messages when dma allocation fails
Johannes Berg (4):
mac80211: mesh: clean up rx_bcn_presp API
mac80211: move CRC into struct ieee802_11_elems
mac80211: mlme: find auth challenge directly
mac80211: always allocate struct ieee802_11_elems
Pradeep Kumar Chitrapu (6):
ath11k: add channel 2 into 6 GHz channel list
ath11k: fix packet drops due to incorrect 6 GHz freq value in rx
status
ath11k: fix survey dump collection in 6 GHz
ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps
ath11k: add 6 GHz params in peer assoc command
ath11k: support SMPS configuration for 6 GHz
Wen Gong (13):
ieee80211: add definition of regulatory info in 6 GHz operation
information
ieee80211: add definition for transmit power envelope element
mac80211: parse transmit power envelope element
ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855
ath11k: enable 6G channels for WCN6855
ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for
WCN6855
mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel()
ieee80211: add power type definition for 6 GHz
mac80211: add parse regulatory info in 6 GHz operation information
mac80211: save transmit power envelope element and power constraint
UBUNTU: SAUCE: ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for
WCN6855
UBUNTU: SAUCE: cfg80211: add definition for 6 GHz power spectral
density(psd)
UBUNTU: SAUCE: cfg80211: save power spectral density(psd) of
regulatory rule
tjiang at codeaurora.org (1):
UBUNTU: SAUCE: Bluetooth: btusb: Add support using different nvm for
variant WCN6855 controller
drivers/bluetooth/btusb.c | 54 +++--
drivers/net/wireless/ath/ath11k/core.c | 5 +
drivers/net/wireless/ath/ath11k/core.h | 4 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 9 +-
drivers/net/wireless/ath/ath11k/hw.h | 1 +
drivers/net/wireless/ath/ath11k/mac.c | 120 +++++++++--
drivers/net/wireless/ath/ath11k/qmi.c | 2 +-
drivers/net/wireless/ath/ath11k/wmi.c | 32 +--
include/linux/ieee80211.h | 83 +++++++-
include/net/cfg80211.h | 5 +
include/net/mac80211.h | 8 +
include/net/regulatory.h | 1 +
include/uapi/linux/nl80211.h | 9 +
net/mac80211/agg-rx.c | 11 +-
net/mac80211/ibss.c | 25 ++-
net/mac80211/ieee80211_i.h | 35 +--
net/mac80211/mesh.c | 87 ++++----
net/mac80211/mesh_hwmp.c | 44 ++--
net/mac80211/mesh_plink.c | 11 +-
net/mac80211/mesh_sync.c | 26 ++-
net/mac80211/mlme.c | 272 ++++++++++++++----------
net/mac80211/scan.c | 16 +-
net/mac80211/tdls.c | 63 +++---
net/mac80211/util.c | 52 +++--
net/wireless/nl80211.c | 18 ++
net/wireless/reg.c | 17 ++
26 files changed, 687 insertions(+), 323 deletions(-)
--
2.32.0
More information about the kernel-team
mailing list