
Hi Marek,
-----Original Message----- From: Marek Vasut [mailto:marex@denx.de] Sent: 15 May 2018 02:26 AM To: Michal Simek michal.simek@xilinx.com; u-boot@lists.denx.de Cc: Rajan Vaja RAJANV@xilinx.com; monstr@monstr.eu; Albert Aribaud albert.u.boot@aribaud.net Subject: Re: [PATCH] soc: zynqmp: Update required API version to 1.0
On 05/14/2018 03:39 PM, Michal Simek wrote:
From: Rajan Vaja rajan.vaja@xilinx.com
Existing EEMI version is to as 1.0 (available from xilinx v2018.1 version). Update required API version to match with EEMI API version.
Not sure I understand this sentence.
New PMUFW version is required for operations with programmable logic.
Seems the meta-xilinx 2018.1 comes with PMUFW 2017.3 https://github.com/Xilinx/meta-xilinx/tree/rel-v2018.1/meta-xilinx- bsp/recipes-bsp/pmu-firmware
Is this out of date ?
[Rajan] PMU firmware is built using meta-xilinx-tools layer and not meta-xilinx-bsp. The recipe in meta-xilinx-bsp is to build OSL flow (using multilib) this is not recommended nor supported from Xilinx.
Signed-off-by: Rajan Vaja rajanv@xilinx.com Signed-off-by: Michal Simek michal.simek@xilinx.com
arch/arm/cpu/armv8/zynqmp/cpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/cpu/armv8/zynqmp/cpu.c
b/arch/arm/cpu/armv8/zynqmp/cpu.c
index 792a3e1b655f..e122be59c747 100644 --- a/arch/arm/cpu/armv8/zynqmp/cpu.c +++ b/arch/arm/cpu/armv8/zynqmp/cpu.c @@ -173,8 +173,8 @@ int __maybe_unused invoke_smc(u32 pm_api_id,
u32 arg0, u32 arg1, u32 arg2,
#define ZYNQMP_SIP_SVC_GET_API_VERSION 0xC2000001
-#define ZYNQMP_PM_VERSION_MAJOR 0 -#define ZYNQMP_PM_VERSION_MINOR 3 +#define ZYNQMP_PM_VERSION_MAJOR 1 +#define ZYNQMP_PM_VERSION_MINOR 0 #define ZYNQMP_PM_VERSION_MAJOR_SHIFT 16 #define ZYNQMP_PM_VERSION_MINOR_MASK 0xFFFF
-- Best regards, Marek Vasut