From: Sumit Garg Date: Fri, 12 Apr 2024 09:54:32 +0000 (+0530) Subject: qcom: Don't enable LINUX_KERNEL_IMAGE_HEADER by default X-Git-Url: http://git.dujemihanovic.xyz/posts?a=commitdiff_plain;h=544033cfe980a015818f95226402ab7d2bf35ae0;p=u-boot.git qcom: Don't enable LINUX_KERNEL_IMAGE_HEADER by default Enabling LINUX_KERNEL_IMAGE_HEADER by default doesn't allow ENABLE_ARM_SOC_BOOT0_HOOK to work properly on db410c when U-Boot is loaded as a first stage bootloader. It leads to secondary CPUs bringup failure and later causing the Linux kernel to freeze. So fix it via selectively enabling LINUX_KERNEL_IMAGE_HEADER where it's actually required. Fixes: 059d526af312 ("mach-snapdragon: generalise board support") Reviewed-by: Caleb Connolly Signed-off-by: Sumit Garg Signed-off-by: Caleb Connolly --- diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 69a7fa6ba3..93e12d8d53 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1087,7 +1087,7 @@ config ARCH_SNAPDRAGON select BOARD_LATE_INIT select OF_BOARD select SAVE_PREV_BL_FDT_ADDR - select LINUX_KERNEL_IMAGE_HEADER + select LINUX_KERNEL_IMAGE_HEADER if !ENABLE_ARM_SOC_BOOT0_HOOK imply OF_UPSTREAM imply CMD_DM