summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJan Kiszka <[email protected]>2023-02-28 19:19:18 +0100
committerTom Rini <[email protected]>2023-03-29 11:58:26 -0400
commit367b1bf2ceb320e8862c6014b7138fa126268161 (patch)
tree7eaa2057a0fa5012de6f09efea9a3c9ed09fbb85 /doc
parent033ab460d0930e4f7d365279f1c39d914b5e88a4 (diff)
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 <[email protected]>
Diffstat (limited to 'doc')
-rw-r--r--doc/board/siemens/iot2050.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/board/siemens/iot2050.rst b/doc/board/siemens/iot2050.rst
index 4e0925c72c9..cb49a0e36bf 100644
--- a/doc/board/siemens/iot2050.rst
+++ b/doc/board/siemens/iot2050.rst
@@ -27,6 +27,14 @@ The following binaries from that source need to be present in the build folder:
- seboot_pg1.bin
- seboot_pg2.bin
+For building an image containing the OTP key provisioning data, below binary
+needs to be present in the build folder:
+
+ - otpcmd.bin
+
+Regarding how to generating this otpcmd.bin, please refer to:
+https://github.com/siemens/meta-iot2050/tree/master/recipes-bsp/secure-boot-otp-provisioning/files/make-otpcmd.sh
+
Building
--------