Messages in this thread Patch in this message | | | From | Stanley Chu <> | Subject | [PATCH v2 4/4] scsi: ufs-mediatek: customize WriteBooster flush policy | Date | Sat, 9 May 2020 17:37:16 +0800 |
| |
Change the WriteBooster policy to keep VCC on during runtime suspend if available WriteBooster buffer is less than 80%.
Signed-off-by: Stanley Chu <stanley.chu@mediatek.com> --- drivers/scsi/ufs/ufs-mediatek.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/ufs/ufs-mediatek.c b/drivers/scsi/ufs/ufs-mediatek.c index 56620f7d88ce..94e97701f456 100644 --- a/drivers/scsi/ufs/ufs-mediatek.c +++ b/drivers/scsi/ufs/ufs-mediatek.c @@ -271,6 +271,7 @@ static int ufs_mtk_init(struct ufs_hba *hba) /* Enable WriteBooster */ hba->caps |= UFSHCD_CAP_WB_EN; + hba->vps->wb_flush_threshold = UFS_WB_BUF_REMAIN_PERCENT(80); /* * ufshcd_vops_init() is invoked after -- 2.18.0 | |