kernelconfig_penguin
depends
CONFIG_MAILBOX
CONFIG_ARM or CONFIG_ARM64 or CONFIG_COMPILE_TEST


ARM System Control and Power Interface (SCPI) Message Protocol

modulename: arm_scpi.ko
configname: CONFIG_ARM_SCPI_PROTOCOL

Linux Kernel Configuration
└─> Firmware Drivers
└─> ARM System Control and Power Interface (SCPI) Message Protocol

System Control and Power Interface (SCPI) Message Protocol is
defined for the purpose of communication between the Application
Cores(AP) and the System Control Processor(SCP). The MHU peripheral
provides a mechanism for inter-processor communication between SCP
and AP.

SCP controls most of the power management on the Application
Processors. It offers control and management of: the core/cluster
power states, various power domain DVFS including the core/cluster,
certain system clocks configuration, thermal sensors and many
others.

This protocol library provides interface for all the client drivers
making use of the features offered by the SCP.


source code:


drivers/firmware/arm_scpi.c