qcacld-3.0: Add API to get listen interval value from driver

Add API to get LI which is configured by the user.
In case, user has not configured any interval,
device uses default LI and this cmd will return 0
Syntax for cli cmd: driver GET_LISTEN_INTERVAL

Change-Id: I3ef12ffc757288c057c88dceece7dbc2da68880b
CRs-Fixed: 3425472
This commit is contained in:
Shailendra Pratap Singh
2023-03-03 12:11:37 +05:30
committed by Madan Koyyalamudi
parent eb82329fd3
commit b85783d78c
3 changed files with 77 additions and 0 deletions

View File

@@ -1099,6 +1099,18 @@ void ucfg_pmo_psoc_wakeup_host_event_received(struct wlan_objmgr_psoc *psoc);
QDF_STATUS ucfg_pmo_config_listen_interval(struct wlan_objmgr_vdev *vdev,
uint32_t listen_interval);
/**
* ucfg_pmo_get_listen_interval() - function to get listen interval
* @vdev: objmgr vdev
* @listen_interval: pointer to store listen interval
*
* This function allows user to get listen interval dynamically
*
* Return: QDF_STATUS
*/
QDF_STATUS ucfg_pmo_get_listen_interval(struct wlan_objmgr_vdev *vdev,
uint32_t *listen_interval);
/**
* ucfg_pmo_config_modulated_dtim() - function to configure modulated dtim
* @vdev: objmgr vdev handle