mirror of
https://github.com/u-boot/u-boot.git
synced 2024-12-05 02:23:31 +08:00
Makefile: Allow upstream DT subtree to provide DT includes
Allow platforms to reuse DT headers and dtsi includes directly form upstream DT subtree which will be frequently synced with Linux kernel. This will further allow us to drop corresponding DT includes copy from U-Boot tree. Also, since the DT includes from upstream DT subtree are done after DT includes from U-Boot tree, so it shouldn't cause any conflicts. Tested-by: Bryan Brattlof <bb@ti.com> Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
This commit is contained in:
parent
df6fb77c98
commit
3a4e5944c9
3
Makefile
3
Makefile
@ -835,7 +835,8 @@ UBOOTINCLUDE := \
|
||||
-I$(srctree)/arch/arm/thumb1/include), \
|
||||
-I$(srctree)/arch/arm/thumb1/include)) \
|
||||
-I$(srctree)/arch/$(ARCH)/include \
|
||||
-include $(srctree)/include/linux/kconfig.h
|
||||
-include $(srctree)/include/linux/kconfig.h \
|
||||
-I$(srctree)/dts/upstream/include
|
||||
|
||||
NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include)
|
||||
|
||||
|
@ -189,12 +189,17 @@ dtsi_include_list = $(strip $(u_boot_dtsi_options_debug) \
|
||||
dtsi_include_list += $(CONFIG_DEVICE_TREE_INCLUDES)
|
||||
|
||||
# Modified for U-Boot
|
||||
upstream_dtsi_include = $(addprefix -I, $(srctree)/dts/upstream/src/ \
|
||||
$(sort $(dir $(wildcard $(srctree)/dts/upstream/src/$(ARCH)/*/*))) \
|
||||
$(if (CONFIG_ARM64), \
|
||||
$(sort $(dir $(wildcard $(srctree)/dts/upstream/src/arm64/*/*)))))
|
||||
dtc_cpp_flags = -Wp,-MD,$(depfile).pre.tmp -nostdinc \
|
||||
$(UBOOTINCLUDE) \
|
||||
-I$(dir $<) \
|
||||
-I$(u_boot_dtsi_loc) \
|
||||
-I$(srctree)/arch/$(ARCH)/dts/include \
|
||||
-I$(srctree)/include \
|
||||
$(upstream_dtsi_include) \
|
||||
-D__ASSEMBLY__ \
|
||||
-undef -D__DTS__
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user