arm-trusted-firmware/plat/xilinx/zynqmp
Ravi Patel b35b556718 fix(zynqmp): query node status to power up APU
If APU is in suspending state and if wakeup request comes then
PMUFW returns error which is not handled at ATF side.

To fix this, get the APU node status before calling wakeup and
return error if found in suspending state.

Here, we can not handle the error code of pm_req_wakeup() from PMUFW
because ATF is already calling pm_client_wakeup() before calling
pm_req_wakeup().

Signed-off-by: Ravi Patel <ravi.patel@xilinx.com>
Signed-off-by: Ronak Jain <ronak.jain@xilinx.com>
Change-Id: I18d47384e46e22ae49e804093ad0641b7a6349e2
2022-03-02 22:10:57 -08:00
..
aarch64 refactor(plat/zynqmp): optimize the code to save some space 2021-06-17 00:43:41 -06:00
include feat(zynqmp): increase the max xlat tables when debug build is enabled 2022-03-02 02:25:14 -07:00
pm_service fix(zynqmp): query node status to power up APU 2022-03-02 22:10:57 -08:00
tsp cdns: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
bl31_zynqmp_setup.c feat(zynqmp): add uart1 as console 2021-12-22 03:56:16 -07:00
plat_psci.c fix(zynqmp): query node status to power up APU 2022-03-02 22:10:57 -08:00
plat_topology.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_zynqmp.c plat: xilinx: Fix non-MISRA compliant code 2021-01-10 20:48:09 -07:00
platform.mk feat(plat/zynqmp): disable the -mbranch-protection flag 2021-12-10 05:16:07 -07:00
sip_svc_setup.c zynqmp: pm: Update PM version and support PM version check 2021-01-11 21:34:40 -08:00
zynqmp_ehf.c feat(plat/zynqmp): add SDEI support 2021-06-03 16:34:12 +02:00
zynqmp_ipi.c Move generic ipi_mb functions to common files 2019-01-09 12:15:10 -08:00
zynqmp_sdei.c feat(plat/zynqmp): add SDEI support 2021-06-03 16:34:12 +02:00