xref: /aosp_15_r20/external/arm-trusted-firmware/docs/plat/brcm-stingray.rst (revision 54fd6939e177f8ff529b10183254802c76df6d08)
1*54fd6939SJiyong ParkBroadcom Stingray
2*54fd6939SJiyong Park=================
3*54fd6939SJiyong Park
4*54fd6939SJiyong ParkDescription
5*54fd6939SJiyong Park-----------
6*54fd6939SJiyong ParkBroadcom's Stingray(BCM958742t) is a multi-core processor with 8 Cortex-A72 cores.
7*54fd6939SJiyong ParkTrusted Firmware-A (TF-A) is used to implement secure world firmware, supporting
8*54fd6939SJiyong ParkBL2 and BL31 for Broadcom Stingray SoCs.
9*54fd6939SJiyong Park
10*54fd6939SJiyong ParkOn Poweron, Boot ROM will load bl2 image and Bl2 will initialize the hardware,
11*54fd6939SJiyong Parkthen loads bl31 and bl33 into DDR and boots to bl33.
12*54fd6939SJiyong Park
13*54fd6939SJiyong ParkBoot Sequence
14*54fd6939SJiyong Park-------------
15*54fd6939SJiyong Park
16*54fd6939SJiyong ParkBootrom --> TF-A BL2 --> TF-A BL31 --> BL33(u-boot)
17*54fd6939SJiyong Park
18*54fd6939SJiyong ParkCode Locations
19*54fd6939SJiyong Park~~~~~~~~~~~~~~
20*54fd6939SJiyong Park-  Trusted Firmware-A:
21*54fd6939SJiyong Park   `link <https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/>`__
22*54fd6939SJiyong Park
23*54fd6939SJiyong ParkHow to build
24*54fd6939SJiyong Park------------
25*54fd6939SJiyong Park
26*54fd6939SJiyong ParkBuild Procedure
27*54fd6939SJiyong Park~~~~~~~~~~~~~~~
28*54fd6939SJiyong Park
29*54fd6939SJiyong Park-  Prepare AARCH64 toolchain.
30*54fd6939SJiyong Park
31*54fd6939SJiyong Park-  Build u-boot first, and get the binary image: u-boot.bin,
32*54fd6939SJiyong Park
33*54fd6939SJiyong Park-  Build TF-A
34*54fd6939SJiyong Park
35*54fd6939SJiyong Park   Build fip:
36*54fd6939SJiyong Park
37*54fd6939SJiyong Park   .. code:: shell
38*54fd6939SJiyong Park
39*54fd6939SJiyong Park       make CROSS_COMPILE=aarch64-linux-gnu- PLAT=stingray BOARD_CFG=bcm958742t all fip BL33=u-boot.bin
40*54fd6939SJiyong Park
41*54fd6939SJiyong ParkDeploy TF-A Images
42*54fd6939SJiyong Park~~~~~~~~~~~~~~~~~~
43*54fd6939SJiyong ParkThe u-boot will be upstreamed soon, this doc will be updated once they are ready, and the link will be posted.
44