arm-trusted-firmware/plat/xilinx/versal/pm_service
Ravi Patel b05d2792ae xilinx: versal: Do not pass ACPU0 always in set_wakeup_source()
Existing code passes ACPU0 to LibPM as node_id in set_wakeup_source()
call because last suspending core will be ACPU0 in most of the case.

Now it may be possible that user may disable the ACPU0 using hot-plug
and after that it suspends Linux. So in that case ACPU0 will not be
last suspending core.

To overcome above scenario, pass the current running processor ID
while calling set_wakeup_source().

Signed-off-by: Ravi Patel <ravi.patel@xilinx.com>
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Change-Id: If15354c2150b5bb1305b5f93ca4e8c7a81d59f0a
2020-12-07 11:07:24 +00:00
..
pm_api_sys.c xilinx: versal: Add support for PM_GET_OPERATING_CHARACTERISTIC EEMI call 2020-01-15 11:03:47 -08:00
pm_api_sys.h xilinx: versal: Add support for PM_GET_OPERATING_CHARACTERISTIC EEMI call 2020-01-15 11:03:47 -08:00
pm_client.c xilinx: versal: Do not pass ACPU0 always in set_wakeup_source() 2020-12-07 11:07:24 +00:00
pm_defs.h xilinx: versal: Add support for PM_GET_OPERATING_CHARACTERISTIC EEMI call 2020-01-15 11:03:47 -08:00
pm_node.h xilinx: Add support to send PM API to PMC using IPI for versal 2020-01-15 11:01:37 -08:00
pm_svc_main.c xilinx: versal: Pass result count to pm_get_callbackdata() 2020-01-30 11:31:52 -08:00
pm_svc_main.h xilinx: versal: Add SMC handler for EEMI API 2020-01-15 11:02:18 -08:00