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 <subhashj@codeaurora.org>
This commit is contained in:
Subhash Jadavani 2014-02-13 17:39:28 -08:00 committed by David Keitel
parent 6f2397a1ad
commit eea9974ddf

View file

@ -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);