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

Signed-off-by: Ravi Patel <>
Signed-off-by: Ronak Jain <>
Change-Id: I18d47384e46e22ae49e804093ad0641b7a6349e2
2 files changed