Browse Source

install dtb files in overlay dir

Waldemar Brodkorb 5 months ago
parent
commit
aaadf4d4b5
2 changed files with 9 additions and 1 deletions
  1. 5 1
      scripts/install.sh
  2. 4 0
      target/arm/Makefile

+ 5 - 1
scripts/install.sh

@@ -626,7 +626,11 @@ case $target {
 	mkdir "$B/"overlays
 	for x in "$fwdir"/overlays/*.dtbo; do
 		y=$(basename ${x} .dtbo)
-		[[ -e "$x" ]] && cp "$fwdir"/overlays/${y}.dtbo "$B/"overlays/${y}.dtb
+		[[ -e "$x" ]] && cp "$fwdir"/overlays/${y}.dtbo "$B/"overlays/${y}.dtbo
+	done
+	for x in "$fwdir"/overlays/*.dtb; do
+		y=$(basename ${x} .dtb)
+		[[ -e "$x" ]] && cp "$fwdir"/overlays/${y}.dtb "$B/"overlays/${y}.dtb
 	done
 	umount_fs "$B"
 	;;

+ 4 - 0
target/arm/Makefile

@@ -207,6 +207,10 @@ ifeq ($(ADK_TARGET_BOARD_BCM28XX),y)
 		[[ -e "$$x" ]] && cp $(LINUX_DIR)/arch/arm/boot/dts/overlays/*.dtbo $(FW_DIR)/overlays; \
 		break; \
 	done
+	for x in $(LINUX_DIR)/arch/arm/boot/dts/overlays/*.dtb; do \
+		[[ -e "$$x" ]] && cp $(LINUX_DIR)/arch/arm/boot/dts/overlays/*.dtb $(FW_DIR)/overlays; \
+		break; \
+	done
 endif
 ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
 	${KERNEL_MAKE} sun7i-a20-bananapro.dtb $(MAKE_TRACE)