Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • stable
  • extraversion
  • early-display
  • variant-emmc-nvme-boot
  • 2024-07-19
  • 2024-06-30
  • 2023-10-18
  • 2023-10-10
  • 2023-07-04
  • 2023-01-25
  • v3
  • variant-emmc-nvme-boot
  • 2020-06-01
14 results

psci.h

Blame
    • Masahiro Yamada's avatar
      573a3811
      sysreset: psci: support system reset in a generic way with PSCI · 573a3811
      Masahiro Yamada authored
      
      If the system is running PSCI firmware, the System Reset function
      (func ID: 0x80000009) is supposed to be handled by PSCI, that is,
      the SoC/board specific reset implementation should be moved to PSCI.
      U-Boot should call the PSCI service according to the arm-smccc
      manner.
      
      The arm-smccc is supported on ARMv7 or later.  Especially, ARMv8
      generation SoCs are likely to run ARM Trusted Firmware BL31.  In
      this case, U-Boot is a non-secure world boot loader, so it should
      not be able to reset the system directly.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      573a3811
      History
      sysreset: psci: support system reset in a generic way with PSCI
      Masahiro Yamada authored
      
      If the system is running PSCI firmware, the System Reset function
      (func ID: 0x80000009) is supposed to be handled by PSCI, that is,
      the SoC/board specific reset implementation should be moved to PSCI.
      U-Boot should call the PSCI service according to the arm-smccc
      manner.
      
      The arm-smccc is supported on ARMv7 or later.  Especially, ARMv8
      generation SoCs are likely to run ARM Trusted Firmware BL31.  In
      this case, U-Boot is a non-secure world boot loader, so it should
      not be able to reset the system directly.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
    Documentation NaN GiB