rpi3: update documentation for OP-TEE support
authorYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Wed, 13 Jun 2018 12:53:08 +0000 (20:53 +0800)
committerYing-Chun Liu (PaulLiu) <paulliu@debian.org>
Tue, 19 Jun 2018 08:40:22 +0000 (16:40 +0800)
Describe how to use BL32 build variable to load OP-TEE into FIP.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
docs/plat/rpi3.rst

index b7879a85dfb4bd67e0a2e5bc87e2936cb5564ddb..f9d1d1c6599f3639ce2dc11736029f1002b7e162 100644 (file)
@@ -122,7 +122,7 @@ secure platform!
     0x10000000 +-----------------+
                |   Secure SRAM   | BL2, BL31
     0x10100000 +-----------------+
-               |   Secure DRAM   |
+               |   Secure DRAM   | BL32 (Secure payload)
     0x10300000 +-----------------+
                | Non-secure DRAM | BL33
     0x11000000 +-----------------+
@@ -237,6 +237,12 @@ The following build options are supported:
   in AArch64 mode. If set to 1, it will jump to BL33 in Hypervisor in AArch32
   mode.
 
+- ``BL32``: This port can load and run OP-TEE. The OP-TEE image is optional.
+  Please use the code from `here <https://github.com/OP-TEE/optee_os>`__.
+  Build the Trusted Firmware with option ``BL32=tee-header_v2.bin
+  BL32_EXTRA1=tee-pager_v2.bin  BL32_EXTRA2=tee-pageable_v2.bin``
+  to put the binaries into the FIP.
+
 The following is not currently supported:
 
 - AArch32 for TF-A itself.