diff --git a/drivers/net/wireless/cnss2/main.c b/drivers/net/wireless/cnss2/main.c index 03021d123753..9c9744973549 100644 --- a/drivers/net/wireless/cnss2/main.c +++ b/drivers/net/wireless/cnss2/main.c @@ -448,6 +448,9 @@ static int cnss_fw_mem_ready_hdlr(struct cnss_plat_data *plat_priv) if (ret) goto out; + if (cnss_wlfw_qdss_dnld_send_sync(plat_priv)) + cnss_pr_info("Failed to download qdss configuration file"); + return 0; out: return ret; @@ -538,9 +541,6 @@ static int cnss_fw_ready_hdlr(struct cnss_plat_data *plat_priv) cnss_wlfw_send_pcie_gen_speed_sync(plat_priv); - if (cnss_wlfw_qdss_dnld_send_sync(plat_priv)) - cnss_pr_info("Failed to download qdss configuration file"); - if (test_bit(CNSS_FW_BOOT_RECOVERY, &plat_priv->driver_state)) { clear_bit(CNSS_FW_BOOT_RECOVERY, &plat_priv->driver_state); clear_bit(CNSS_DRIVER_RECOVERY, &plat_priv->driver_state);