Browse Source

qcacmn: Provide a configuration to enable/disable CCK Tx

Firmware will use this configuration to enable/disable the
CCK transmission. By default, the CCK Tx is enabled.

CRs-Fixed: 2191524
Change-Id: I165c3ea10ea3734fc81e7d25fe8ad676afd1b2c1
Shiva Krishna Pittala 7 years ago
parent
commit
91f2654d56
3 changed files with 3 additions and 0 deletions
  1. 1 0
      dp/inc/cdp_txrx_stats_struct.h
  2. 1 0
      wmi/inc/wmi_unified_param.h
  3. 1 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 0
dp/inc/cdp_txrx_stats_struct.h

@@ -863,6 +863,7 @@ enum _ol_ath_param_t {
 	OL_ATH_PARAM_ACS_RANK = 360,
 	OL_ATH_PARAM_TXCHAINSOFT = 361,
 	OL_ATH_PARAM_WIDE_BAND_SCAN = 362,
+	OL_ATH_PARAM_CCK_TX_ENABLE = 363,
 };
 
 /* Enumeration of PDEV Configuration parameter */

+ 1 - 0
wmi/inc/wmi_unified_param.h

@@ -5706,6 +5706,7 @@ typedef enum {
 	wmi_pdev_param_mesh_mcast_enable,
 	wmi_pdev_param_tx_ack_timeout,
 	wmi_pdev_param_soft_tx_chain_mask,
+	wmi_pdev_param_cck_tx_enable,
 
 	wmi_pdev_param_max,
 } wmi_conv_pdev_params_id;

+ 1 - 0
wmi/src/wmi_unified_tlv.c

@@ -23147,6 +23147,7 @@ static void populate_pdev_param_tlv(uint32_t *pdev_param)
 				WMI_PDEV_PARAM_FAST_CHANNEL_RESET;
 	pdev_param[wmi_pdev_param_rx_decap_mode] = WMI_PDEV_PARAM_RX_DECAP_MODE;
 	pdev_param[wmi_pdev_param_tx_ack_timeout] = WMI_PDEV_PARAM_ACK_TIMEOUT;
+	pdev_param[wmi_pdev_param_cck_tx_enable] = WMI_PDEV_PARAM_CCK_TX_ENABLE;
 }
 
 /**