projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8ecddac
)
scsi: ufs: ufs-exynos: Correct timeout value setting registers
author
Chanho Park
<chanho61.park@samsung.com>
Mon, 18 Oct 2021 06:28:41 +0000
(15:28 +0900)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Tue, 2 Nov 2021 18:48:25 +0000
(19:48 +0100)
[ Upstream commit
282da7cef078a87b6d5e8ceba8b17e428cf0e37c
]
PA_PWRMODEUSERDATA0 -> DL_FC0PROTTIMEOUTVAL
PA_PWRMODEUSERDATA1 -> DL_TC0REPLAYTIMEOUTVAL
PA_PWRMODEUSERDATA2 -> DL_AFC0REQTIMEOUTVAL
Link:
https://lore.kernel.org/r/20211018062841.18226-1-chanho61.park@samsung.com
Fixes:
a967ddb22d94
("scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts")
Cc: Alim Akhtar <alim.akhtar@samsung.com>
Cc: Kiwoong Kim <kwmad.kim@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/ufs/ufs-exynos.c
patch
|
blob
|
history
diff --git
a/drivers/scsi/ufs/ufs-exynos.c
b/drivers/scsi/ufs/ufs-exynos.c
index
3f4f3d6
..
0246ea9
100644
(file)
--- a/
drivers/scsi/ufs/ufs-exynos.c
+++ b/
drivers/scsi/ufs/ufs-exynos.c
@@
-654,9
+654,9
@@
static int exynos_ufs_pre_pwr_mode(struct ufs_hba *hba,
}
/* setting for three timeout values for traffic class #0 */
- ufshcd_dme_set(hba, UIC_ARG_MIB(
PA_PWRMODEUSERDATA0
), 8064);
- ufshcd_dme_set(hba, UIC_ARG_MIB(
PA_PWRMODEUSERDATA1
), 28224);
- ufshcd_dme_set(hba, UIC_ARG_MIB(
PA_PWRMODEUSERDATA2
), 20160);
+ ufshcd_dme_set(hba, UIC_ARG_MIB(
DL_FC0PROTTIMEOUTVAL
), 8064);
+ ufshcd_dme_set(hba, UIC_ARG_MIB(
DL_TC0REPLAYTIMEOUTVAL
), 28224);
+ ufshcd_dme_set(hba, UIC_ARG_MIB(
DL_AFC0REQTIMEOUTVAL
), 20160);
return 0;
out: