From bafacb27a972bffd200e12b820a6834b3f7525a0 Mon Sep 17 00:00:00 2001 From: Anirban Sirkhell Date: Tue, 26 Sep 2017 18:43:06 +0530 Subject: [PATCH] qcacmn: Add pdev param to set firmware to use lower chains for tx Add new pdev param with which firmware can be set to use a lower number of chains without doing a reset. In response to this firmware's ratecontrol will select only rates which can be sent using a lower number of chains, and set the h/w tx descpriptor's chain select to whatever value has been configured using this command. CRs-Fixed: 2123206 Change-Id: Ice713393958c2c2acedba0fe2e9354f3fe3bee75 --- wmi_unified_non_tlv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wmi_unified_non_tlv.c b/wmi_unified_non_tlv.c index c662b64637..5db01d936e 100644 --- a/wmi_unified_non_tlv.c +++ b/wmi_unified_non_tlv.c @@ -8819,6 +8819,8 @@ static void populate_pdev_param_non_tlv(uint32_t *pdev_param) pdev_param[wmi_pdev_param_atf_peer_stats] = WMI_PDEV_PARAM_ATF_PEER_STATS; pdev_param[wmi_pdev_param_tx_ack_timeout] = WMI_UNAVAILABLE_PARAM; + pdev_param[wmi_pdev_param_soft_tx_chain_mask] = + WMI_PDEV_PARAM_SOFT_TX_CHAIN_MASK; pdev_param[wmi_pdev_param_rfkill_enable] = WMI_UNAVAILABLE_PARAM; pdev_param[wmi_pdev_param_hw_rfkill_config] = WMI_UNAVAILABLE_PARAM; pdev_param[wmi_pdev_param_low_power_rf_enable] = WMI_UNAVAILABLE_PARAM;