• Samuel Holland's avatar
    allwinner: Add functions to control CPU power/reset · 333d66cf
    Samuel Holland authored
    
    
    sun50i_cpu_on will be used by the PSCI implementation to initialize
    secondary cores for SMP. Unfortunately, sun50i_cpu_off is not usable by
    PSCI directly, because it is not possible for a CPU to use this function
    to power itself down. Power cannot be shut off until the outputs are
    clamped, and MMIO does not work once the outputs are clamped.
    
    But at least CPU0 can shutdown the other cores early in the BL31 boot
    process and before shutting down the system.
    Signed-off-by: default avatarSamuel Holland <samuel@sholland.org>
    Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
    333d66cf
sunxi_pm.c 1.38 KB