qcacmn: Add WMI support for Spatial Reuse commands and service ready bit

In order to enable/disable the OBSSes whose transmission can be treated as
SR opportunity for SRG and Non-SRG based Spatial Reuse, add the required
WMI support. Also, add the Host abstractions for the following
        - WMI_VDEV_PARAM_ENABLE_SRP
        - WMI_SERVICE_SRG_SRP_SPATIAL_REUSE_SUPPORT

CRs-Fixed: 2684157
Change-Id: Ib3e919766436ca4d4e7f9242b642ba309dbf9a47
This commit is contained in:
Shiva Krishna Pittala
2020-05-08 22:10:53 +05:30
committed by nshrivas
parent e293836285
commit fecd279894
5 changed files with 351 additions and 0 deletions

View File

@@ -5007,6 +5007,7 @@ typedef enum {
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_vdev_param_enable_srp,
} wmi_conv_vdev_param_id;
/**
@@ -5222,6 +5223,7 @@ typedef enum {
wmi_service_host_scan_stop_vdev_all,
wmi_service_ema_ap_support,
wmi_support_extend_address,
wmi_service_srg_srp_spatial_reuse_support,
wmi_services_max,
} wmi_conv_service_ids;
#define WMI_SERVICE_UNAVAILABLE 0xFFFF