scsi: ufs: ensure that host pa_tactivate is higher than device
authorSubhash Jadavani <subhashj@codeaurora.org>
Tue, 4 Apr 2017 19:32:07 +0000 (19:32 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 12 Apr 2017 10:41:17 +0000 (12:41 +0200)
commit3a87bcdebf6eeb094be139a42626edb7dce8c960
treef051cfc8311bc7c068a297552ab8af9ea418b26b
parentd84be51d1c1d3fa148a3abdeeb1455690df59e63
scsi: ufs: ensure that host pa_tactivate is higher than device

[ Upstream commit c6a6db439868c7ba5cc90d4c461d9697ec731fa1 ]

Some UFS devices require host PA_TACTIVATE to be higher than
device PA_TACTIVATE otherwise it may get stuck during hibern8 sequence.
This change allows this by using quirk.

Reviewed-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/unipro.h