diff --git a/docs/plat/brcm-stingray.rst b/docs/plat/brcm-stingray.rst index c43c8504c7906bf38be8f708e3fc59b95b64e103..95029cc3dd76650c5cd1e2ccfaeeebe12c38c0f6 100644 --- a/docs/plat/brcm-stingray.rst +++ b/docs/plat/brcm-stingray.rst @@ -1,27 +1,30 @@ +Broadcom Stingray +================= + Description -=========== +----------- Broadcom's Stingray(BCM958742t) is a multi-core processor with 8 Cortex-A72 cores. Trusted Firmware-A (TF-A) is used to implement secure world firmware, supporting -BL2 and BL31 for Broadcom Stingray SoCs +BL2 and BL31 for Broadcom Stingray SoCs. On Poweron, Boot ROM will load bl2 image and Bl2 will initialize the hardware, then loads bl31 and bl33 into DDR and boots to bl33. Boot Sequence -============= +------------- Bootrom --> TF-A BL2 --> TF-A BL31 --> BL33(u-boot) Code Locations --------------- +~~~~~~~~~~~~~~ - Trusted Firmware-A: - `link `__ + `link `__ How to build -============ +------------ Build Procedure ---------------- +~~~~~~~~~~~~~~~ - Prepare AARCH64 toolchain. @@ -31,10 +34,10 @@ Build Procedure Build fip: - .. code::shell + .. code:: shell make CROSS_COMPILE=aarch64-linux-gnu- PLAT=stingray BOARD_CFG=bcm958742t all fip BL33=u-boot.bin Deploy TF-A Images ------------------ +~~~~~~~~~~~~~~~~~~ The u-boot will be upstreamed soon, this doc will be updated once they are ready, and the link will be posted. diff --git a/docs/plat/index.rst b/docs/plat/index.rst index a6ef1884bd1412fdc713f427b5677eb24a9c0153..7969003c9605166feba47249ed6d4589bb224e8b 100644 --- a/docs/plat/index.rst +++ b/docs/plat/index.rst @@ -37,6 +37,7 @@ Platform Ports ti-k3 xilinx-versal xilinx-zynqmp + brcm-stingray This section provides a list of supported upstream *platform ports* and the documentation associated with them.