| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Copyright (c) 2011-2023, Arm Limited. All rights reserved.
[1] Power Control System Architecture - DEN0050C (Please contact Arm directly to obtain a copy of this document)
[2] System Control and Management Interface - DEN0056A
[3] Power Policy Unit - DEN0051C (Please contact Arm directly to obtain a copy of this document)
[4] System Guidance
There is a strong trend in the industry to provide microcontrollers in systems to abstract various power, or other system management tasks, away from Application Processors (APs). The Power Control System Architecture (PCSA) [1] describes how systems can be built following this approach.
The PCSA defines the concept of the System Control Processor (SCP), a dedicated processor that is used to abstract power and system management tasks away from application processors.
Similar to the SCP, the Manageability Control Processor (MCP) follows the same approach with the goal of providing a management entry-point to the System on Chip (SoC) where manageability is required, such as on a SoC targeting servers.
SCP-firmware provides a software reference implementation for the System Control Processor (SCP) and Manageability Control Processor (MCP) components found in several Arm Compute Sub-Systems.
Various builds of the release have been tested on the following ARM Fixed Virtual Platforms (FVPs or boards where possible):
The software is provided under a BSD-3-Clause license.
The license for CMock can be found in contrib/cmock/git/LICENSE.txt.
The license for unity framework can be found in contrib/cmock/git/vendor/unity/LICENSE.txt.
See user_guide.md for instructions on how to get, install, build and use SCP-firmware on supported Arm platforms.
SCP-firmware now supports building with CMake. See doc/cmake_readme.md for details.
Arm welcomes any feedback on SCP-firmware. Please contact the maintainers (see maintainers.md).
To request support please contact Arm by email at support@arm.com. Arm licensees may also contact Arm via their partner managers.
To report any security issue please contact Arm by email at arm-security@arm.com.
More details can be found at Arm Developer website.
| Back | FazBrowse Home | New Git URL |