summaryrefslogtreecommitdiff
path: root/arch/arm/mach-k3/include/mach
diff options
context:
space:
mode:
authorAndreas Dannenberg <dannenberg@ti.com>2019-06-07 19:24:42 +0530
committerTom Rini <trini@konsulko.com>2019-07-26 21:49:22 -0400
commitf9380a730d925f9602a7fa8d7d7e861acfb704fd (patch)
tree022d1f09a6eecf000451187099128bff5d09c9ee /arch/arm/mach-k3/include/mach
parent9566b777ae0ae01a9899aa7e225076ee8d4af861 (diff)
armv7R: K3: am654: Shut down R5 core after ATF startup on A53
Rather than simply parking the R5 core in WFE after starting up ATF on A53 instead use SYSFW API to properly shut down the R5 CPU cores as well as associated timer resources that were pre-allocated. This allows software further downstream to properly and gracefully bring the R5 cores back online if desired. Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Diffstat (limited to 'arch/arm/mach-k3/include/mach')
-rw-r--r--arch/arm/mach-k3/include/mach/sys_proto.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-k3/include/mach/sys_proto.h b/arch/arm/mach-k3/include/mach/sys_proto.h
index 787a274492..45832b45a1 100644
--- a/arch/arm/mach-k3/include/mach/sys_proto.h
+++ b/arch/arm/mach-k3/include/mach/sys_proto.h
@@ -13,5 +13,5 @@ u32 wait_on_value(u32 read_bit_mask, u32 match_value, void *read_addr,
struct ti_sci_handle *get_ti_sci_handle(void);
int fdt_fixup_msmc_ram(void *blob, char *parent_path, char *node_name);
int do_board_detect(void);
-
+void release_resources_for_core_shutdown(void);
#endif