From 8a6fc0c67d4c24ef8d9765d69ff648fc5594392a Mon Sep 17 00:00:00 2001 From: Subhash Jadavani Date: Thu, 20 Mar 2014 15:42:42 -0700 Subject: [PATCH] scsi: ufs-msm: allow background operations during runtime suspend Allow the card to perform background operations during runtime suspend. Change-Id: Ie93b4ad795f7afb05addb551f73fca853ecd4769 Signed-off-by: Subhash Jadavani [subhashj@codeaurora.org: resolved trivial merge conflicts] Signed-off-by: Subhash Jadavani --- drivers/scsi/ufs/ufs-msm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/ufs/ufs-msm.c b/drivers/scsi/ufs/ufs-msm.c index 464f813dbb52..913c7eeb8f8b 100644 --- a/drivers/scsi/ufs/ufs-msm.c +++ b/drivers/scsi/ufs/ufs-msm.c @@ -2877,6 +2877,7 @@ static int msm_ufs_init(struct ufs_hba *hba) hba->caps |= UFSHCD_CAP_CLK_GATING | UFSHCD_CAP_HIBERN8_WITH_CLK_GATING; + hba->caps |= UFSHCD_CAP_AUTO_BKOPS_SUSPEND; msm_ufs_setup_clocks(hba, true); goto out;