From 8335f10cb98e43f03ab56e5ef756abee85d4cb02 Mon Sep 17 00:00:00 2001 From: Deokgyu Yang Date: Tue, 7 Apr 2020 16:31:02 +0900 Subject: [PATCH] ODROID-COMMON: scripts: Add dtco target for better handling DT overlay Signed-off-by: Deokgyu Yang Change-Id: I67277f745dc292b53fead0e476969344dcb0d427 --- scripts/Makefile.lib | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index ebb28f9918b9..ed87eaade2f5 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -325,7 +325,18 @@ cmd_dtc = mkdir -p $(dir ${dtc-tmp}) ; \ $(obj)/%.dtb: $(src)/%.dts FORCE $(call if_changed_dep,dtc) -ifeq ($(CONFIG_AMLOGIC_MODIFY),y) +ifeq ($(CONFIG_ARCH_MESON64_ODROID_COMMON),y) +quiet_cmd_dtco = DTCO $@ +cmd_dtco = mkdir -p $(dir ${dtc-tmp}) ; \ + $(CPP) $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; \ + $(DTC) -@ -H epapr -O dtb -o $@ -b 0 -@ \ + -i $(dir $<) $(DTC_FLAGS) \ + -d $(depfile).dtc.tmp $(dtc-tmp) ; \ + cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) + +$(obj)/%.dtbo: $(src)/%.dts FORCE + $(call if_changed_dep,dtco) +else ifeq ($(CONFIG_AMLOGIC_MODIFY),y) $(obj)/%.dtbo: $(src)/%.dts FORCE $(call if_changed_dep,dtc) endif