rockchip64_common: uboot_custom_postprocess(): add logging about BOOT_SUPPORT_SPI and BOOT_SPI_RKSPI_LOADER

This commit is contained in:
Ricardo Pardini
2025-01-04 23:31:25 +01:00
parent 79db9984f1
commit d8c6c9044c

View File

@@ -249,22 +249,24 @@ uboot_custom_postprocess() {
if [[ $BOOT_SUPPORT_SPI == yes ]]; then
if [[ "${BOOT_SPI_RKSPI_LOADER:-"no"}" == "yes" ]]; then
dd if=/dev/zero of=rkspi_loader.img bs=1M count=0 seek=16
/sbin/parted -s rkspi_loader.img mklabel gpt
/sbin/parted -s rkspi_loader.img unit s mkpart idbloader 64 7167
/sbin/parted -s rkspi_loader.img unit s mkpart vnvm 7168 7679
/sbin/parted -s rkspi_loader.img unit s mkpart reserved_space 7680 8063
/sbin/parted -s rkspi_loader.img unit s mkpart reserved1 8064 8127
/sbin/parted -s rkspi_loader.img unit s mkpart uboot_env 8128 8191
/sbin/parted -s rkspi_loader.img unit s mkpart reserved2 8192 16383
/sbin/parted -s rkspi_loader.img unit s mkpart uboot 16384 32734
dd if=idbloader.img of=rkspi_loader.img seek=64 conv=notrunc
dd if=u-boot.itb of=rkspi_loader.img seek=16384 conv=notrunc
display_alert "uboot_custom_postprocess (parted) for BOOT_SUPPORT_SPI:${BOOT_SUPPORT_SPI:-"no"} and BOOT_SPI_RKSPI_LOADER=${BOOT_SPI_RKSPI_LOADER:-"no"}" "SPI rkspi_loader.img with GPT" "info"
run_host_command_logged dd if=/dev/zero of=rkspi_loader.img bs=1M count=0 seek=16
run_host_command_logged /sbin/parted -s rkspi_loader.img mklabel gpt
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart idbloader 64 7167
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart vnvm 7168 7679
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart reserved_space 7680 8063
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart reserved1 8064 8127
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart uboot_env 8128 8191
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart reserved2 8192 16383
run_host_command_logged /sbin/parted -s rkspi_loader.img unit s mkpart uboot 16384 32734
run_host_command_logged dd if=idbloader.img of=rkspi_loader.img seek=64 conv=notrunc
run_host_command_logged dd if=u-boot.itb of=rkspi_loader.img seek=16384 conv=notrunc
else
tools/mkimage -n "${BOOT_SOC_MKIMAGE}" -T rkspi -d tpl/u-boot-tpl.bin:spl/u-boot-spl.bin rkspi_tpl_spl.img
dd if=/dev/zero of=rkspi_loader.img count=8128 status=none
dd if=rkspi_tpl_spl.img of=rkspi_loader.img conv=notrunc status=none
dd if=u-boot.itb of=rkspi_loader.img seek=768 conv=notrunc status=none
display_alert "uboot_custom_postprocess (mkimage) for BOOT_SUPPORT_SPI:${BOOT_SUPPORT_SPI:-"no"} and BOOT_SPI_RKSPI_LOADER=${BOOT_SPI_RKSPI_LOADER:-"no"}" "SPI rkspi_loader.img" "info"
run_host_command_logged tools/mkimage -n "${BOOT_SOC_MKIMAGE}" -T rkspi -d tpl/u-boot-tpl.bin:spl/u-boot-spl.bin rkspi_tpl_spl.img
run_host_command_logged dd if=/dev/zero of=rkspi_loader.img count=8128 status=none
run_host_command_logged dd if=rkspi_tpl_spl.img of=rkspi_loader.img conv=notrunc status=none
run_host_command_logged dd if=u-boot.itb of=rkspi_loader.img seek=768 conv=notrunc status=none
fi
fi
}