Skip to content

Commit 0905fa3

Browse files
committed
feat(security): Generalize boot flow page for non-AM64x SoCs
Currently, the secure boot section is tailored for AM64x. But the same information is applicable to non-AM64x SoCs, such as AM62x, AM62P etc. Therefore generalize the page and add it these other devices' TOCs. Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
1 parent f90ab21 commit 0905fa3

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

configs/AM62PX/AM62PX_linux_toc.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ linux/Foundational_Components/U-Boot/Apps-SPL-Debug-OpenOCD
5050
#linux/Foundational_Components/U-Boot/Apps-Load-in-CCS
5151
#linux/Foundational_Components/U-Boot/Apps-TroubleShooting
5252

53+
linux/Foundational_Components_Secure_Boot
54+
5355
linux/Foundational_Components_Kernel
5456
linux/Foundational_Components_Kernel_Drivers
5557
#linux/Foundational_Components/Kernel/Kernel_Drivers/ADC

configs/AM62X/AM62X_linux_toc.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ linux/Foundational_Components/U-Boot/Apps-SPL-Debug-OpenOCD
4949
#linux/Foundational_Components/U-Boot/Apps-Load-in-CCS
5050
#linux/Foundational_Components/U-Boot/Apps-TroubleShooting
5151

52+
linux/Foundational_Components_Secure_Boot
53+
5254
linux/Foundational_Components_Kernel
5355
linux/Foundational_Components_Kernel_Drivers
5456
#linux/Foundational_Components/Kernel/Kernel_Drivers/ADC

source/linux/Foundational_Components_Secure_Boot.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,9 @@ HS Boot Flow Tools
195195

196196
U-boot:
197197

198-
The ti-u-boot source is a project used to create tiboot3.bin, tispl.bin, and u-boot.img. To create tiboot3.bin for AM64x family devices, u-boot builds R5 SPL and
198+
The ti-u-boot source is a project used to create tiboot3.bin, tispl.bin, and u-boot.img. To create tiboot3.bin for Sitara family devices, u-boot builds R5 SPL and
199199
binman packages it in a `tiboot3.bin` image. To build A53 SPL, binman takes ATF (bl31.bin), OPTEE (bl32.bin), A53 SPL, and A53 DTBs and packages
200-
them in a `tispl.bin` image. The openssl library can then then be used to sign each component as specified in k3-am64x-binman.dtsi.
200+
them in a `tispl.bin` image. The openssl library can then then be used to sign each component as specified in k3-<soc>-binman.dtsi.
201201

202202
.. code-block:: console
203203
@@ -246,7 +246,7 @@ OPTEE:
246246
Ti-linux-firmware:
247247

248248
The ti-linux-firmware is a TI repository where all firmware releases are stored. Firmwares for a device family can also be found in the pre-built SDK
249-
under <path-to-tisdk>/board-support/prebuilt-images/am64xx-evm. Binman expects to find the device firmware with the following appended to u-boot build command:
249+
under <path-to-tisdk>/board-support/prebuilt-images/<evm>. Binman expects to find the device firmware with the following appended to u-boot build command:
250250
BINMAN_INDIRS=<path-to-tisdk>/board-support/prebuilt-images, and expects to find a ti-sysfw directory in this path.
251251

252252
.. code-block:: console

0 commit comments

Comments
 (0)