1 /* 2 * This file contains common function prototypes to avoid externs in the c files. 3 * 4 * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. 5 * 6 * Licensed under GPLv2 or later. 7 */ 8 9 #ifndef __MACH_PRIMA2_COMMON_H__ 10 #define __MACH_PRIMA2_COMMON_H__ 11 12 #include <linux/init.h> 13 #include <asm/mach/time.h> 14 15 extern struct sys_timer sirfsoc_timer; 16 17 extern void __init sirfsoc_of_irq_init(void); 18 extern void __init sirfsoc_of_clk_init(void); 19 extern void sirfsoc_restart(char, const char *); 20 21 #ifndef CONFIG_DEBUG_LL sirfsoc_map_lluart(void)22static inline void sirfsoc_map_lluart(void) {} 23 #else 24 extern void __init sirfsoc_map_lluart(void); 25 #endif 26 27 #endif 28