[PATCH v2 0/2] qcom: EFI PSCI runtime reset handling and config update

Aswin Murugan aswin.murugan at oss.qualcomm.com
Wed Jan 14 12:16:22 CET 2026


This series refactors the EFI runtime PSCI reset handling:

1. Introduce EFI_PSCI_RESET_RUNTIME config to control PSCI-based EFI reset
   logic in U-Boot. This allows platforms to disable U-Boot’s runtime reset
   handling when the kernel needs to manage specialized reboot modes.

2. Disable CONFIG_EFI_PSCI_RESET_RUNTIME in qcom_defconfig so that the
   kernel retains full control over reset modes (e.g., EDL, bootloader),
   ensuring correct behavior for advanced reboot requests.

Signed-off-by: Aswin Murugan <aswin.murugan at oss.qualcomm.com>
---
Changes in v2:
- As per review comments made default y for EFI_PSCI_RESET_RUNTIME config
- Disabled the EFI_PSCI_RESET_RUNTIME config for qualcomm platforms
- Link to v1: https://lore.kernel.org/all/20260108105146.1285450-1-aswin.murugan@oss.qualcomm.com/
---

Aswin Murugan (2):
  firmware: psci: Refactor EFI runtime PSCI reset handling
  qcom_defconfig: Disable CONFIG_EFI_PSCI_RESET_RUNTIME

 configs/qcom_defconfig  |  1 +
 drivers/firmware/psci.c |  4 ++--
 lib/efi_loader/Kconfig  | 11 +++++++++++
 3 files changed, 14 insertions(+), 2 deletions(-)

-- 
2.34.1



More information about the U-Boot mailing list