]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm64: zynqmp: Generate dfu_alt_info based on multiboot register
authorMichal Simek <michal.simek@amd.com>
Mon, 18 Dec 2023 13:41:39 +0000 (14:41 +0100)
committerMichal Simek <michal.simek@amd.com>
Tue, 9 Jan 2024 13:51:04 +0000 (14:51 +0100)
Commit 2c8a09219cdb ("arm64: zynqmp: Add multiboot support for SPL/SPI
offset calculation") enabled u-boot.itb offset calculation based on
multiboot register. It is also good to reflect location of u-boot.itb image
for dfu_alt generation.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/5abc5f3047ce586b4d2740b5eea775d063295e28.1702906896.git.michal.simek@amd.com
board/xilinx/zynqmp/zynqmp.c

index 59feaaf6f32fb182cd079fadf7a476398430c0c6..e3700f076bc130555a814c150278edba219fb0b8 100644 (file)
@@ -670,7 +670,7 @@ void set_dfu_alt_info(char *interface, char *devstr)
                len += snprintf(buf + len, DFU_ALT_BUF_LEN,
                               ";%s raw 0x%x 0x500000",
                               CONFIG_SPL_FS_LOAD_PAYLOAD_NAME,
-                              CONFIG_SYS_SPI_U_BOOT_OFFS);
+                              multiboot * SZ_32K + CONFIG_SYS_SPI_U_BOOT_OFFS);
 #endif
                break;
        default: