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