[PATCH 0/2] tools: mkimage: Add Amlogic Boot Image type
Jonas Karlman
jonas at kwiboo.se
Fri Jan 3 22:58:57 CET 2025
Add support for creating an Amlogic Boot Image that pass CHK in BL1 on
Amlogic AArch64 SoCs.
The first patch add the new amlimage type. The second patch add a eMMC
relocation workaround that can be used to generate a boot image that can
be booted from both eMMC and SD-card on GXBB.
The amlimage type and the eMMC relocation workaround is loosely based on
my prior work, aml_chksum, a small tool that can write boot image
headers with updated offsets and checksums, see [1].
This has been tested booting a very limited U-Boot SPL on boards with
e.g. S905, S922X, S905X3 and A311D SoCs.
[1] https://github.com/Kwiboo/u-boot/commit/6d0a17632922077a2e64b13ae1a6bdf0024b718f
Jonas Karlman (2):
tools: mkimage: Add Amlogic Boot Image type
tools: amlimage: Add support for GXBB eMMC header
MAINTAINERS | 1 +
boot/image.c | 1 +
include/image.h | 1 +
tools/Makefile | 1 +
tools/amlimage-gxbb-relocate.c | 79 +++++++++
tools/amlimage.c | 283 +++++++++++++++++++++++++++++++++
6 files changed, 366 insertions(+)
create mode 100644 tools/amlimage-gxbb-relocate.c
create mode 100644 tools/amlimage.c
--
2.47.1
More information about the U-Boot
mailing list