ODROID-COMMON: scripts: Add dtco target for better handling DT overlay
authorDeokgyu Yang <secugyu@gmail.com>
Tue, 7 Apr 2020 07:31:02 +0000 (16:31 +0900)
committerDongjin Kim <tobetter@gmail.com>
Wed, 8 Apr 2020 09:23:58 +0000 (18:23 +0900)
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I67277f745dc292b53fead0e476969344dcb0d427
(cherry picked from commit 8335f10cb98e43f03ab56e5ef756abee85d4cb02)

scripts/Makefile.lib

index ebb28f9..ed87eaa 100644 (file)
@@ -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