Subsystem Restart - 2025.2 English - UG1304

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2025-12-08
Version
2025.2 English

Subsystem restart involves restarting a specific subsystem (power down and reload a subsystem) without impacting other subsystems.

Example for requesting self-subsystem restart from Linux target:
echo subsystem > /sys/devices/platform/firmware\:versal-firmware/shutdown_scope
reboot

Here shutdown_scope is set to subsystem (for subsystem restart).

Example for requesting self-subsystem restart from standalone app using EEMI API as shown below:
  • XPm_SystemShutdown (PM_SHUTDOWN_TYPE_RESET, PM_SHUTDOWN_SUBTYPE_RST_SUBSYSTEM)