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