diff options
author | Anes Hadziahmetagic <anes.hadziahmetagic@aggios.com> | 2016-05-12 16:17:34 +0200 |
---|---|---|
committer | Soren Brinkmann <soren.brinkmann@xilinx.com> | 2016-05-24 10:18:07 -0700 |
commit | fc65b87b8a1477f18c18646f84b3dfda0573d126 (patch) | |
tree | 12537b48aab191152bfde6c31106b3c2d986beef | |
parent | 493541d640aee7e5d35a80534a7e51c09f09e7e4 (diff) |
zynqmp: pm: Implement pm_register_notifier PM API function
Signed-off-by: Anes Hadziahmetagic <anes.hadziahmetagic@aggios.com>
Signed-off-by: Filip Drazic <filip.drazic@aggios.com>
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
-rw-r--r-- | plat/xilinx/zynqmp/pm_service/pm_api_sys.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c index 5af0163e..eac7801b 100644 --- a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c +++ b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c @@ -391,7 +391,12 @@ enum pm_ret_status pm_register_notifier(enum pm_node_id nid, unsigned int wake, unsigned int enable) { - return PM_RET_ERROR_NOTSUPPORTED; + uint32_t payload[PAYLOAD_ARG_CNT]; + + PM_PACK_PAYLOAD5(payload, PM_REGISTER_NOTIFIER, + nid, event, wake, enable); + + return pm_ipi_send(primary_proc, payload); } /** |