[PATCH v2 00/10] wcn36xx: Add basic support for wcn3680 up to MCS7/40MHz
Bryan O'Donoghue
bryan.odonoghue at linaro.org
Fri Aug 28 23:38:36 EDT 2020
This series is one of a set of five to add support for wcn3680 at 802.11ac
data-rates.
This series adds the simple case of the wcn3680 chip with some associated
VHT parameters and data-rate parsing fixes associated with 5GHz.
Given this is only 1/5 of a set the STA and AP will not negotiate any of
the 802.11ac data-rates.
At the end of this series we can identify a wcn3680, place the firmware
into DOT11AC mode and achieve the same data-rates as a wcn3660, i.e MCS7 @
40MHz.
Subsequent patches in separate series will enable MCS8/MCS9 @ 80MHz.
V2:
Changes from V1
- Rebased on top of ath/pending
- Included a patch from Loic I have in my tree that
"wcn36xx: Specify ieee80211_rx_status.nss" relies on
- Added IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE
V1:
https://lore.kernel.org/linux-wireless/87eensldhi.fsf@codeaurora.org/T/#t
Bryan O'Donoghue (9):
wcn36xx: Add a chip identifier for WCN3680
wcn36xx: Hook and identify RF_IRIS_WCN3680
wcn36xx: Add ieee802.11 VHT flags
wcn36xx: Add 802.11ac MCS rates
wcn36xx: Specify ieee80211_rx_status.nss
wcn36xx: Add 802.11ac HAL param bitfields
wcn36xx: Add Supported rates V1 structure
wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1
wcn36xx: Set feature DOT11AC for wcn3680
Loic Poulain (1):
wcn36xx: Fix warning due to bad rate_idx
drivers/net/wireless/ath/wcn36xx/hal.h | 76 ++++++++++++-
drivers/net/wireless/ath/wcn36xx/main.c | 34 ++++++
drivers/net/wireless/ath/wcn36xx/smd.c | 112 +++++++++----------
drivers/net/wireless/ath/wcn36xx/txrx.c | 119 ++++++++++++++++++++-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 +
5 files changed, 277 insertions(+), 65 deletions(-)
--
2.27.0
More information about the wcn36xx
mailing list