scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
authorStanley Chu <stanley.chu@mediatek.com>
Wed, 29 Jul 2020 05:18:39 +0000 (13:18 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 31 Jul 2020 01:10:29 +0000 (21:10 -0400)
commitc4df6eed972e001a206a173738bec8c5f903257a
treed28d8dff97185a5c892230524154769322d622ca
parentbb2e33146876306d5623080e008f61e96e407590
scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"

Some UFS devices require delay after VCC power rail is turned off.
Introduce a device quirk "DELAY_AFTER_LPM" to add 5ms delay after VCC
power-off during suspend flow.

Link: https://lore.kernel.org/r/20200729051840.31318-2-stanley.chu@mediatek.com
Reviewed-by: Andy Teng <andy.teng@mediatek.com>
Reviewed-by: Peter Wang <peter.wang@mediatek.com>
Reviewed-by: Can Guo <cang@codeaurora.org>
Acked-by: Avri Altman <Avri.Altman@wdc.com>
Signed-off-by: Stanley Chu <stanley.chu@mediatek.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd.c