Power State Coordination Interface

Overview

This Power State Coordination Interface (PSCI) defines a standard interface for power management that can be used by operating system vendors, for supervisory software working at different levels of privilege on an Arm device. Rich operating systems, like Linux and Windows, use PSCI for CPU and overall system power management. The interface covers the following scenarios:

  • Core idle management.

  • Dynamic addition and removal of cores, and secondary core boot.

  • System shutdown and reset.

The interface does not cover Dynamic Voltage and Frequency Scaling (DVFS) or device power management (for example, management of peripherals, such as GPUs). System Control and Management Interface (SCMI) does provide standard interfaces for this purpose.

The interface is designed so that it can work in conjunction with hardware discovery technologies, such as Advanced Configuration and Power Interface (ACPI) and Flattened Device Tree (FDT).

Discover PSCI