[PATCH v2] arm64: zynqmp: Use CONFIG_SPL_FS_LOAD_PAYLOAD_NAME in binman
Michal Simek
michal.simek at amd.com
Wed Apr 16 13:34:12 CEST 2025
On 4/7/25 17:17, Michal Simek wrote:
> u-boot.itb name is coming via CONFIG_SPL_FS_LOAD_PAYLOAD_NAME and it's
> change will affect SD boot mode that's why start to use it.
>
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
>
> Changes in v2:
> - Also support image generation when FS support is disabled based
> on discussion with Quentin Schulz <quentin.schulz at cherry.de>
>
> arch/arm/dts/zynqmp-binman-som.dts | 14 ++++++++++----
> arch/arm/dts/zynqmp-binman.dts | 14 ++++++++++----
> 2 files changed, 20 insertions(+), 8 deletions(-)
>
> diff --git a/arch/arm/dts/zynqmp-binman-som.dts b/arch/arm/dts/zynqmp-binman-som.dts
> index d5b63ef604ba..a70123feeadd 100644
> --- a/arch/arm/dts/zynqmp-binman-som.dts
> +++ b/arch/arm/dts/zynqmp-binman-som.dts
> @@ -2,13 +2,19 @@
> /*
> * dts file for Xilinx ZynqMP SOMs (k24/k26)
> *
> - * (C) Copyright 2024, Advanced Micro Devices, Inc.
> + * (C) Copyright 2024-2025, Advanced Micro Devices, Inc.
> *
> * Michal Simek <michal.simek at amd.com>
> */
>
> #include <config.h>
>
> +#if defined(CONFIG_SPL_FS_LOAD_PAYLOAD_NAME)
> +#define U_BOOT_ITB_FILENAME CONFIG_SPL_FS_LOAD_PAYLOAD_NAME
> +#else
> +#define U_BOOT_ITB_FILENAME "u-boot.itb"
> +#endif
> +
> /dts-v1/;
> / {
> binman: binman {
> @@ -103,9 +109,9 @@
> };
> };
>
> - /* u-boot.itb generation in a static way */
> + /* Generation in a static way */
> itb {
> - filename = "u-boot.itb";
> + filename = U_BOOT_ITB_FILENAME;
> pad-byte = <0>;
>
> fit {
> @@ -227,7 +233,7 @@
> };
> blob-ext at 2 {
> offset = <CONFIG_SYS_SPI_U_BOOT_OFFS>;
> - filename = "u-boot.itb";
> + filename = U_BOOT_ITB_FILENAME;
> };
> fdtmap {
> };
> diff --git a/arch/arm/dts/zynqmp-binman.dts b/arch/arm/dts/zynqmp-binman.dts
> index 252c2ad552b0..59c1388fb1d0 100644
> --- a/arch/arm/dts/zynqmp-binman.dts
> +++ b/arch/arm/dts/zynqmp-binman.dts
> @@ -2,22 +2,28 @@
> /*
> * dts file for Xilinx ZynqMP platforms
> *
> - * (C) Copyright 2024, Advanced Micro Devices, Inc.
> + * (C) Copyright 2024-2025, Advanced Micro Devices, Inc.
> *
> * Michal Simek <michal.simek at amd.com>
> */
>
> #include <config.h>
>
> +#if defined(CONFIG_SPL_FS_LOAD_PAYLOAD_NAME)
> +#define U_BOOT_ITB_FILENAME CONFIG_SPL_FS_LOAD_PAYLOAD_NAME
> +#else
> +#define U_BOOT_ITB_FILENAME "u-boot.itb"
> +#endif
> +
> /dts-v1/;
> / {
> binman: binman {
> multiple-images;
>
> #ifdef CONFIG_SPL
> - /* u-boot.itb generation in a static way */
> + /* Generation in a static way */
> itb {
> - filename = "u-boot.itb";
> + filename = U_BOOT_ITB_FILENAME;
> pad-byte = <0>;
>
> fit {
> @@ -196,7 +202,7 @@
> };
> blob-ext at 2 {
> offset = <CONFIG_SYS_SPI_U_BOOT_OFFS>;
> - filename = "u-boot.itb";
> + filename = U_BOOT_ITB_FILENAME;
> };
> fdtmap {
> };
Applied.
M
More information about the U-Boot
mailing list