summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnes Hadziahmetagic <anes.hadziahmetagic@aggios.com>2016-05-12 16:17:34 +0200
committerSoren Brinkmann <soren.brinkmann@xilinx.com>2016-05-24 10:18:07 -0700
commitfc65b87b8a1477f18c18646f84b3dfda0573d126 (patch)
tree12537b48aab191152bfde6c31106b3c2d986beef
parent493541d640aee7e5d35a80534a7e51c09f09e7e4 (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.c7
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);
}
/**