[PATCH v3 0/2] qcom: EFI PSCI runtime reset handling and config update
Aswin Murugan
aswin.murugan at oss.qualcomm.com
Fri Feb 13 12:05:25 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. Enabled CONFIG_EFI_PSCI_RESET_RUNTIME by default in Kconfig as per the
discussion in this thread [1]
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.
[1] https://lore.kernel.org/all/20260108143742.GT3416603@bill-the-cat/
Signed-off-by: Aswin Murugan <aswin.murugan at oss.qualcomm.com>
---
Changes in v3:
- Updated the commit message
- Changed 'CONFIG_EFI_PSCI_RESET_RUNTIME=n' to '# CONFIG_EFI_PSCI_RESET_RUNTIME is not set'
- Link to v2: https://lore.kernel.org/all/20260114111624.2321852-1-aswin.murugan@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 | 8 ++++++++
3 files changed, 11 insertions(+), 2 deletions(-)
--
2.34.1
More information about the U-Boot
mailing list