Suspend - 2020.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2020-11-24
Version
2020.2 English

When the CPU and most of the peripherals are powered down, the kernel is suspended. The system run states needed to resume from suspend are stored in the DRAM, which is put into self-refresh mode.

Required Kernel Configurations
  • Power management options
    • [*] Suspend to RAM and standby
    • [*] User space wakeup sources interface interface
    • [*] Device power management core functionality
  • Device Drivers
    • SoC (System on Chip)-specific drivers
  • Firmware Drivers
    • Zynq MPSoC Firmware Drivers
      • -*- Enable Xilinx Zynq MPSoC firmware interface
Note: Any device can prevent the kernel from suspending.
Example Code
To suspend the kernel:
$ echo mem > /sys/power/state

See also https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate.