APPLIED Re: [PATCH 00/33][SRU][OEM-5.13] Support Qualcomm WCN685x
Timo Aaltonen
tjaalton at ubuntu.com
Mon Oct 25 10:34:37 UTC 2021
On 19.10.2021 19.25, 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
>
> Baochen Qiang (7):
> ath11k: add hw reg support for WCN6855
> ath11k: add dp support for WCN6855
> ath11k: setup REO for WCN6855
> ath11k: setup WBM_IDLE_LINK ring once again
> ath11k: add support to get peer id for WCN6855
> ath11k: add support for WCN6855
> ath11k: don't call ath11k_pci_set_l1ss for WCN6855
>
> Johannes Berg (5):
> mac80211: notify driver on mgd TX completion
> 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 | 49 +++
> drivers/net/wireless/ath/ath11k/core.h | 5 +-
> drivers/net/wireless/ath/ath11k/dp.c | 16 +-
> drivers/net/wireless/ath/ath11k/dp_rx.c | 9 +-
> drivers/net/wireless/ath/ath11k/hal.c | 10 +
> drivers/net/wireless/ath/ath11k/hal.h | 3 +-
> drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +-
> drivers/net/wireless/ath/ath11k/hal_rx.h | 8 +
> drivers/net/wireless/ath/ath11k/hw.c | 391 ++++++++++++++++++
> drivers/net/wireless/ath/ath11k/hw.h | 6 +
> drivers/net/wireless/ath/ath11k/mac.c | 120 +++++-
> drivers/net/wireless/ath/ath11k/mhi.c | 1 +
> drivers/net/wireless/ath/ath11k/pci.c | 47 ++-
> drivers/net/wireless/ath/ath11k/qmi.c | 2 +-
> drivers/net/wireless/ath/ath11k/rx_desc.h | 87 ++++
> drivers/net/wireless/ath/ath11k/wmi.c | 32 +-
> drivers/net/wireless/ath/ath9k/main.c | 2 +-
> .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +-
> drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +-
> include/linux/ieee80211.h | 83 +++-
> include/net/cfg80211.h | 5 +
> include/net/mac80211.h | 36 +-
> include/net/regulatory.h | 1 +
> include/uapi/linux/nl80211.h | 9 +
> net/mac80211/agg-rx.c | 11 +-
> net/mac80211/driver-ops.h | 26 +-
> 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 | 343 +++++++++------
> net/mac80211/scan.c | 16 +-
> net/mac80211/tdls.c | 63 +--
> net/mac80211/trace.h | 33 +-
> net/mac80211/util.c | 52 ++-
> net/wireless/nl80211.c | 18 +
> net/wireless/reg.c | 17 +
> 40 files changed, 1408 insertions(+), 425 deletions(-)
>
applied to oem-5.13, thanks
--
t
More information about the kernel-team
mailing list