MHI fixes for v5.18
Subsystems (2)
The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:
Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git tags/mhi-fixes-v5.18
for you to fetch changes up to c38f83bae4037023827c85e045841d0421f85034:
bus: mhi: host: pci_generic: Flush recovery worker during freeze (2022-04-13 13:11:19 +0530)
----------------------------------------------------------------
MHI fixes for v5.18
Couple of patches fixing the hibernation issue seen on MHI endpoint devices like SDX65 modems:
- During hibernation, the host puts the device into D3cold after thaw() stage. But at that time, the device would be in M0 state. So the device emits a warning (not visible to the host but to device firmware only) stating invalid transition. This is fixed by adding a poweroff() callback that puts the device into M3 before D3cold.
- There is a possibility that the recovery worker might be running while trying to powerdown the device. So flush the recovery worker before that.
----------------------------------------------------------------
Manivannan Sadhasivam (2):
bus: mhi: host: pci_generic: Add missing poweroff() PM callback
bus: mhi: host: pci_generic: Flush recovery worker during freeze
drivers/bus/mhi/host/pci_generic.c | 2 ++ 1 file changed, 2 insertions(+)
Quoted 7 lines · Manivannan Sadhasivam
The following changes since commit
3123109284176b1532874591f7c81f3837bbdc17:Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.gittags/mhi-fixes-v5.18
Now pulled and pushed out,t hanks.
greg k-h