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
这个提交包含在:
Manikandan Mohan
2019-05-22 12:54:58 -07:00
提交者 nshrivas
父节点 b264fecd52
当前提交 6bd71be66e
修改 3 个文件,包含 23 行新增21 行删除

查看文件

@@ -60,14 +60,10 @@
* @pmo_vdev_param_listen_interval: vdev listen interval param id
* @pmo_vdev_param_dtim_policy: vdev param dtim policy
* @pmo_vdev_max_param: Max vdev param id
* @pmo_vdev_param_inactivity_time: inactivity time value
* @pmo_vdev_param_ito_repeat_count: Indicates ito repeated count
*/
enum pmo_vdev_param_id {
pmo_vdev_param_listen_interval = 0,
pmo_vdev_param_dtim_policy,
pmo_vdev_param_inactivity_time,
pmo_vdev_param_ito_repeat_count,
pmo_vdev_max_param
};
@@ -98,6 +94,7 @@ enum pmo_beacon_dtim_policy {
* @pmo_sta_ps_enable_qpower: Enable QPower
* @pmo_sta_ps_param_qpower_max_tx_before_wake: Number of TX frames before the
entering the Active state
* @pmo_sta_ps_param_ito_repeat_count: Indicates ito repeated count
*/
enum pmo_sta_powersave_param {
pmo_sta_ps_param_rx_wake_policy = 0,
@@ -108,6 +105,7 @@ enum pmo_sta_powersave_param {
pmo_sta_ps_param_qpower_pspoll_count = 5,
pmo_sta_ps_enable_qpower = 6,
pmo_sta_ps_param_qpower_max_tx_before_wake = 7,
pmo_sta_ps_param_ito_repeat_count = 8,
};
/**