[PATCH] scripts: fix CONFIG_ARM64 conditional in upstream_dtsi_include

Suraj Kakade <[email protected]>
Newsgroups org.u-boot-project.lists.u-boot
Message-ID <[email protected]>
upstream_dtsi_include uses $(if (CONFIG_ARM64), ...), where
"(CONFIG_ARM64)" is a literal string rather than a variable
reference. Make evaluates it as the condition, which is always
non-empty, so the arm64 upstream dtsi include directories are added
unconditionally regardless of the target architecture.

Use $(CONFIG_ARM64) so the condition correctly evaluates the Kconfig
symbol, gating the arm64 include directories on the actual target
configuration.

Fixes: 3a4e5944c96c ("Makefile: Allow upstream DT subtree to provide DT includes")
Signed-off-by: Suraj Kakade <[email protected]>
---
 scripts/Makefile.lib | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
index 122c8e78204..24b1a581790 100644
--- a/scripts/Makefile.lib
+++ b/scripts/Makefile.lib
@@ -251,7 +251,7 @@ dtsi_include_list = $(strip $(u_boot_dtsi_options_debug) \
 upstream_dtsi_include = $(addprefix -I, $(srctree)/dts/upstream/src/ \
 	$(sort $(dir $(wildcard $(srctree)/dts/upstream/src/$(ARCH)/*/*))) \
 	$(sort $(dir $(wildcard $(srctree)/dts/upstream/src/$(ARCH)/*/*/*))) \
-	$(if (CONFIG_ARM64), \
+	$(if $(CONFIG_ARM64), \
 		 $(sort $(dir $(wildcard $(srctree)/dts/upstream/src/arm64/*/*))) \
 		 $(sort $(dir $(wildcard $(srctree)/dts/upstream/src/arm64/*/*/*)))))
 dtc_cpp_flags  = -Wp,-MD,$(depfile).pre.tmp -nostdinc                    \
-- 
2.43.7
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.