From 5baa72520357bba1ec80a650061cb40aff268d25 Mon Sep 17 00:00:00 2001 From: Shiva Krishna Pittala Date: Fri, 24 Apr 2020 22:42:36 +0530 Subject: [PATCH] qcacmn: Host abstractions for Spatial reuse WMI pdev and vdev params Add the Host abstractions for the following WMI pdev and vdev parameters related to Spatial reuse operation. - WMI_PDEV_PARAM_ENABLE_SRP - WMI_PDEV_PARAM_ENABLE_SR_PROHIBIT - WMI_VDEV_PARAM_SET_CMD_OBSS_PD_THRESHOLD - WMI_VDEV_PARAM_SET_CMD_OBSS_PD_PER_AC CRs-Fixed: 2672093 Change-Id: Id9b03e304676e2896b1d40b0c6319a69be32d7fd --- wmi/inc/wmi_unified_param.h | 4 ++++ wmi/src/wmi_unified_tlv.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 0aae0d90c4..1f6f117134 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -4776,6 +4776,8 @@ typedef enum { wmi_pdev_param_set_cmd_obss_pd_per_ac, wmi_pdev_param_set_cong_ctrl_max_msdus, wmi_pdev_param_enable_fw_dynamic_he_edca, + wmi_pdev_param_enable_srp, + wmi_pdev_param_enable_sr_prohibit, wmi_pdev_param_max, } wmi_conv_pdev_params_id; @@ -4912,6 +4914,8 @@ typedef enum { wmi_vdev_param_enable_mcast_rc, wmi_vdev_param_6ghz_params, wmi_vdev_param_enable_disable_roam_reason_vsie, + wmi_vdev_param_set_cmd_obss_pd_threshold, + wmi_vdev_param_set_cmd_obss_pd_per_ac, } wmi_conv_vdev_param_id; /** diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index d3c9a3d278..e750db3b18 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -325,6 +325,8 @@ static const uint32_t pdev_param_tlv[] = { WMI_PDEV_PARAM_SET_CONG_CTRL_MAX_MSDUS, [wmi_pdev_param_enable_fw_dynamic_he_edca] = WMI_PDEV_PARAM_ENABLE_FW_DYNAMIC_HE_EDCA, + [wmi_pdev_param_enable_srp] = WMI_PDEV_PARAM_ENABLE_SRP, + [wmi_pdev_param_enable_sr_prohibit] = WMI_PDEV_PARAM_ENABLE_SR_PROHIBIT, }; /** @@ -485,6 +487,10 @@ static const uint32_t vdev_param_tlv[] = { [wmi_vdev_param_6ghz_params] = WMI_VDEV_PARAM_6GHZ_PARAMS, [wmi_vdev_param_enable_disable_roam_reason_vsie] = WMI_VDEV_PARAM_ENABLE_DISABLE_ROAM_REASON_VSIE, + [wmi_vdev_param_set_cmd_obss_pd_threshold] = + WMI_VDEV_PARAM_SET_CMD_OBSS_PD_THRESHOLD, + [wmi_vdev_param_set_cmd_obss_pd_per_ac] = + WMI_VDEV_PARAM_SET_CMD_OBSS_PD_PER_AC, }; #endif