qcacmn: Add WMI support for management related params

Add WMI commands:
	1) WMI_PDEV_PARAM_SET_MGMT_TTL
           Enable/Disable/Set MGMT_TTL in milliseconds.

	2) WMI_PDEV_PARAM_SET_PROBE_RESP_TTL
           Enable/Disable/Set PROBE_RESP_TTL in milliseconds.

        3) WMI_PDEV_PARAM_SET_MU_PPDU_DURATION
           Set global MU PPDU duration for DL (usec units)

	4) WMI_PDEV_PARAM_SET_TBTT_CTRL.
           Set TBTT CTRL value BITS 0 - 2
           (refer to WMI_TBTT_CTRL_CFG enum)

Change-Id: Iedda500fdb7bdedcc11fef31f0b29ad3f1812a43
CRs-Fixed: 2415745
This commit is contained in:
Shaakir Mohamed 2019-03-12 16:02:55 -07:00 • committed by nshrivas
commit 2e504085a3
3 changed files with 20 additions and 0 deletions

View file

@ -1606,6 +1606,14 @@ enum _ol_ath_param_t {
OL_ATH_PARAM_ACS_NEAR_RANGE_WEIGHTAGE = 413,
OL_ATH_PARAM_ACS_MID_RANGE_WEIGHTAGE = 414,
OL_ATH_PARAM_ACS_FAR_RANGE_WEIGHTAGE = 415,
/* Enable/Disable/Set MGMT_TTL in milliseconds. */
OL_ATH_PARAM_MGMT_TTL = 417,
/* Enable/Disable/Set PROBE_RESP_TTL in milliseconds */
OL_ATH_PARAM_PROBE_RESP_TTL = 418,
/* Set global MU PPDU duration for DL (usec units) */
OL_ATH_PARAM_MU_PPDU_DURATION = 419,
/* Set TBTT_CTRL_CFG */
OL_ATH_PARAM_TBTT_CTRL = 420,
};
#endif
/* Bitmasks for stats that can block */

View file

@ -4991,6 +4991,11 @@ typedef enum {
wmi_pdev_param_equal_ru_allocation_enable,
wmi_pdev_param_per_peer_prd_cfr_enable,
wmi_pdev_param_nav_override_config,
wmi_pdev_param_set_mgmt_ttl,
wmi_pdev_param_set_prb_rsp_ttl,
wmi_pdev_param_set_mu_ppdu_duration,
wmi_pdev_param_set_tbtt_ctrl,
wmi_pdev_param_max,
} wmi_conv_pdev_params_id;

View file

@ -305,6 +305,13 @@ static const uint32_t pdev_param_tlv[] = {
WMI_PDEV_PARAM_EQUAL_RU_ALLOCATION_ENABLE,
[wmi_pdev_param_per_peer_prd_cfr_enable] =
WMI_PDEV_PARAM_PER_PEER_PERIODIC_CFR_ENABLE,
[wmi_pdev_param_set_mgmt_ttl] = WMI_PDEV_PARAM_SET_MGMT_TTL,
[wmi_pdev_param_set_prb_rsp_ttl] =
WMI_PDEV_PARAM_SET_PROBE_RESP_TTL,
[wmi_pdev_param_set_mu_ppdu_duration] =
WMI_PDEV_PARAM_SET_MU_PPDU_DURATION,
[wmi_pdev_param_set_tbtt_ctrl] =
WMI_PDEV_PARAM_SET_TBTT_CTRL,
};
/**