From 91f2654d56d26e37fe9fb32272b121add903d1e3 Mon Sep 17 00:00:00 2001 From: Shiva Krishna Pittala Date: Fri, 16 Feb 2018 21:28:40 +0530 Subject: [PATCH] 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 --- dp/inc/cdp_txrx_stats_struct.h | 1 + wmi/inc/wmi_unified_param.h | 1 + wmi/src/wmi_unified_tlv.c | 1 + 3 files changed, 3 insertions(+) diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index b22b9556e7..e22400455a 100644 --- a/dp/inc/cdp_txrx_stats_struct.h +++ b/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 */ diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 93da992e82..024b9700c6 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/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; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 0ddcb0dc5b..275a55842b 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/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; } /**