target: msm8974: Disable SDHC mode during target uninit

SDCC controller can run in SDHC mode or MCI mode. ABL runs in
SDHC mode, with this if we jump to hlos the hlos mount operations
are failing as the mount deamon is not able to access emmc partitions.
Disable SDHC mode before jumping to kernel resolves this issue by
helping SDCC kernel driver by giving a clean start.

CRs-Fixed: 607386
Change-Id: I10eb871aac6af5ae63ab88284f82ba140be341f1
diff --git a/target/msm8974/init.c b/target/msm8974/init.c
index d97140c..9d46e60 100644
--- a/target/msm8974/init.c
+++ b/target/msm8974/init.c
@@ -681,6 +681,9 @@
 #endif
 	if (crypto_initialized())
 		crypto_eng_cleanup();
+
+	/* Disable HC mode before jumping to kernel */
+	sdhci_mode_disable(&dev->host);
 }
 
 void shutdown_device()