diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 05aa5924420e60922b36dad6ca0fa52964e7cbf3..5cfb79d7697070145a9815f5ed29b11f202f0f4d 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -1064,6 +1064,7 @@ config EFI_STUB
 config EFI
 	bool "UEFI runtime support"
 	depends on OF && !CPU_BIG_ENDIAN
+	depends on KERNEL_MODE_NEON
 	select LIBFDT
 	select UCS2_STRING
 	select EFI_PARAMS_FROM_FDT