Thread (49 messages) 49 messages, 6 authors, 2021-01-21

Re: [PATCH V2 2/2] scripts: dtc: Build fdtoverlay and fdtdump tools

From: Masahiro Yamada <masahiroy@kernel.org>
Date: 2021-01-07 05:47:07
Also in: linux-kbuild, lkml

On Thu, Jan 7, 2021 at 2:16 PM Viresh Kumar [off-list ref] wrote:
We will start building overlays for platforms soon in the kernel and
would need these tools going forward. Lets start building them.

The commit log should explain how fdtdump and fdtoverlay are used
while building the kernel tree.






quoted hunk ↗ jump to hunk
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
---
 scripts/dtc/Makefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/scripts/dtc/Makefile b/scripts/dtc/Makefile
index 4852bf44e913..c607980a5c17 100644
--- a/scripts/dtc/Makefile
+++ b/scripts/dtc/Makefile
@@ -1,12 +1,18 @@
 # SPDX-License-Identifier: GPL-2.0
 # scripts/dtc makefile

-hostprogs-always-$(CONFIG_DTC)         += dtc
+hostprogs-always-$(CONFIG_DTC)         += dtc fdtdump fdtoverlay
 hostprogs-always-$(CHECK_DT_BINDING)   += dtc

 dtc-objs       := dtc.o flattree.o fstree.o data.o livetree.o treesource.o \
                   srcpos.o checks.o util.o
 dtc-objs       += dtc-lexer.lex.o dtc-parser.tab.o
+fdtdump-objs   := fdtdump.o util.o
+
+libfdt_dir     = libfdt

Adding 'libfdt_dir' is not helpful except
increasing the amount of code.

Please hard-code 'libfdt'

+libfdt-objs    := fdt.o fdt_ro.o fdt_wip.o fdt_sw.o fdt_rw.o fdt_strerror.o fdt_empty_tree.o fdt_addresses.o fdt_overlay.o
+libfdt         = $(addprefix $(libfdt_dir)/,$(libfdt-objs))
+fdtoverlay-objs        := $(libfdt) fdtoverlay.o util.o
 # Source files need to get at the userspace version of libfdt_env.h to compile
 HOST_EXTRACFLAGS += -I $(srctree)/$(src)/libfdt
--
2.25.0.rc1.19.g042ed3e048af

--
Best Regards

Masahiro Yamada
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help