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@xxxxxxxxxxxxxx/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