From fd358121bdb809d3896f55853567769c14a80e96 Mon Sep 17 00:00:00 2001 From: Nishanth Menon Date: Thu, 27 Jul 2023 13:58:46 -0500 Subject: [PATCH] doc: board: ti: am65x: Update with boot flow diagram Update the bootflow svg diagram instead of the ascii version Reviewed-by: Neha Malcom Francis Signed-off-by: Nishanth Menon --- doc/board/ti/am65x_evm.rst | 71 +------------------------ doc/board/ti/img/boot_diagram_am65.svg | Bin 0 -> 61573 bytes 2 files changed, 1 insertion(+), 70 deletions(-) create mode 100644 doc/board/ti/img/boot_diagram_am65.svg diff --git a/doc/board/ti/am65x_evm.rst b/doc/board/ti/am65x_evm.rst index 93b983fda63..e1f1b3c7c17 100644 --- a/doc/board/ti/am65x_evm.rst +++ b/doc/board/ti/am65x_evm.rst @@ -41,76 +41,7 @@ applications. This should happen before running Linux. 3. In production boot flow, we might not like to use full U-Boot, instead use Falcon boot flow to reduce boot time. -.. code-block:: text - - +------------------------------------------------------------------------+ - | DMSC | R5 | A53 | - +------------------------------------------------------------------------+ - | +--------+ | | | - | | Reset | | | | - | +--------+ | | | - | : | | | - | +--------+ | +-----------+ | | - | | *ROM* |----------|-->| Reset rls | | | - | +--------+ | +-----------+ | | - | | | | : | | - | | ROM | | : | | - | |services| | : | | - | | | | +-------------+ | | - | | | | | *R5 ROM* | | | - | | | | +-------------+ | | - | | |<---------|---|Load and auth| | | - | | | | | tiboot3.bin | | | - | | | | +-------------+ | | - | | | | : | | - | | | | : | | - | | | | : | | - | | | | +-------------+ | | - | | | | | *R5 SPL* | | | - | | | | +-------------+ | | - | | | | | Load | | | - | | | | | sysfw.itb | | | - | | Start | | +-------------+ | | - | | System |<---------|---| Start | | | - | |Firmware| | | SYSFW | | | - | +--------+ | +-------------+ | | - | : | | | | | - | +---------+ | | Load | | | - | | *SYSFW* | | | system | | | - | +---------+ | | Config data | | | - | | |<--------|---| | | | - | | | | +-------------+ | | - | | | | | | | | - | | | | | DDR | | | - | | | | | config | | | - | | | | +-------------+ | | - | | | | | | | | - | | |<--------|---| Start A53 | | | - | | | | | and Reset | | | - | | | | +-------------+ | | - | | | | | +-----------+ | - | | |---------|-----------------------|---->| Reset rls | | - | | | | | +-----------+ | - | | DMSC | | | : | - | |Services | | | +------------+ | - | | |<--------|-----------------------|---->|*ATF/OP-TEE*| | - | | | | | +------------+ | - | | | | | : | - | | | | | +-----------+ | - | | |<--------|-----------------------|---->| *A53 SPL* | | - | | | | | +-----------+ | - | | | | | | Load | | - | | | | | | u-boot.img| | - | | | | | +-----------+ | - | | | | | : | - | | | | | +-----------+ | - | | |<--------|-----------------------|---->| *U-Boot* | | - | | | | | +-----------+ | - | | | | | | prompt | | - | | | | | +-----------+ | - | +---------+ | | | - | | | | - +------------------------------------------------------------------------+ +.. image:: img/boot_diagram_am65.svg - Here DMSC acts as master and provides all the critical services. R5/A53 requests DMSC to get these services done as shown in the above diagram. diff --git a/doc/board/ti/img/boot_diagram_am65.svg b/doc/board/ti/img/boot_diagram_am65.svg new file mode 100644 index 0000000000000000000000000000000000000000..fe5533a51973c5e8381765c56ce868079e437525 GIT binary patch literal 61573 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 literal 0 HcmV?d00001