FROMGIT: ufs: ufs-exynos: use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE

Exynos needs alignment with page size because it isn't capable
to transfer data in one DATA IN to seversal areas.

Bug: 177399609
Change-Id: I76208bed776c4879064e11741e24897fed6476cc
(cherry picked from commit f1ef9047aa
 https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 5.12/scsi-staging)
Signed-off-by: Kiwoong Kim <kwmad.kim@samsung.com>
This commit is contained in:
Kiwoong Kim
2020-12-19 13:05:29 +09:00
committed by Greg Kroah-Hartman
parent dd09232ee5
commit d9ade6f2d9

View File

@@ -1260,7 +1260,8 @@ struct exynos_ufs_drv_data exynos_ufs_drvs = {
EXYNOS_UFS_OPT_BROKEN_AUTO_CLK_CTRL |
EXYNOS_UFS_OPT_BROKEN_RX_SEL_IDX |
EXYNOS_UFS_OPT_SKIP_CONNECTION_ESTAB |
EXYNOS_UFS_OPT_USE_SW_HIBERN8_TIMER,
EXYNOS_UFS_OPT_USE_SW_HIBERN8_TIMER |
UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE,
.drv_init = exynos7_ufs_drv_init,
.pre_link = exynos7_ufs_pre_link,
.post_link = exynos7_ufs_post_link,