qcacmn: Add wmi support for multi client vdev params

Add wmi support for below multi client latency level
vdev params:
1. Latency Level Flags
    WMI_VDEV_PARAM_NORMAL_LATENCY_FLAGS_CONFIGURATION
    WMI_VDEV_PARAM_XR_LATENCY_FLAGS_CONFIGURATION
    WMI_VDEV_PARAM_LOW_LATENCY_FLAGS_CONFIGURATION
    WMI_VDEV_PARAM_ULTRA_LOW_LATENCY_FLAGS_CONFIGURATION
2. Latency level UL/DL
    WMI_VDEV_PARAM_NORMAL_LATENCY_UL_DL_CONFIGURATION
    WMI_VDEV_PARAM_XR_LATENCY_UL_DL_CONFIGURATION
    WMI_VDEV_PARAM_LOW_LATENCY_UL_DL_CONFIGURATION
    WMI_VDEV_PARAM_ULTRA_LOW_LATENCY_UL_DL_CONFIGURATION
3. Ini to Configure default latency level for all clients
    WMI_VDEV_PARAM_DEFAULT_LATENCY_LEVEL_CONFIGURATION
4. Ini to Configure multi client Low latency Feature
    WMI_VDEV_PARAM_MULTI_CLIENT_LL_FEATURE_CONFIGURATION

Change-Id: I1f14d032855f8b7418e0cb0df09d013e49b05481
CRs-Fixed: 3180937
This commit is contained in:
abhinav kumar
2022-04-19 13:03:08 +05:30
committed by Madan Koyyalamudi
szülő 1911d07d35
commit 4412aa9fcf
2 fájl változott, egészen pontosan 34 új sor hozzáadva és 0 régi sor törölve

Fájl megtekintése

@@ -5280,6 +5280,18 @@ typedef enum {
wmi_vdev_param_set_eht_range_ext,
wmi_vdev_param_set_non_data_eht_range_ext,
#endif
#ifdef MULTI_CLIENT_LL_SUPPORT
wmi_vdev_param_set_normal_latency_flags_config,
wmi_vdev_param_set_xr_latency_flags_config,
wmi_vdev_param_set_low_latency_flags_config,
wmi_vdev_param_set_ultra_low_latency_flags_config,
wmi_vdev_param_set_normal_latency_ul_dl_config,
wmi_vdev_param_set_xr_latency_ul_dl_config,
wmi_vdev_param_set_low_latency_ul_dl_config,
wmi_vdev_param_set_ultra_low_latency_ul_dl_config,
wmi_vdev_param_set_default_ll_config,
wmi_vdev_param_set_multi_client_ll_feature_config,
#endif
} wmi_conv_vdev_param_id;
/**