[PATCH v2 0/7] arm64: zynqmp: Convert platforms to use binman

Michal Simek michal.simek at amd.com
Wed Nov 27 08:59:38 CET 2024



On 11/1/24 10:17, Michal Simek wrote:
> Hi,
> 
> I have put togethere couple of patches to convert platforms to use binman.
> The first patch has been sent separately. The third (SOM description) has
> been also sent out for ilustration as RFC.
> The last one is just cherry-pick the patch which has been reverted because
> our platform wasn't converted to binman yet.
> 
> v1 of external description
> https://lore.kernel.org/r/fbed0251437b61a2f7a85596d7403b5b9c8237c1.1728306322.git.michal.simek@amd.com
> 
> RFC for SOM:
> https://lore.kernel.org/r/de1b8dbabd5ab7f20d7aac217ec4f5074d39f1da.1728462767.git.michal.simek@amd.com
> 
> Thanks,
> Michal
> 
> Changes in v2:
> - Change subject, align commit message
> - binman - rename variable
> - Use relative path
> - Use separate variable in makefile to also handle empty string and default
>    to u-boot.dtb
> - new patch
> - new patch
> - Align fit,fdt-list-val to have shorter lines
> - Add reference to defconfig
> - Rename zynqmp-som-binman.dts to zynqmp-binman-som.dts
> - Use conf instead of config
> - Change image name from image.bin to qspi.bin
> - Remove RFC
> - Change default addresses for BL31/BL32
> - new patch
> - new patch
> - Rebase on the top of my series which do conversion to binman
> - Taken from git with all tags
> 
> Marek Vasut (1):
>    Makefile: Drop SPL_FIT_GENERATOR support
> 
> Michal Simek (6):
>    binman: Add option for pointing to separate description
>    common: binman: Calling initr_binman() when BINMAN_FDT
>    arm64: zynqmp: Describe empty binman node
>    arm64: zynqmp: Add binman description for SOM
>    arm64: zynqmp: Generate u-boot.itb and QSPI image via binman
>    arm64: zynqmp: Remove mkimage fit script
> 
>   Makefile                                      |  29 +--
>   arch/arm/Kconfig                              |   1 +
>   arch/arm/dts/Makefile                         |   3 +
>   arch/arm/dts/zynqmp-binman-mini.dts           |  10 +
>   arch/arm/dts/zynqmp-binman-som.dts            | 225 ++++++++++++++++
>   arch/arm/dts/zynqmp-binman.dts                | 111 ++++++++
>   arch/arm/dts/zynqmp-u-boot.dtsi               |  11 +
>   arch/arm/mach-zynqmp/Kconfig                  |  14 +
>   arch/arm/mach-zynqmp/mkimage_fit_atf.sh       | 240 ------------------
>   boot/Kconfig                                  |  15 --
>   common/board_r.c                              |   7 +-
>   configs/xilinx_zynqmp_kria_defconfig          |   3 +
>   configs/xilinx_zynqmp_mini_defconfig          |   2 +
>   configs/xilinx_zynqmp_mini_emmc0_defconfig    |   3 +
>   configs/xilinx_zynqmp_mini_emmc1_defconfig    |   3 +
>   configs/xilinx_zynqmp_mini_nand_defconfig     |   2 +
>   .../xilinx_zynqmp_mini_nand_single_defconfig  |   2 +
>   configs/xilinx_zynqmp_mini_qspi_defconfig     |   3 +
>   configs/xilinx_zynqmp_virt_defconfig          |   3 +
>   doc/usage/fit/howto.rst                       |   4 -
>   lib/Kconfig                                   |   9 +
>   21 files changed, 418 insertions(+), 282 deletions(-)
>   create mode 100644 arch/arm/dts/zynqmp-binman-mini.dts
>   create mode 100644 arch/arm/dts/zynqmp-binman-som.dts
>   create mode 100644 arch/arm/dts/zynqmp-binman.dts
>   create mode 100644 arch/arm/dts/zynqmp-u-boot.dtsi
>   delete mode 100755 arch/arm/mach-zynqmp/mkimage_fit_atf.sh
> 

Applied and queue to next.

Thanks,
Michal


More information about the U-Boot mailing list