From 75b35c83c5c633389b8d74372f3854e2ad8bbed6 Mon Sep 17 00:00:00 2001 From: Sandeep Gundlupet Raju Date: Thu, 6 Feb 2025 14:13:27 -0700 Subject: xilinx-bootbin: Generate qemu flash bin name based on boot mode Currently the qemu flash drive bin files has static qspi suffix for both qspi and ospi boot mode, Instead of generating the qspi always based on OSPI boot mode value generate the qemu ospii flash bin file. Signed-off-by: Sandeep Gundlupet Raju Signed-off-by: Mark Hatle --- meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb index 40db7b32..50e43c32 100644 --- a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb @@ -48,7 +48,13 @@ BOOTGEN_ARCH_DEFAULT:versal-net = "versalnet" BOOTGEN_ARCH ?= "${BOOTGEN_ARCH_DEFAULT}" BOOTGEN_EXTRA_ARGS ?= "" -QEMU_FLASH_TYPE ?= "qspi" +QEMU_FLASH_TYPE_DEFAULT = "undefined" +QEMU_FLASH_TYPE_DEFAULT:zynq = "qspi" +QEMU_FLASH_TYPE_DEFAULT:zynqmp = "qspi" +QEMU_FLASH_TYPE_DEFAULT:versal = "${@'ospi' if d.getVar("QEMU_HW_BOOT_MODE") == '8' else 'qspi'}" +QEMU_FLASH_TYPE_DEFAULT:versal-net = "${@'ospi' if d.getVar("QEMU_HW_BOOT_MODE") == '8' else 'qspi'}" +QEMU_FLASH_TYPE ?= "${QEMU_FLASH_TYPE_DEFAULT}" + BOOTSCR_DEP = '' BOOTSCR_DEP:versal = '${UBOOT_BOOT_SCRIPT}:do_deploy' BOOTSCR_DEP:versal-net = '${UBOOT_BOOT_SCRIPT}:do_deploy' -- cgit v1.2.3-54-g00ecf