platform: msm_shared: Remove workarounds added for hw issues

Do not reset sdhc command & data lines after every data transfer,
this is not needed. As per emmc spec its not expected to check
card status after changing the bus width mode, it is not expected
for the card to be in TRANS state after bus width mode change.
Also update the drive strength type to use all 4 drive strength
values.

CRs-Fixed: 691217
Change-Id: Id42a2d2dba03205cb86331e1b0b132518a145ed6
diff --git a/platform/msm_shared/sdhci_msm.c b/platform/msm_shared/sdhci_msm.c
index b538c57..9e6fc6c 100644
--- a/platform/msm_shared/sdhci_msm.c
+++ b/platform/msm_shared/sdhci_msm.c
@@ -689,7 +689,7 @@
 	if (tuned_phase_cnt == MAX_PHASES)
 	{
 		/* Change the driver type & rerun tuning */
-		while(++drv_type < MX_DRV_SUPPORTED_HS200)
+		while(++drv_type <= MX_DRV_SUPPORTED_HS200)
 		{
 			drv_type_changed = mmc_set_drv_type(host, card, drv_type);
 			if (drv_type_changed)