1 #ifndef __HIGHBANK_CORE_H 2 #define __HIGHBANK_CORE_H 3 4 #include <linux/reboot.h> 5 6 extern void highbank_set_cpu_jump(int cpu, void *jump_addr); 7 extern void highbank_restart(enum reboot_mode, const char *); 8 extern void __iomem *scu_base_addr; 9 10 #ifdef CONFIG_PM_SLEEP 11 extern void highbank_pm_init(void); 12 #else 13 static inline void highbank_pm_init(void) {} 14 #endif 15 16 extern void highbank_smc1(int fn, int arg); 17 extern void highbank_cpu_die(unsigned int cpu); 18 19 extern struct smp_operations highbank_smp_ops; 20 21 #endif 22