scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode
authorStanley Chu <stanley.chu@mediatek.com>
Tue, 8 Sep 2020 06:45:06 +0000 (14:45 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 9 Sep 2020 02:49:54 +0000 (22:49 -0400)
commit9a9ddb8a3a6d247321dfd4b07a04e3f2e92e576f
tree479a111017685388714374f24a88993d8a5904f9
parenta3e40b80dc951057033dce86f0e675b2b822b513
scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode

Forcibly leave UniPro low-power mode if UIC commands failed.  This makes
hba_enable_delay_us as correct (default) value for re-enabling the host.

At the same time, change type of parameter "lpm" in function
ufs_mtk_unipro_set_pm() to "bool".

Link: https://lore.kernel.org/r/20200908064507.30774-4-stanley.chu@mediatek.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