[PATCH v6 0/7] rockchip: binman: Use a template for FIT and other improvements

Jonas Karlman jonas at kwiboo.se
Sun Apr 13 21:59:32 CEST 2025


This series split out generic Rockchip binman image related commits from
Simons "VBE serial part H: Implement VBE on Rockchip RK3399" [1] series.

These are generic binman image patches fixing an existing issue [2][3]
and that other series [4] already depends on.

They are being split out to ease continued work for other U-Boot
developers as the main parts of the VBE series have not yet been tested
using the mainline U-Boot tree, so cannot yet be seen as ready.

Changes in v6:
- Drop use of HAS_FIT_HASH
- Collect r-b tags

Changes in v5:
- Rename ARCH to FIT_ARCH and COMP to FIT_UBOOT_COMP
- Merge change to use template in spi image with addition of template
- Reorder patches: fixes, none functional changes, functional changes
- Drop two patches related to skip-at-start and fdtmap
- Update commit messages
- Collect r-b tags

Changes in v4:
- Patch 1-7 matches corresponding patch in Simons series, possible with
  minor updates in commit messages.
- Patch 8 drops changes to defconfig-files.
- Patch 9 adds support for using crc32 as checksum algo.
- Patch 10 adds a default value for SPL_PAD_TO.

This series holds off on any defconfig changes to let it be handled by
next "configs: Resync with savedefconfig". Changing SPL_PAD_TO to be
storage media relative has also been held off and is something that can
be picked up in a series for a future release after this has landed in a
release.

See [5] for a copy of this series on top of patch 1-2 from [3]. This
series does not depend on those two patches, but are related for a full
cleanup of use of u-boot.itb in Rockchip binman images.

[1] https://lore.kernel.org/u-boot/20250328153522.3555472-1-sjg@chromium.org/
[2] https://lore.kernel.org/u-boot/20250129132529.807031-3-naoki@radxa.com/
[3] https://lore.kernel.org/u-boot/20250220-has_rom-u-boot-rockchip-spi-bin-v2-3-d1768ee87808@cherry.de/
[4] https://lore.kernel.org/u-boot/20250405153832.1427549-1-jonas@kwiboo.se/
[5] https://source.denx.de/u-boot/contributors/kwiboo/u-boot/-/commits/binman-v6

Jonas Karlman (2):
  rockchip: Add SPL_PAD_TO Kconfig default value
  rockchip: binman: Support use of crc32 hash for FIT images

Simon Glass (5):
  rockchip: binman: Correct the OS prop for U-Boot
  rockchip: binman: Factor out arch and compression
  rockchip: binman: Create a template for the FIT
  rockchip: binman: Un-indent the FIT template
  rockchip: binman: Include a compatible string in each configuration

 arch/arm/dts/rockchip-u-boot.dtsi | 291 ++++++++++++++++--------------
 common/spl/Kconfig                |   1 +
 2 files changed, 157 insertions(+), 135 deletions(-)

-- 
2.49.0



More information about the U-Boot mailing list