packaging: Add missing overlay dt binary files 24/314924/1 accepted/tizen/unified/20240724.120351 accepted/tizen/unified/x/20240724.211515
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 23 Jul 2024 08:24:04 +0000 (17:24 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 23 Jul 2024 08:24:45 +0000 (17:24 +0900)
In rpi5, dtb files are also used for dt overlays. Add the
missing overlay dt binary files to packaging spec.

This fixes below boot firmware logs from rpi5:
  6.26 [sdcard] /overlays/overlay_map.dtb not found
  6.27  /overlays/overlay_map.dtb

Change-Id: I5382f3092d8b0ada366f4b39402f2de016091b36
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
build-rpi4.sh
packaging/linux-rpi4.spec

index 92df5cf..1267e32 100755 (executable)
@@ -72,7 +72,7 @@ function mk_bootimg()
                cp -a arch/arm/boot/dts/broadcom/bcm*.dtb ${TMP_PATH}
        fi
        mkdir -p ${TMP_PATH}/overlays
-       cp -a arch/arm/boot/dts/overlays/*.dtbo ${TMP_PATH}/overlays
+       cp -a arch/arm/boot/dts/overlays/*.dtb* ${TMP_PATH}/overlays
 
        # install u-boot files extracted from u-boot-rpi4 rpm package in download.tizen.org.
        rm -rf ${TMP_UBOOT_PATH}
index edc8a01..93430b1 100644 (file)
@@ -191,7 +191,7 @@ install -m 644 rpi4/boot/fixup*.dat %{buildroot}/boot/
 # Install kernel DTB
 install -m 644 build/%{variant}/arch/%{buildarch}/boot/dts/broadcom/bcm*.dtb %{buildroot}/boot/
 mkdir -p %{buildroot}/boot/overlays
-install -m 644 build/%{variant}/arch/%{buildarch}/boot/dts/overlays/*.dtbo %{buildroot}/boot/overlays/
+install -m 644 build/%{variant}/arch/%{buildarch}/boot/dts/overlays/*.dtb* %{buildroot}/boot/overlays/
 
 # Install kernel headers
 make O=build/%{variant} headers_install %{?_smp_mflags} INSTALL_HDR_PATH=%{buildroot}/usr
@@ -300,7 +300,7 @@ mv /boot/zImage /boot/zImage_rt
 /boot/zImage
 %endif
 /boot/bcm*.dtb
-/boot/overlays/*.dtbo
+/boot/overlays/*.dtb*
 /boot/config.txt
 /boot/LICENCE.broadcom
 /boot/start*.elf
@@ -314,7 +314,7 @@ mv /boot/zImage /boot/zImage_rt
 /boot/zImage_rt
 %endif
 /boot/bcm*.dtb
-/boot/overlays/*.dtbo
+/boot/overlays/*.dtb*
 /boot/config.txt
 /boot/LICENCE.broadcom
 /boot/start*.elf