From a9113966c35af281e9c8972b1209646963ff55d0 Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Tue, 14 Feb 2023 08:06:17 +0100 Subject: [PATCH] fix(zynqmp): separate EM from PM SMCs There is no reason to use else and concatenate EM SMCs with PM SMCs via if/else pair. Also synchronize comment location. Change-Id: I147f9d193574c2417c9d92d41a675e35ba282c9f Signed-off-by: Michal Simek --- plat/xilinx/zynqmp/sip_svc_setup.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plat/xilinx/zynqmp/sip_svc_setup.c b/plat/xilinx/zynqmp/sip_svc_setup.c index 4ce9b8a5d..e21073660 100644 --- a/plat/xilinx/zynqmp/sip_svc_setup.c +++ b/plat/xilinx/zynqmp/sip_svc_setup.c @@ -66,8 +66,10 @@ static uintptr_t sip_svc_smc_handler(uint32_t smc_fid, if (is_em_fid(smc_fid)) { return em_smc_handler(smc_fid, x1, x2, x3, x4, cookie, handle, flags); - } else if (is_pm_fid(smc_fid)) { + } + /* Let PM SMC handler deal with PM-related requests */ + if (is_pm_fid(smc_fid)) { return pm_smc_handler(smc_fid, x1, x2, x3, x4, cookie, handle, flags); } -- 2.39.5