From 299178316e46c38c126fcb2d1d6dd505ab1a98b9 Mon Sep 17 00:00:00 2001 From: Debasis Das Date: Tue, 17 Aug 2021 16:56:27 +0530 Subject: [PATCH] qcacmn: Add support to configure carrier_profile Add WMI support to send carrier_profile_config to target. Change-Id: Ic244a8089b91b7dec19563da2f1605cd8111fb22 --- wmi/inc/wmi_unified_param.h | 2 ++ wmi/src/wmi_unified_tlv.c | 1 + 2 files changed, 3 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 68858b1193..de0b7d1a23 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5428,6 +5428,7 @@ struct wmi_host_fw_abi_ver { * inclusive of SP power mode. * @afc_timer_check_disable: Disables AFC Timer related checks in FW * @afc_req_id_check_disable: Disables AFC Request ID check in FW + * @carrier_profile_config: Configuration for per-carrier profile */ typedef struct { uint32_t num_vdevs; @@ -5547,6 +5548,7 @@ typedef struct { bool is_6ghz_sp_pwrmode_supp_enabled; bool afc_timer_check_disable; bool afc_req_id_check_disable; + uint32_t carrier_profile_config; } target_resource_config; /** diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 6163d94c2e..675f3fef96 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -7566,6 +7566,7 @@ void wmi_copy_resource_config(wmi_resource_config *resource_cfg, resource_cfg->ema_max_profile_period = tgt_res_cfg->ema_max_profile_period; resource_cfg->ema_init_config = tgt_res_cfg->ema_init_config; + resource_cfg->carrier_config = tgt_res_cfg->carrier_profile_config; if (tgt_res_cfg->max_ndp_sessions) resource_cfg->max_ndp_sessions =