|
@@ -1958,8 +1958,8 @@ static void mwifiex_sdio_card_reset_work(struct mwifiex_adapter *adapter)
|
|
|
|
|
|
pr_err("Resetting card...\n");
|
|
pr_err("Resetting card...\n");
|
|
mmc_remove_host(target);
|
|
mmc_remove_host(target);
|
|
- /* 20ms delay is based on experiment with sdhci controller */
|
|
|
|
- mdelay(20);
|
|
|
|
|
|
+ /* 200ms delay is based on experiment with sdhci controller */
|
|
|
|
+ mdelay(200);
|
|
target->rescan_entered = 0; /* rescan non-removable cards */
|
|
target->rescan_entered = 0; /* rescan non-removable cards */
|
|
mmc_add_host(target);
|
|
mmc_add_host(target);
|
|
}
|
|
}
|