mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
qcacmn: Add DFS full offload check for dfs radar process
Do not enable/process the DFS radars in HOST when DFS is offloaded to FW. Change-Id: Ie025a5ba0e3962ebd276c266ea5afb8635f8a536 CRs-Fixed: 2099937
This commit is contained in:
parent
76192e12a9
commit
d694b02be9
2 changed files with 13 additions and 5 deletions
|
|
@ -358,7 +358,8 @@ void dfs_reset(struct wlan_dfs *dfs)
|
|||
|
||||
dfs_cac_timer_reset(dfs);
|
||||
dfs_zero_cac_reset(dfs);
|
||||
dfs_main_timer_reset(dfs);
|
||||
if (!dfs->dfs_is_offload_enabled)
|
||||
dfs_main_timer_reset(dfs);
|
||||
}
|
||||
|
||||
void dfs_main_detach(struct wlan_dfs *dfs)
|
||||
|
|
|
|||
|
|
@ -70,7 +70,8 @@ QDF_STATUS tgt_dfs_radar_enable(struct wlan_objmgr_pdev *pdev,
|
|||
if (dfs == NULL)
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
|
||||
dfs_radar_enable(dfs, no_cac, opmode);
|
||||
if (!dfs->dfs_is_offload_enabled)
|
||||
dfs_radar_enable(dfs, no_cac, opmode);
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
|
@ -90,8 +91,13 @@ QDF_STATUS tgt_dfs_process_phyerr(struct wlan_objmgr_pdev *pdev,
|
|||
if (dfs == NULL)
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
|
||||
dfs_process_phyerr(dfs, buf, datalen, r_rssi, r_ext_rssi, r_rs_tstamp,
|
||||
r_fulltsf);
|
||||
if (!dfs->dfs_is_offload_enabled)
|
||||
dfs_process_phyerr(dfs, buf, datalen, r_rssi,
|
||||
r_ext_rssi, r_rs_tstamp, r_fulltsf);
|
||||
else
|
||||
DFS_PRINTK(
|
||||
"%s: Received a pulse from firmware even though the DFS is offloaded\n",
|
||||
__func__);
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
|
@ -120,7 +126,8 @@ QDF_STATUS tgt_dfs_get_radars(struct wlan_objmgr_pdev *pdev)
|
|||
if (dfs == NULL)
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
|
||||
dfs_get_radars(dfs);
|
||||
if (!dfs->dfs_is_offload_enabled)
|
||||
dfs_get_radars(dfs);
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue