فهرست منبع

arm64: enable dtb overlay merging support based on configs provided

Add dtb-merger tool support to arm64 TI build. The merged configs are
defined by providing proper .its files.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Tero Kristo 7 سال پیش
والد
کامیت
1674e9b776
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      arch/arm64/boot/dts/ti/Makefile

+ 7 - 0
arch/arm64/boot/dts/ti/Makefile

@@ -10,5 +10,12 @@ DTC_FLAGS += -@
 
 dtb-$(CONFIG_ARCH_K3_AM6_SOC) += k3-am654-base-board.dtb
 
+dtb-$(CONFIG_ARCH_K3_AM6_SOC) += $(shell grep -s incbin $(srctree)/$(src)/*.its | grep dtb | cut -d "\"" -f 2)
+
 $(obj)/%.dtbo: $(src)/%.dtso FORCE
 	$(call if_changed_dep,dtc)
+
+$(addprefix $(obj)/,$(dtb-merge-y)): $(addprefix $(obj)/,$(dtb-y))
+	@$(srctree)/scripts/dtb-merge $(srctree) $(objtree) $@ $(objtree)/scripts/dtc/fdtoverlay $(src)
+
+always		:= $(dtb-merge-y)