aboutsummaryrefslogtreecommitdiffstats
path: root/security/smc/tf_zebra.h
diff options
context:
space:
mode:
Diffstat (limited to 'security/smc/tf_zebra.h')
-rw-r--r--security/smc/tf_zebra.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/security/smc/tf_zebra.h b/security/smc/tf_zebra.h
index b30fe6f..23370b7 100644
--- a/security/smc/tf_zebra.h
+++ b/security/smc/tf_zebra.h
@@ -27,18 +27,21 @@ int tf_ctrl_device_register(void);
int tf_start(struct tf_comm *comm,
u32 workspace_addr, u32 workspace_size,
u8 *pa_buffer, u32 pa_size,
- u8 *properties_buffer, u32 properties_length);
+ u32 conf_descriptor, u32 conf_offset, u32 conf_size);
/* Assembler entry points to/from secure */
u32 schedule_secure_world(u32 app_id, u32 proc_id, u32 flags, u32 args);
u32 rpc_handler(u32 p1, u32 p2, u32 p3, u32 p4);
-u32 read_mpidr(void);
-/* L4 SEC clockdomain enabling/disabling */
-void tf_l4sec_clkdm_wakeup(bool wakelock);
-void tf_l4sec_clkdm_allow_idle(bool wakeunlock);
+void tf_clock_timer_init(void);
+void tf_clock_timer_start(void);
+void tf_clock_timer_stop(void);
+u32 tf_try_disabling_secure_hwa_clocks(u32 mask);
-/* Delayed secure resume */
-int tf_delayed_secure_resume(void);
+#ifdef MODULE
+extern int __initdata (*tf_comm_early_init)(void);
+int __init tf_device_mshield_init(char *str);
+void __exit tf_device_mshield_exit(void);
+#endif
#endif /* __TF_ZEBRA_H__ */