qcacld-3.0: Add Q-Q feature 4K QAM (MCS12/MCS13) support
Add host driver support for MCS 12/13, a Q-Q PHY feature. The following changes are being introduced as a part of this - Advertisement of the MCS 12/13 using the QCN IE - Interaction between the Host and the FW regarding the target and peer capabilities for the new features introduced. - The new data structures and variables to populate and use the feature capability - Routines to add and parse the IE. Change-Id: I2b91a271d30b1230ef7bb14ee08d0b9da2706db4 CRs-Fixed: 2610277
Este commit está contenido en:

cometido por
nshrivas

padre
8a345adcda
commit
698d9392c3
@@ -23,6 +23,13 @@
|
||||
#include "sir_api.h"
|
||||
#include "target_if.h"
|
||||
|
||||
/* Number of bits to shift on HE MCS 12 13 MAP to get the desired map */
|
||||
#define WMA_MCS_12_13_MAP_L80 16
|
||||
#define WMA_MCS_12_13_MAP_G80 8
|
||||
|
||||
/* Mask to fill tx and rx mcs rate maps to be sent to the FW */
|
||||
#define WMA_MCS_12_13_PEER_RATE_MAP 0x00ff0000
|
||||
|
||||
#ifdef WLAN_FEATURE_11AX
|
||||
/**
|
||||
* wma_print_he_cap() - Print HE capabilities
|
||||
|
@@ -244,6 +244,7 @@ typedef struct {
|
||||
tDot11fIEhe_cap he_config;
|
||||
tDot11fIEhe_op he_op;
|
||||
tDot11fIEhe_6ghz_band_cap he_6ghz_band_caps;
|
||||
uint16_t he_mcs_12_13_map;
|
||||
#endif
|
||||
uint8_t stbc_capable;
|
||||
#ifdef WLAN_SUPPORT_TWT
|
||||
|
@@ -206,6 +206,8 @@ struct wma_tgt_cfg {
|
||||
uint8_t ppet_5g[HE_MAX_PPET_SIZE];
|
||||
tDot11fIEhe_cap he_cap_2g;
|
||||
tDot11fIEhe_cap he_cap_5g;
|
||||
uint16_t he_mcs_12_13_supp_2g;
|
||||
uint16_t he_mcs_12_13_supp_5g;
|
||||
#endif
|
||||
bool dfs_cac_offload;
|
||||
bool tx_bfee_8ss_enabled;
|
||||
|
Referencia en una nueva incidencia
Block a user