xref: /rk3399_ARM-atf/docs/plat/brcm-stingray.rst (revision fd1017b121f7be9434bbdcb33177bf9311bf5d82)
1*fd1017b1SSheetal TigadoliDescription
2*fd1017b1SSheetal Tigadoli===========
3*fd1017b1SSheetal TigadoliBroadcom's Stingray(BCM958742t) is a multi-core processor with 8 Cortex-A72 cores.
4*fd1017b1SSheetal TigadoliTrusted Firmware-A (TF-A) is used to implement secure world firmware, supporting
5*fd1017b1SSheetal TigadoliBL2 and BL31 for Broadcom Stingray SoCs
6*fd1017b1SSheetal Tigadoli
7*fd1017b1SSheetal TigadoliOn Poweron, Boot ROM will load bl2 image and Bl2 will initialize the hardware,
8*fd1017b1SSheetal Tigadolithen loads bl31 and bl33 into DDR and boots to bl33.
9*fd1017b1SSheetal Tigadoli
10*fd1017b1SSheetal TigadoliBoot Sequence
11*fd1017b1SSheetal Tigadoli=============
12*fd1017b1SSheetal Tigadoli
13*fd1017b1SSheetal TigadoliBootrom --> TF-A BL2 --> TF-A BL31 --> BL33(u-boot)
14*fd1017b1SSheetal Tigadoli
15*fd1017b1SSheetal TigadoliCode Locations
16*fd1017b1SSheetal Tigadoli--------------
17*fd1017b1SSheetal Tigadoli-  Trusted Firmware-A:
18*fd1017b1SSheetal Tigadoli   `link <https://github.com/ARM-software/arm-trusted-firmware>`__
19*fd1017b1SSheetal Tigadoli
20*fd1017b1SSheetal TigadoliHow to build
21*fd1017b1SSheetal Tigadoli============
22*fd1017b1SSheetal Tigadoli
23*fd1017b1SSheetal TigadoliBuild Procedure
24*fd1017b1SSheetal Tigadoli---------------
25*fd1017b1SSheetal Tigadoli
26*fd1017b1SSheetal Tigadoli-  Prepare AARCH64 toolchain.
27*fd1017b1SSheetal Tigadoli
28*fd1017b1SSheetal Tigadoli-  Build u-boot first, and get the binary image: u-boot.bin,
29*fd1017b1SSheetal Tigadoli
30*fd1017b1SSheetal Tigadoli-  Build TF-A
31*fd1017b1SSheetal Tigadoli
32*fd1017b1SSheetal Tigadoli   Build fip:
33*fd1017b1SSheetal Tigadoli
34*fd1017b1SSheetal Tigadoli   .. code::shell
35*fd1017b1SSheetal Tigadoli
36*fd1017b1SSheetal Tigadoli       make CROSS_COMPILE=aarch64-linux-gnu- PLAT=stingray BOARD_CFG=bcm958742t all fip BL33=u-boot.bin
37*fd1017b1SSheetal Tigadoli
38*fd1017b1SSheetal TigadoliDeploy TF-A Images
39*fd1017b1SSheetal Tigadoli-----------------
40*fd1017b1SSheetal TigadoliThe u-boot will be upstreamed soon, this doc will be updated once they are ready, and the link will be posted.
41