• Samuel Holland's avatar
    sunxi: binman: Add support for including SCP firmware · e72a6be4
    Samuel Holland authored
    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's avatarSimon Glass <sjg@chromium.org>
    Signed-off-by: default avatarSamuel Holland <samuel@sholland.org>
    Reviewed-by: Jagan Teki's avatarJagan Teki <jagan@amarulasolutions.com>