wlan: reprogram DXE registers if they go out of synch
TX Data stalls are observed when the DXE channel registers
are not programmed with valid DXE descriptors. Whenever
a TX stall is detected try to check if the DXE registers
are programmed correctly, if they are not, re-program them.
Change-Id: Idf35009f21567d8f9cff502198c6c1569c6b6d9c
CRs-Fixed: 609227
(cherry picked from commit 366db93e19f319417be6dc1df3aa7e5243d11053)
diff --git a/CORE/WDI/CP/src/wlan_qct_wdi.c b/CORE/WDI/CP/src/wlan_qct_wdi.c
index 2619bdd..1c579b0 100644
--- a/CORE/WDI/CP/src/wlan_qct_wdi.c
+++ b/CORE/WDI/CP/src/wlan_qct_wdi.c
@@ -28402,19 +28402,20 @@
Or if host driver detects any abnormal stcuk may display
@param displaySnapshot : Display DXE snapshot option
- @param enableStallDetect : Enable stall detect feature
- This feature will take effect to data performance
- Not integrate till fully verification
+ @param debugFlags : Enable stall detect features
+ defined by WPAL_DeviceDebugFlags
+ These features may effect
+ data performance.
@see
@return none
*/
void WDI_TransportChannelDebug
(
wpt_boolean displaySnapshot,
- wpt_boolean toggleStallDetect
+ wpt_uint8 debugFlags
)
{
- WDTS_ChannelDebug(displaySnapshot, toggleStallDetect);
+ WDTS_ChannelDebug(displaySnapshot, debugFlags);
return;
}
/**