ath6kl: Recover from "wmi ctrl ep is full" condition
In some error conditions, fw pauses HTC pipes which would result in control endpoint full condition. When we hit this case, most of the time the device will be unusable. Re-initialize the target to recover from this situation. Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:

committed by
Kalle Valo

父節點
9233299394
當前提交
77565794eb
@@ -30,6 +30,8 @@ static void ath6kl_recovery_work(struct work_struct *work)
|
||||
ath6kl_init_hw_restart(ar);
|
||||
|
||||
ar->state = ATH6KL_STATE_ON;
|
||||
clear_bit(WMI_CTRL_EP_FULL, &ar->flag);
|
||||
|
||||
ar->fw_recovery.err_reason = 0;
|
||||
|
||||
if (ar->fw_recovery.enable)
|
||||
|
Reference in New Issue
Block a user