scsi: ufs: make HCE polling more compact to improve initialization latency
authorStanley Chu <stanley.chu@mediatek.com>
Wed, 18 Mar 2020 10:40:15 +0000 (18:40 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 27 Mar 2020 02:07:15 +0000 (22:07 -0400)
commit9fc305ef8eb583b3139643f90abbe38d1c2412ce
treec349d7cdc863b96a8e8c94ae3e8e7a90cbe8f2c0
parentb9dc8aca2899fb494d66b6c5f50c25563d1636a7
scsi: ufs: make HCE polling more compact to improve initialization latency

Reduce the waiting period between each HCE (Host Controller Enable) polling
from 5 ms to 1 ms. Also increase the maximum polling times to make "total
polling time" roughly the same.

This change could make HCE initialization faster to improve latency of
ufshcd initialization, error recovery, and resume behaviors.

Link: https://lore.kernel.org/r/20200318104016.28049-7-stanley.chu@mediatek.com
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Reviewed-by: Can Guo <cang@codeaurora.org>
Signed-off-by: Stanley Chu <stanley.chu@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c