[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