Skip to contentSkip to conversation

MHI fixes for v5.18

GIT PULL Manivannan Sadhasivam 2 participants 2 messages Apr 13, 2022 – Apr 22, 2022

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

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(+)
#1 lore raw
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.git tags/mhi-fixes-v5.18

Now pulled and pushed out,t hanks.

greg k-h