From e1890297df829fe7a3af705c5c484aaf5d215a99 Mon Sep 17 00:00:00 2001 From: Jay Buddhabhatti Date: Sun, 14 Jul 2024 23:29:04 -0700 Subject: [PATCH] docs(xilinx): update SMC documentation in TF-A Updated documentation for new SMC SiP calling conventions for Platform Management specific SiP Service calls. Signed-off-by: Jay Buddhabhatti Change-Id: Iee09d3d843c6bb3f82aad6df703542ba1eb63c6c --- docs/plat/xilinx-versal-net.rst | 15 ++++++++++++++- docs/plat/xilinx-versal.rst | 17 +++++++++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/docs/plat/xilinx-versal-net.rst b/docs/plat/xilinx-versal-net.rst index e9dd77210..d22a46d12 100644 --- a/docs/plat/xilinx-versal-net.rst +++ b/docs/plat/xilinx-versal-net.rst @@ -75,7 +75,7 @@ IPI SMC call ranges | 0xc2001000-0xc2001FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx IPI | +---------------------------+-----------------------------------------------------------+ -PM SMC call ranges +PM SMC call ranges for SiP SVC version 0.1 -------------------------------------------------------- +---------------------------+---------------------------------------------------------------------------+ @@ -84,6 +84,19 @@ PM SMC call ranges | 0xc2000000-0xc2000FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Management | +---------------------------+---------------------------------------------------------------------------+ +PM SMC call ranges for SiP SVC version 0.2 +-------------------------------------------------------- + ++---------------------------+---------------------------------------------------------------------------+ +| SMC Function Identifier | Service type | ++---------------------------+---------------------------------------------------------------------------+ +| 0xc2000FFF | Fast SMC64 SiP Service call used for pass-through of AMD-Xilinx Platform | +| | Management APIs to firmware | ++---------------------------+---------------------------------------------------------------------------+ +| 0xc2000A00-0xc2000AFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Management | +| | specific TF-A APIs | ++---------------------------+---------------------------------------------------------------------------+ + SMC function IDs for SiP Service queries ---------------------------------------------- diff --git a/docs/plat/xilinx-versal.rst b/docs/plat/xilinx-versal.rst index 072329a5b..9463dfa23 100644 --- a/docs/plat/xilinx-versal.rst +++ b/docs/plat/xilinx-versal.rst @@ -98,8 +98,8 @@ IPI SMC call ranges | 0xc2001000-0xc2001FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx IPI | +---------------------------+-----------------------------------------------------------+ -PM SMC call ranges ------------------- +PM SMC call ranges for SiP SVC version 0.1 +-------------------------------------------------------- +---------------------------+---------------------------------------------------------------------------+ | SMC Function Identifier | Service type | @@ -107,6 +107,19 @@ PM SMC call ranges | 0xc2000000-0xc2000FFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Management | +---------------------------+---------------------------------------------------------------------------+ +PM SMC call ranges for SiP SVC version 0.2 +-------------------------------------------------------- + ++---------------------------+---------------------------------------------------------------------------+ +| SMC Function Identifier | Service type | ++---------------------------+---------------------------------------------------------------------------+ +| 0xc2000FFF | Fast SMC64 SiP Service call used for pass-through of AMD-Xilinx Platform | +| | Management APIs to firmware | ++---------------------------+---------------------------------------------------------------------------+ +| 0xc2000A00-0xc2000AFF | Fast SMC64 SiP Service call range used for AMD-Xilinx Platform Management | +| | specific TF-A APIs | ++---------------------------+---------------------------------------------------------------------------+ + SMC function IDs for SiP Service queries ----------------------------------------