sunxi: binman: Add support for including SCP firmware
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. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Samuel Holland <samuel@sholland.org> Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
This commit is contained in:
committed by
Jagan Teki
parent
18bd45592c
commit
e72a6be4fc
@@ -13,3 +13,7 @@ Firmware and build with BL31=/path/to/bl31.bin
|
||||
atf-bl31-sunxi:
|
||||
Please read the section on ARM Trusted Firmware (ATF) in
|
||||
board/sunxi/README.sunxi64
|
||||
|
||||
scp-sunxi:
|
||||
SCP firmware is required for system suspend, but is otherwise optional.
|
||||
Please read the section on SCP firmware in board/sunxi/README.sunxi64
|
||||
|
||||
Reference in New Issue
Block a user