scsi: ufs: ufs-mediatek: add waiting time for reference clock
authorStanley Chu <stanley.chu@mediatek.com>
Thu, 20 Feb 2020 13:48:48 +0000 (21:48 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 29 Feb 2020 01:41:52 +0000 (20:41 -0500)
commitb3222c326c965f94b2e8e8ac73dc395ca82cd088
treeb7d371769a4addebb2c926ec5dbdef1d640d0acc
parent27ff2c60e095fb541251d0f90f9ea41f2b5f0f4f
scsi: ufs: ufs-mediatek: add waiting time for reference clock

Some delays may be required either after gating or before ungating
reference clock for device according to vendor requirements.

Note that in UFS 3.0, the delay time after gating reference
clock can be defined by attribute bRefClkGatingWaitTime. Use the
formal value instead if it can be queried from device.

Link: https://lore.kernel.org/r/20200220134848.8807-2-stanley.chu@mediatek.com
Reviewed-by: Bean Huo <beanhuo@micron.com>
Signed-off-by: Stanley Chu <stanley.chu@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufs-mediatek.c
drivers/scsi/ufs/ufs-mediatek.h