diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2023-02-28 19:19:18 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-03-29 11:58:26 -0400 |
commit | 367b1bf2ceb320e8862c6014b7138fa126268161 (patch) | |
tree | 7eaa2057a0fa5012de6f09efea9a3c9ed09fbb85 /tools | |
parent | 033ab460d0930e4f7d365279f1c39d914b5e88a4 (diff) | |
download | u-boot-367b1bf2ceb320e8862c6014b7138fa126268161.zip u-boot-367b1bf2ceb320e8862c6014b7138fa126268161.tar.gz u-boot-367b1bf2ceb320e8862c6014b7138fa126268161.tar.bz2 |
arm: dts: iot2050: Optionally embed OTP programming data into image
Use external blob otpcmd.bin to replace the 0xff filled OTP programming
command block to create a firmware image that provisions the OTP on
first boot. This otpcmd.bin is generated from the customer keys using
steps described in the meta-iot2050 integration layer for the device.
Based on original patch by Baocheng Su.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/binman/missing-blob-help | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/binman/missing-blob-help b/tools/binman/missing-blob-help index 5fdb22c..f013367 100644 --- a/tools/binman/missing-blob-help +++ b/tools/binman/missing-blob-help @@ -23,6 +23,14 @@ 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. +iot2050-otpcmd: +See the documentation for IOT2050 board. Your image is missing OTP command data +block which is used for provisioning the customer keys to the board. +Please refer to +meta-iot2050/tree/master/recipes-bsp/secure-boot-otp-provisioning/files/make-otpcmd.sh +for how to generate this binary. If you are not using secure boot or do not +intend to provision the keys, disable CONFIG_IOT2050_EMBED_OTPCMD. + 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 |