diff options
| author | Michal Simek <michal.simek@amd.com> | 2023-02-14 08:06:17 +0100 |
|---|---|---|
| committer | Michal Šimek <monstr@monstr.eu> | 2023-02-16 12:58:03 +0100 |
| commit | a9113966c35af281e9c8972b1209646963ff55d0 (patch) | |
| tree | 57cced45dfcc84eb5d5951f374a6e5515fe0cd52 /plat | |
| parent | 0069933a68d15c93b8a14ac0fd11d36ff3e96e92 (diff) | |
| download | arm-trusted-firmware-a9113966c35af281e9c8972b1209646963ff55d0.tar.gz | |
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 <michal.simek@amd.com>
Diffstat (limited to 'plat')
| -rw-r--r-- | plat/xilinx/zynqmp/sip_svc_setup.c | 4 |
1 files changed, 3 insertions, 1 deletions
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); } |
