[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