blob: 286ec82a4f631ede71b725cf2f7a519e1824a05d [file] [log] [blame]
Rob Herring220e6cf2011-06-07 10:02:55 -05001extern void highbank_set_cpu_jump(int cpu, void *jump_addr);
2extern void highbank_clocks_init(void);
Russell King00e99672011-11-05 11:16:05 +00003extern void highbank_restart(char, const char *);
Rob Herring220e6cf2011-06-07 10:02:55 -05004extern void __iomem *scu_base_addr;
5#ifdef CONFIG_DEBUG_HIGHBANK_UART
6extern void highbank_lluart_map_io(void);
7#else
8static inline void highbank_lluart_map_io(void) {}
9#endif
10
Rob Herringa2835802012-09-17 09:55:12 -050011#ifdef CONFIG_PM_SLEEP
12extern void highbank_pm_init(void);
13#else
14static inline void highbank_pm_init(void) {}
15#endif
16
Rob Herring8e561302012-06-06 17:20:10 -050017extern void highbank_smc1(int fn, int arg);
Marc Zyngier7ad71b62012-09-05 14:36:18 +000018extern void highbank_cpu_die(unsigned int cpu);
19
20extern struct smp_operations highbank_smp_ops;