
On Sat, 5 Sep 2020 at 21:26, Samuel Holland samuel@sholland.org wrote:
Allwinner sun50i SoCs contain an OpenRISC 1000 CPU that functions as a System Control Processor, or SCP. ARM Trusted Firmware (ATF) communicates with the SCP over SCPI to implement the PSCI system suspend, shutdown and reset functionality. Currently, SCP firmware is optional; the system will boot and run without it, but system suspend will be unavailable.
Since all communication with the SCP is mediated by ATF, the only thing U-Boot needs to do is load the firmware into SRAM. The SCP firmware occupies the last 16KiB of SRAM A2, immediately following ATF.
Signed-off-by: Samuel Holland samuel@sholland.org
arch/arm/dts/sunxi-u-boot.dtsi | 16 ++++++++++++- board/sunxi/README.sunxi64 | 43 ++++++++++++++++++++++++++++------ 2 files changed, 51 insertions(+), 8 deletions(-)
Reviewed-by: Simon Glass sjg@chromium.org
Oh yay, another binary blob.