Common Use Cases#

These use cases describe typical system and VM power state transitions managed by the PM Server and LCM framework. All the examples refer to a single VM scenario which can be extended to multi-VM in future DriveOS releases. Each sequence ensures coordinated state changes across the SoC and VM.

Coldboot#

Purpose: Start the system from a powered-off state. In this case, we are booting VM by default (based on PM Server DTS).

Sequence Diagram:

Coldboot Sequence

System/SoC Shutdown#

Purpose: Safely power down the system.

Sequence Diagram:

Shutdown Sequence

System/SoC SC7#

Purpose: Enter a low-power state for a fast resume.

Suspend Sequence#

Sequence Diagram:

Suspend Sequence

Resume Sequence#

Sequence Diagram:

Resume Sequence