mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-18 17:23:09 +00:00
6ac9131702
The latest version of the binary-only firmware parts come in a combined form of FSBL and sysfw containers. This implies some layout changes to the generated firmware image but also makes handling of artifacts much simpler (4 files less). The env locations will not change, just the space reserved for U-Boot will shrink from 4 to 3 MB - still plenty of space left in practice. Adjust configuration and documentation accordingly. Along this change, add a new reservation for update commands of the user-controlled OTP part. A specific userspace tool will fill it, and the FSBL will evaluate it during boot. This reservation will use 64K of the former sysfw section. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
44 lines
1.8 KiB
Text
44 lines
1.8 KiB
Text
# This file contains help messages for missing external blobs. Each message has
|
|
# a tag (MUST be just lower-case text, digits and hyphens) starting in column 1,
|
|
# followed by a colon (:) to indicate its start. The message can include any
|
|
# number of lines, including blank lines.
|
|
#
|
|
# When looking for a tag, Binman uses the value of 'missing-msg' for the entry,
|
|
# the entry name or the entry type, in that order
|
|
|
|
atf-bl31:
|
|
See the documentation for your board. You may need to build ARM Trusted
|
|
Firmware and build with BL31=/path/to/bl31.bin
|
|
|
|
atf-bl31-sunxi:
|
|
Please read the section on ARM Trusted Firmware (ATF) in
|
|
board/sunxi/README.sunxi64
|
|
|
|
scp-sunxi:
|
|
SCP firmware is required for system suspend, but is otherwise optional.
|
|
Please read the section on SCP firmware in board/sunxi/README.sunxi64
|
|
|
|
iot2050-seboot:
|
|
See the documentation for IOT2050 board. Your image is missing SEBoot
|
|
which is mandatory for board startup. Prebuilt SEBoot located at
|
|
meta-iot2050/tree/master/recipes-bsp/u-boot/files/prebuild/seboot_pg*.bin.
|
|
|
|
k3-rti-wdt-firmware:
|
|
If CONFIG_WDT_K3_RTI_LOAD_FW is enabled, a firmware image is needed for
|
|
the R5F core(s) to trigger the system reset. One possible source is
|
|
https://github.com/siemens/k3-rti-wdt.
|
|
|
|
rockchip-tpl:
|
|
An external TPL is required to initialize DRAM. Get the external TPL
|
|
binary and build with ROCKCHIP_TPL=/path/to/ddr.bin. One possible source
|
|
for the external TPL binary is https://github.com/rockchip-linux/rkbin.
|
|
|
|
tee-os:
|
|
See the documentation for your board. You may need to build Open Portable
|
|
Trusted Execution Environment (OP-TEE) with TEE=/path/to/tee.bin
|
|
|
|
opensbi:
|
|
See the documentation for your board. The OpenSBI git repo is at
|
|
https://github.com/riscv/opensbi.git
|
|
You may need to build fw_dynamic.bin first and re-build u-boot with
|
|
OPENSBI=/path/to/fw_dynamic.bin
|