Message ID | 20211019162408.1407525-1-vicamo.yang@canonical.com |
---|---|
Headers | show |
Series | Support Qualcomm WCN685x | expand |
On 19.10.2021 19.23, You-Sheng Yang wrote: > 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@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(-) > applied to oem-5.14, thanks