mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 14:19:09 -04:00
Merge "fw-api: CL 29804280 - update fw common interface files"
This commit is contained in:
commit
66229253ff
2 changed files with 48 additions and 0 deletions
2
fw/htt.h
2
fw/htt.h
|
|
@ -866,6 +866,8 @@ typedef enum {
|
|||
HTT_STATS_TX_SELFGEN_BN_ERR_TAG = 220, /* htt_stats_tx_selfgen_bn_err_tlv, TOPIC=advanced */
|
||||
HTT_STATS_TX_SELFGEN_BN_TAG = 221, /* htt_stats_tx_selfgen_bn_tlv, TOPIC=advanced */
|
||||
HTT_STATS_TX_SELFGEN_BN_SCHED_STATUS_TAG = 222, /* htt_stats_tx_selfgen_bn_sched_status_tlv, TOPIC=advanced */
|
||||
HTT_STATS_TX_PDEV_BN_DL_MU_OFDMA_STATS_TAG = 223, /* htt_stats_tx_pdev_bn_dl_mu_ofdma_tlv, TOPIC=advanced */
|
||||
HTT_STATS_TX_PDEV_BN_UL_MU_OFDMA_STATS_TAG = 224, /* htt_stats_tx_pdev_bn_ul_mu_ofdma_tlv, TOPIC=advanced */
|
||||
|
||||
HTT_STATS_MAX_TAG,
|
||||
} htt_stats_tlv_tag_t;
|
||||
|
|
|
|||
|
|
@ -919,6 +919,25 @@ typedef enum {
|
|||
* TLV: htt_tx_pdev_ul_be_mu_ofdma_sch_stats_tlv
|
||||
*/
|
||||
HTT_UPLOAD_BE_UL_MU_OFDMA_STATS,
|
||||
|
||||
/*
|
||||
* Upload BN UL MU-OFDMA + BN DL MU-OFDMA stats,
|
||||
* TLV: htt_stats_tx_pdev_bn_dl_mu_ofdma_tlv and
|
||||
* htt_stats_tx_pdev_bn_ul_mu_ofdma_tlv
|
||||
*/
|
||||
HTT_UPLOAD_BN_MU_OFDMA_STATS,
|
||||
|
||||
/*
|
||||
* Upload BN DL MU-OFDMA
|
||||
* TLV: htt_stats_tx_pdev_bn_dl_mu_ofdma_tlv
|
||||
*/
|
||||
HTT_UPLOAD_BN_DL_MU_OFDMA_STATS,
|
||||
|
||||
/*
|
||||
* Upload BN UL MU-OFDMA
|
||||
* TLV: htt_stats_tx_pdev_bn_ul_mu_ofdma_tlv
|
||||
*/
|
||||
HTT_UPLOAD_BN_UL_MU_OFDMA_STATS,
|
||||
} htt_mu_stats_upload_t;
|
||||
|
||||
/* htt_tx_rate_stats_upload_t
|
||||
|
|
@ -3135,6 +3154,7 @@ typedef enum {
|
|||
#define HTT_TX_PDEV_STATS_NUM_AX_MUMIMO_USER_STATS 8
|
||||
#define HTT_TX_PDEV_STATS_NUM_BE_MUMIMO_USER_STATS 8
|
||||
#define HTT_TX_PDEV_STATS_NUM_OFDMA_USER_STATS 74
|
||||
#define HTT_TX_PDEV_STATS_NUM_BN_OFDMA_USER_STATS 16
|
||||
#define HTT_TX_PDEV_STATS_NUM_UL_MUMIMO_USER_STATS 8
|
||||
#define HTT_STATS_MAX_MUMIMO_GRP_SZ 8
|
||||
/*
|
||||
|
|
@ -4398,6 +4418,12 @@ typedef struct {
|
|||
typedef htt_stats_tx_pdev_be_dl_mu_ofdma_stats_tlv
|
||||
htt_tx_pdev_be_dl_mu_ofdma_sch_stats_tlv;
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
/** Represents the count for 11BN DL MU OFDMA sequences */
|
||||
A_UINT32 bn_mu_ofdma_sch_nusers[HTT_TX_PDEV_STATS_NUM_BN_OFDMA_USER_STATS];
|
||||
} htt_stats_tx_pdev_bn_dl_mu_ofdma_tlv;
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
/**
|
||||
|
|
@ -4444,6 +4470,25 @@ typedef struct {
|
|||
typedef htt_stats_tx_pdev_be_ul_mu_ofdma_stats_tlv
|
||||
htt_tx_pdev_be_ul_mu_ofdma_sch_stats_tlv;
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
/**
|
||||
* Represents the count for 11BN UL MU OFDMA sequences with Basic Triggers
|
||||
*/
|
||||
A_UINT32 bn_ul_mu_ofdma_basic_sch_nusers[HTT_TX_PDEV_STATS_NUM_BN_OFDMA_USER_STATS];
|
||||
/**
|
||||
* Represents the count for 11BN UL MU OFDMA sequences with BSRP Triggers
|
||||
*/
|
||||
A_UINT32 bn_ul_mu_ofdma_bsr_sch_nusers[HTT_TX_PDEV_STATS_NUM_BN_OFDMA_USER_STATS];
|
||||
/**
|
||||
* Represents the count for 11BN UL MU OFDMA sequences with BAR Triggers
|
||||
*/
|
||||
A_UINT32 bn_ul_mu_ofdma_bar_sch_nusers[HTT_TX_PDEV_STATS_NUM_BN_OFDMA_USER_STATS];
|
||||
/**
|
||||
* TODO_BORON_OFDMA : Add array for BN_BRP number of users
|
||||
*/
|
||||
} htt_stats_tx_pdev_bn_ul_mu_ofdma_tlv;
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
/**
|
||||
|
|
@ -4530,6 +4575,7 @@ typedef htt_stats_tx_pdev_mumimo_mpdu_stats_tlv
|
|||
#define HTT_STATS_TX_SCHED_MODE_MU_OFDMA_AX 3 /* SCHED_TX_MODE_MU_OFDMA_AX */
|
||||
#define HTT_STATS_TX_SCHED_MODE_MU_OFDMA_BE 4 /* SCHED_TX_MODE_MU_OFDMA_BE */
|
||||
#define HTT_STATS_TX_SCHED_MODE_MU_MIMO_BE 5 /* SCHED_TX_MODE_MU_MIMO_BE */
|
||||
#define HTT_STATS_TX_SCHED_MODE_MU_OFDMA_BN 6 /* SCHED_TX_MODE_MU_OFDMA_BN */
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
|
|
|
|||
Loading…
Reference in a new issue