Skip to content

Enable suspend/resume on Pi 5#7514

Draft
PineappleBeech wants to merge 3 commits into
raspberrypi:rpi-6.18.yfrom
PineappleBeech:suspend
Draft

Enable suspend/resume on Pi 5#7514
PineappleBeech wants to merge 3 commits into
raspberrypi:rpi-6.18.yfrom
PineappleBeech:suspend

Conversation

@PineappleBeech

Copy link
Copy Markdown

This enables suspend/resume support for Pi 5.

The watchdog should be stopped when suspending.

The wireless can be turned off with cap-power-off-card. It could be left on with keep-power-in-suspend but that does not have any benefits currently.

NVME drives currently do not work. The NVME driver puts the drive in a low power state and expects the link to be left on. The PCIe driver then turns off the link. This stops the NVME driver waking up the drive. Adding NVME_QUIRK_SIMPLE_SUSPEND to a drive fixes it.

Signed-off-by: Peter Bailey <peter.bailey@raspberrypi.com>
Signed-off-by: Peter Bailey <peter.bailey@raspberrypi.com>
Signed-off-by: Peter Bailey <peter.bailey@raspberrypi.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant