qcacld-3.0: Call correct PMO API for setting PS params

WMI_STA_PS_PARAM_INACTIVITY_TIME and
WMI_STA_PS_PARAM_MAX_RESET_ITO_COUNT_ON_TIM_NO_TXRX
need to be sent as WMI_STA_POWERSAVE_PARAM_CMDID param IDs.
Thus use pmo_tgt_send_vdev_sta_ps_param instead of
pmo_tgt_vdev_update_param_req in appropriate locations.

Change-Id: Ie9438cd88540a9bbcaf120b3d0a32d355f85002d
CRs-fixed: 2457998
This commit is contained in:
Manikandan Mohan
2019-05-22 12:54:58 -07:00
committed by nshrivas
parent b264fecd52
commit 6bd71be66e
3 changed files with 23 additions and 21 deletions

View File

@@ -178,10 +178,9 @@ static void pmo_configure_vdev_suspend_params(
vdev_id = pmo_vdev_get_id(vdev);
if (!PMO_VDEV_IN_STA_MODE(opmode))
return;
ret = pmo_tgt_vdev_update_param_req(
vdev,
pmo_vdev_param_inactivity_time,
psoc_cfg->wow_data_inactivity_timeout);
ret = pmo_tgt_send_vdev_sta_ps_param(vdev,
pmo_sta_ps_param_inactivity_time,
psoc_cfg->wow_data_inactivity_timeout);
if (QDF_IS_STATUS_ERROR(ret)) {
pmo_debug("Failed to Set wow inactivity timeout vdevId %d",
vdev_id);
@@ -197,9 +196,8 @@ static void pmo_configure_vdev_suspend_params(
wow_inactivity_time) *
psoc_cfg->ito_repeat_count;
if (ito_repeat_count_value)
ret = pmo_tgt_vdev_update_param_req(
vdev,
pmo_vdev_param_ito_repeat_count,
ret = pmo_tgt_send_vdev_sta_ps_param(vdev,
pmo_sta_ps_param_ito_repeat_count,
psoc_cfg->wow_data_inactivity_timeout);
if (QDF_IS_STATUS_ERROR(ret)) {
pmo_err("Failed to Set ito repeat count vdevId %d",
@@ -224,10 +222,9 @@ static void pmo_configure_vdev_resume_params(
vdev_id = pmo_vdev_get_id(vdev);
if (!PMO_VDEV_IN_STA_MODE(opmode))
return;
ret = pmo_tgt_vdev_update_param_req(
vdev,
pmo_vdev_param_inactivity_time,
psoc_cfg->ps_data_inactivity_timeout);
ret = pmo_tgt_send_vdev_sta_ps_param(vdev,
pmo_sta_ps_param_inactivity_time,
psoc_cfg->ps_data_inactivity_timeout);
if (QDF_IS_STATUS_ERROR(ret)) {
pmo_debug("Failed to Set inactivity timeout vdevId %d",
vdev_id);