qcacmn: Add support to configure carrier_profile

Add WMI support to send carrier_profile_config to target.

Change-Id: Ic244a8089b91b7dec19563da2f1605cd8111fb22
Šī revīzija ir iekļauta:
Debasis Das
2021-08-17 16:56:27 +05:30
revīziju iesūtīja Madan Koyyalamudi
vecāks bd4f90b8c8
revīzija 299178316e
2 mainīti faili ar 3 papildinājumiem un 0 dzēšanām

Parādīt failu

@@ -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;
/**

Parādīt failu

@@ -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 =