diff options
| author | Alexander Koskovich <akoskovich@pm.me> | 2026-10-05 17:02:06 +0000 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-10-23 23:09:33 -0400 |
| commit | fb2a238f15f0fc2dacd12f8847b0ec0a1cf7ccac (patch) | |
| tree | 1a605110cea079ee433ee9e7bb54ba38c01be7cc /tools/lib/python/kdoc | |
| parent | 192cb22c59ecf9acbba20979c10004608d1092c8 (diff) | |
scsi: ufs: qcom: Power down UFS during system suspend on Milos
On Milos the UFS PHY GDSC is turned off on every system suspend and the PHY
loses its register state, so exiting hibern8 on resume fails:
ufshcd-qcom 1d84000.ufshc: pwr ctrl cmd 0x18 with (MIBattribute 0x0, mode 0x0) failed, host upmcrs:0x5
ufshcd-qcom 1d84000.ufshc: ufshcd_uic_hibern8_exit: hibern8 exit failed. ret = 5
ufshcd-qcom 1d84000.ufshc: __ufshcd_wl_resume: hibern8 exit failed 5
Set no_phy_retention so the controller and device are powered down during
system suspend and the link is brought up again on resume.
Fixes: 04bb37433330 ("arm64: dts: qcom: milos: Add UFS nodes")
Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
Tested-by: Jorijn van der Graaf <jorijnvdgraaf@catcrafts.net>
Link: https://patch.msgid.link/20261005-milos-ufs-suspend-v1-1-a6f8b89d5b63@pm.me
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc')
0 files changed, 0 insertions, 0 deletions
