1# This file contains help messages for missing external blobs. Each message has
2# a tag (MUST be just lower-case text, digits and hyphens) starting in column 1,
3# followed by a colon (:) to indicate its start. The message can include any
4# number of lines, including blank lines.
5#
6# When looking for a tag, Binman uses the value of 'missing-msg' for the entry,
7# the entry name or the entry type, in that order
8
9atf-bl31:
10See the documentation for your board. You may need to build ARM Trusted
11Firmware and build with BL31=/path/to/bl31.bin
12
13atf-bl31-sunxi:
14Please read the section on ARM Trusted Firmware (ATF) in
15board/sunxi/README.sunxi64
16
17iot2050-otpcmd:
18See the documentation for IOT2050 board. Your image is missing OTP command data
19block which is used for provisioning the customer keys to the board.
20Please refer to
21meta-iot2050/tree/master/recipes-bsp/secure-boot-otp-provisioning/files/make-otpcmd.sh
22for how to generate this binary. If you are not using secure boot or do not
23intend to provision the keys, disable CONFIG_IOT2050_EMBED_OTPCMD.
24
25iot2050-seboot:
26See the documentation for IOT2050 board. Your image is missing SEBoot
27which is mandatory for board startup. Prebuilt SEBoot located at
28meta-iot2050/tree/master/recipes-bsp/u-boot/files/prebuild/seboot_pg*.bin.
29
30k3-rti-wdt-firmware:
31If CONFIG_WDT_K3_RTI_LOAD_FW is enabled, a firmware image is needed for
32the R5F core(s) to trigger the system reset. One possible source is
33https://github.com/siemens/k3-rti-wdt.
34
35opensbi:
36See the documentation for your board. The OpenSBI git repo is at
37https://github.com/riscv/opensbi.git
38You may need to build fw_dynamic.bin first and re-build u-boot with
39OPENSBI=/path/to/fw_dynamic.bin
40
41rockchip-tpl:
42An external TPL is required to initialize DRAM. Get the external TPL
43binary and build with ROCKCHIP_TPL=/path/to/ddr.bin. One possible source
44for the external TPL binary is https://github.com/rockchip-linux/rkbin.
45
46scp-sunxi:
47SCP firmware is required for system suspend, but is otherwise optional.
48Please read the section on SCP firmware in board/sunxi/README.sunxi64
49
50sysfw-inner-cert:
51You are missing the inner certificate for TI's Foundational Security (TIFS)
52firmware which is critical to authenticating the TIFS firmware during boot.
53HS-FS and HS-SE parts will not boot without this certificate.
54
55Have a look at your board's documentation to find and include the latest
56TIFS certificate blobs and how to include them in the build.
57
58    https://docs.u-boot.org/en/latest/board/ti/k3.html
59
60tee-os:
61See the documentation for your board. You may need to build Open Portable
62Trusted Execution Environment (OP-TEE) and build with TEE=/path/to/tee.bin
63
64ti-dm:
65You are missing TI's Device Management (DM) firmware which is critical to
66provide resource and power management services for your board. Your board
67will not boot without this firmware.
68
69Have a look at your board's documentation to find the latest version of
70the DM firmware binary and how to include it in the build.
71
72    https://docs.u-boot.org/en/latest/board/ti/k3.html
73
74ti-fs-enc.bin:
75You are missing TI's Foundational Security (TIFS) firmware which is
76critical to provide foundational security services like authenticated boot,
77and firewall management for the SoC. Your board will not boot without
78this firmware.
79
80Have a look at your board's documentation to find the latest version of the
81TIFS firmware binary and how to include them in the build.
82
83    https://docs.u-boot.org/en/latest/board/ti/k3.html
84