[PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig
Ilias Apalodimas
ilias.apalodimas at linaro.org
Wed Mar 25 07:59:49 CET 2026
On Tue, 24 Mar 2026 at 19:59, Aswin Murugan
<aswin.murugan at oss.qualcomm.com> wrote:
>
> From: Aswin Murugan <aswin.murugan at oss.qualcomm.com>
>
> Qualcomm platforms rely on the kernel to manage specialized reboot modes
> such as EDL, bootloader entry, and other vendor-specific reset flows.
> Allowing U-Boot to override these via EFI runtime reset services leads to
> incorrect behavior when the kernel issues advanced reboot requests.
>
> Now that EFI_HAVE_RUNTIME_RESET is exposed as a user-configurable Kconfig
> option, disable it for qcom_defconfig so that the kernel retains full
> control over reboot handling on Qualcomm SoCs.
>
> This ensures that EFI runtime reboot callbacks are not registered on
> these platforms, preventing conflicts with kernel-managed PSCI reset
> paths.
>
> Signed-off-by: Aswin Murugan <aswin.murugan at oss.qualcomm.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> ---
> configs/qcom_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
> index 314fc0c4903..8042855bae1 100644
> --- a/configs/qcom_defconfig
> +++ b/configs/qcom_defconfig
> @@ -6,6 +6,7 @@ CONFIG_ARCH_SNAPDRAGON=y
> CONFIG_NR_DRAM_BANKS=24
> CONFIG_DEFAULT_DEVICE_TREE="qcom/sdm845-db845c"
> CONFIG_SYS_LOAD_ADDR=0xA0000000
> +# CONFIG_EFI_HAVE_RUNTIME_RESET is not set
> CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
> CONFIG_EFI_CAPSULE_ON_DISK=y
> CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
> --
> 2.34.1
>
More information about the U-Boot
mailing list