From d97bda315213b04ce91cfc34f50108c128af03b5 Mon Sep 17 00:00:00 2001 From: Akshay Belsare Date: Sat, 9 Nov 2024 16:21:56 +0000 Subject: [PATCH 1/2] versal2: add documentation Add documentation for AMD Versal Gen 2 platform. Signed-off-by: Akshay Belsare Signed-off-by: Amey Avinash Raghatate --- building/devices/index.rst | 1 + building/devices/versal2.rst | 42 ++++++++++++++++++++++++++++++++++++ general/platforms.rst | 5 +++++ 3 files changed, 48 insertions(+) create mode 100644 building/devices/versal2.rst diff --git a/building/devices/index.rst b/building/devices/index.rst index dc9b5fda..24019ef7 100644 --- a/building/devices/index.rst +++ b/building/devices/index.rst @@ -8,6 +8,7 @@ Device specific information :maxdepth: 1 versal + versal2 devbox fvp hikey620 diff --git a/building/devices/versal2.rst b/building/devices/versal2.rst new file mode 100644 index 00000000..30cf6482 --- /dev/null +++ b/building/devices/versal2.rst @@ -0,0 +1,42 @@ +.. _versal2: + +################ +AMD Versal Gen 2 +################ +The following instructions demonstrate how to obtain the OP-TEE source code and build it for the AMD Versal Gen 2 platform. + +Supported boards +**************** +AMD Versal Gen 2 adaptive SoCs combine world-class programmable logic from AMD with a new high-performance processing system of integrated Arm CPU. + +Stay tuned for more updates! + +Configuring and building +************************ + +.. code-block:: bash + + $ mkdir -p optee_project + $ cd optee_project + $ repo init -u https://github.com/OP-TEE/manifest.git -m versal2.xml + $ repo sync + +Compilation +*********** +Run the following commands to compile all the necessary source code. + +.. code-block:: bash + + $ cd build + $ make toolchains + $ make all + +Build Artifacts +*************** +All the build artifacts are available in the output directory. + +.. code-block:: bash + + $ cd ../out/bin/ + +Stay tuned for more updates! diff --git a/general/platforms.rst b/general/platforms.rst index b12c3e7f..60e53404 100644 --- a/general/platforms.rst +++ b/general/platforms.rst @@ -28,6 +28,11 @@ please refer to the file MAINTAINERS_ for contact details for various platforms. - Publicly available? - Maintained? + * - `AMD Versal Gen 2 `_ + - ``PLATFORM=versal2`` + - Yes + - Yes + * - `ARM Juno Board `_ - ``PLATFORM=vexpress-juno`` - Yes From 915282fd36ee652ac0354c45fc8b0ee6b0cbc341 Mon Sep 17 00:00:00 2001 From: Akshay Belsare Date: Thu, 23 Jan 2025 01:10:41 +0530 Subject: [PATCH 2/2] [Review] versal2: update documentation Updating information about AMD Versal Gen 2. Signed-off-by: Akshay Belsare --- building/devices/index.rst | 23 -------------------- building/devices/versal2.rst | 42 ------------------------------------ general/platforms.rst | 2 +- 3 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 building/devices/index.rst delete mode 100644 building/devices/versal2.rst diff --git a/building/devices/index.rst b/building/devices/index.rst deleted file mode 100644 index 24019ef7..00000000 --- a/building/devices/index.rst +++ /dev/null @@ -1,23 +0,0 @@ -.. _device_specific: - -########################### -Device specific information -########################### - -.. toctree:: - :maxdepth: 1 - - versal - versal2 - devbox - fvp - hikey620 - hikey960 - juno - nuvoton - qemu - rockpi4 - rpi3 - stm32mp1 - ti - zynqmp diff --git a/building/devices/versal2.rst b/building/devices/versal2.rst deleted file mode 100644 index 30cf6482..00000000 --- a/building/devices/versal2.rst +++ /dev/null @@ -1,42 +0,0 @@ -.. _versal2: - -################ -AMD Versal Gen 2 -################ -The following instructions demonstrate how to obtain the OP-TEE source code and build it for the AMD Versal Gen 2 platform. - -Supported boards -**************** -AMD Versal Gen 2 adaptive SoCs combine world-class programmable logic from AMD with a new high-performance processing system of integrated Arm CPU. - -Stay tuned for more updates! - -Configuring and building -************************ - -.. code-block:: bash - - $ mkdir -p optee_project - $ cd optee_project - $ repo init -u https://github.com/OP-TEE/manifest.git -m versal2.xml - $ repo sync - -Compilation -*********** -Run the following commands to compile all the necessary source code. - -.. code-block:: bash - - $ cd build - $ make toolchains - $ make all - -Build Artifacts -*************** -All the build artifacts are available in the output directory. - -.. code-block:: bash - - $ cd ../out/bin/ - -Stay tuned for more updates! diff --git a/general/platforms.rst b/general/platforms.rst index 60e53404..1e195322 100644 --- a/general/platforms.rst +++ b/general/platforms.rst @@ -30,7 +30,7 @@ please refer to the file MAINTAINERS_ for contact details for various platforms. * - `AMD Versal Gen 2 `_ - ``PLATFORM=versal2`` - - Yes + - No - Yes * - `ARM Juno Board `_