mmc: sdhci-msm: make probe as async probe

sdhci probe uses sleep calls, which stalls kernel
booting until sleep completes.
So, make sdhci probe as async probe to unblock
the kernel booting, and the probe is scheduled
asynchronously.

Change-Id: Id2e09547410e7eccda1dd95c180df7737ba187e2
Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
index 67008bb..4abae1e 100644
--- a/drivers/mmc/host/sdhci-msm.c
+++ b/drivers/mmc/host/sdhci-msm.c
@@ -5074,6 +5074,7 @@
 	.driver		= {
 		.name	= "sdhci_msm",
 		.owner	= THIS_MODULE,
+		.probe_type = PROBE_PREFER_ASYNCHRONOUS,
 		.of_match_table = sdhci_msm_dt_match,
 		.pm	= SDHCI_MSM_PMOPS,
 	},