cnss2: Clear link down ind flag at the end of shutdown process
During driver unload or idle shutdown, link down may also happen, which sets the link down ind flag, however once shutdown process is complete, host driver expects the platform driver to return false for subsequent is_firmware_down check on the next wifi On. So clear the link down ind flag at the end of shutdown. Change-Id: Ice9ace15aac16d7df55b8d9cb433755074e07b1f Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
This commit is contained in:
parent
bebc15ab65
commit
c7bc0e3dd3
@ -2641,8 +2641,10 @@ skip_power_off:
|
||||
clear_bit(CNSS_FW_READY, &plat_priv->driver_state);
|
||||
clear_bit(CNSS_FW_MEM_READY, &plat_priv->driver_state);
|
||||
if (test_bit(CNSS_DRIVER_UNLOADING, &plat_priv->driver_state) ||
|
||||
test_bit(CNSS_DRIVER_IDLE_SHUTDOWN, &plat_priv->driver_state))
|
||||
test_bit(CNSS_DRIVER_IDLE_SHUTDOWN, &plat_priv->driver_state)) {
|
||||
clear_bit(CNSS_DEV_ERR_NOTIFY, &plat_priv->driver_state);
|
||||
pci_priv->pci_link_down_ind = false;
|
||||
}
|
||||
clear_bit(CNSS_DRIVER_UNLOADING, &plat_priv->driver_state);
|
||||
clear_bit(CNSS_DRIVER_IDLE_SHUTDOWN, &plat_priv->driver_state);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user