From 9c25cded6244e5eeb1705614d80273cd86a8d103 Mon Sep 17 00:00:00 2001 From: Manikanta Pubbisetty Date: Fri, 4 Sep 2020 18:49:14 +0530 Subject: [PATCH] qcacmn: add WMI service flag to place FST in CMEM Firmware advertizes the capability to allocate CMEM memory for FST via a WMI service flag; adding the support for the same. Change-Id: Ic33bf0584f5ce4880fdfe5abe8fd4cf2a653a06e CRs-Fixed: 2771256 --- wmi/inc/wmi_unified_param.h | 1 + wmi/src/wmi_unified_tlv.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index d9d9397a79df..39aea761de7e 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5309,6 +5309,7 @@ typedef enum { wmi_service_ll_stats_per_chan_rx_tx_time, wmi_service_thermal_multi_client_support, wmi_service_mbss_param_in_vdev_start_support, + wmi_service_fse_cmem_alloc_support, wmi_services_max, } wmi_conv_service_ids; #define WMI_SERVICE_UNAVAILABLE 0xFFFF diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index b6069d388f42..61a65e435870 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -14852,6 +14852,8 @@ static void populate_tlv_service(uint32_t *wmi_service) WMI_SERVICE_THERMAL_MULTI_CLIENT_SUPPORT; wmi_service[wmi_service_mbss_param_in_vdev_start_support] = WMI_SERVICE_MBSS_PARAM_IN_VDEV_START_SUPPORT; + wmi_service[wmi_service_fse_cmem_alloc_support] = + WMI_SERVICE_FSE_CMEM_ALLOC_SUPPORT; } /**