Message ID | 20200318104016.28049-7-stanley.chu@mediatek.com (mailing list archive) |
---|---|
State | Mainlined |
Commit | 9fc305ef8eb583b3139643f90abbe38d1c2412ce |
Headers | show |
Series | scsi: ufs: some cleanups and make the delay for host enabling customizable | expand |
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index c5ee77a5bfc7..8edb91b19c33 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -4304,7 +4304,7 @@ int ufshcd_hba_enable(struct ufs_hba *hba) ufshcd_delay_us(hba->hba_enable_delay_us, 100); /* wait for the host controller to complete initialization */ - retry = 10; + retry = 50; while (ufshcd_is_hba_active(hba)) { if (retry) { retry--; @@ -4313,7 +4313,7 @@ int ufshcd_hba_enable(struct ufs_hba *hba) "Controller enable failed\n"); return -EIO; } - usleep_range(5000, 5100); + usleep_range(1000, 1100); } /* enable UIC related interrupts */