[PATCH v3 9/9] sunxi: binman: Add support for including SCP firmware

Simon Glass sjg at chromium.org
Sun Sep 6 15:58:40 CEST 2020


On Sat, 5 Sep 2020 at 21:26, Samuel Holland <samuel at 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 at 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 at chromium.org>

Oh yay, another binary blob.


More information about the U-Boot mailing list