From eea9974ddf82e1519ce62d0a11dd44e5a458ff42 Mon Sep 17 00:00:00 2001 From: Subhash Jadavani Date: Thu, 13 Feb 2014 17:39:28 -0800 Subject: [PATCH] scsi: ufs-msm: enable power management Until now due to issues with UFS host controller (especially with version 1.1.0) and UFS device, UFS power management was not enabled but now as UFS link hibernate and UFS device sleep functionalities are stable, we are enabling the level 3 power management which puts UFS link in hibernate and UFS device in sleep state during suspend. Change-Id: I0376bb3bfa47f4fa13527f496258862f10ffe07a Signed-off-by: Subhash Jadavani --- drivers/scsi/ufs/ufs-msm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/scsi/ufs/ufs-msm.c b/drivers/scsi/ufs/ufs-msm.c index d20ee4733b6d..e0443a7d5907 100644 --- a/drivers/scsi/ufs/ufs-msm.c +++ b/drivers/scsi/ufs/ufs-msm.c @@ -2569,10 +2569,8 @@ static void msm_ufs_advertise_quirks(struct ufs_hba *hba) | UFSHCD_QUIRK_BROKEN_SUSPEND | UFSHCD_BROKEN_LCC); } else if ((major == 0x1) && (minor == 0x001) && (step == 0x0001)) { - hba->quirks |= (UFSHCD_QUIRK_BROKEN_HIBERN8 - | UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS + hba->quirks |= (UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS | UFSHCD_QUIRK_BROKEN_INTR_AGGR - | UFSHCD_QUIRK_BROKEN_SUSPEND | UFSHCD_BROKEN_GEAR_CHANGE_INTO_HS | UFSHCD_BROKEN_LCC);