From: Marek Szyprowski Date: Mon, 5 Aug 2024 17:11:05 +0000 (+0200) Subject: packaging: u-boot-spacemit: generate bootinfo_sd.bin image X-Git-Tag: accepted/tizen/unified/x/20240807.083140^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1dcb6f079267d5487ee262d0c26ed2ee17375343;p=platform%2Fkernel%2Fu-boot-spacemit.git packaging: u-boot-spacemit: generate bootinfo_sd.bin image Generate bootinfo_sd.bin and put into the create package. sd_fusing.py script will install it into protective MBR (sector zero) to make the SD card bootable on the BananaPiF3 board. Signed-off-by: Marek Szyprowski Change-Id: Id426dc295e6750524bde81b2aa4abb0bb4399574 --- diff --git a/packaging/u-boot-spacemit.spec b/packaging/u-boot-spacemit.spec index f7cf54b782..b18b06b8da 100644 --- a/packaging/u-boot-spacemit.spec +++ b/packaging/u-boot-spacemit.spec @@ -57,6 +57,9 @@ rm default_envs.txt # Build boot.scr ./tools/mkimage -A riscv -T script -C none -n "Tizen BPIF3 (RISCV) u-boot helper" -d ./tizen/bootscript/tizen-boot-bpif3.scr ./boot.scr.uimg +# Build bootinfo_sd.bin +python3 spacemit/build_binary_file.py -c board/spacemit/k1-x/configs/bootinfo_sd.json -o bootinfo_sd.bin + %install rm -rf %{buildroot} @@ -66,6 +69,7 @@ mkdir -p %{buildroot}/var/tmp install -m 755 u-boot.itb %{buildroot}/var/tmp/ install -m 755 FSBL.bin %{buildroot}/var/tmp/ install -m 755 u-boot-env-default.bin %{buildroot}/var/tmp/ +install -m 755 bootinfo_sd.bin %{buildroot}/var/tmp/ install -m 755 boot.scr.uimg %{buildroot}/boot/ install -m 755 uboot.env %{buildroot}/boot/ @@ -77,5 +81,6 @@ install -m 755 uboot.env %{buildroot}/boot/ /var/tmp/u-boot.itb /var/tmp/FSBL.bin /var/tmp/u-boot-env-default.bin +/var/tmp/bootinfo_sd.bin /boot/uboot.env /boot/boot.scr.uimg