diff options
author | Subhash Jadavani <subhashj@codeaurora.org> | 2014-10-29 20:05:04 -0700 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 10:57:48 -0700 |
commit | e619407129a605cb44b926ef3ac3fe3c771790ef (patch) | |
tree | e3ab80dc1bc501dbff20dd5f079a5e88487a411c | |
parent | 695a467503add82d9b6e3a0dbabf83c5b9a58def (diff) |
scsi: ufs-qcom: put the UFS phy in reset state when link is off
When UFS link is in off, put the UFS phy in reset state to reduce the
leakage from PHY.
Change-Id: I27473cbb5be19b331e0a0258c5a20546317d064c
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
-rw-r--r-- | drivers/scsi/ufs/ufs-qcom.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/ufs/ufs-qcom.c b/drivers/scsi/ufs/ufs-qcom.c index 506ad295b848..482b8bdf3639 100644 --- a/drivers/scsi/ufs/ufs-qcom.c +++ b/drivers/scsi/ufs/ufs-qcom.c @@ -474,6 +474,8 @@ static int ufs_qcom_suspend(struct ufs_hba *hba, enum ufs_pm_op pm_op) dev_err(hba->dev, "%s: failed ufs_qcom_ice_suspend %d\n", __func__, ret); + /* Assert PHY soft reset */ + ufs_qcom_assert_reset(hba); goto out; } |