1 /* Copyright (c) 2012, The Linux Foundation. All rights reserved. 2 * 3 * This program is free software; you can redistribute it and/or modify 4 * it under the terms of the GNU General Public License version 2 and 5 * only version 2 as published by the Free Software Foundation. 6 * 7 * This program is distributed in the hope that it will be useful, 8 * but WITHOUT ANY WARRANTY; without even the implied warranty of 9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 * GNU General Public License for more details. 11 */ 12 #ifndef __MACH_COMMON_H 13 #define __MACH_COMMON_H 14 15 extern void msm7x01_timer_init(void); 16 extern void msm7x30_timer_init(void); 17 extern void msm_dt_timer_init(void); 18 extern void qsd8x50_timer_init(void); 19 20 extern void msm_map_common_io(void); 21 extern void msm_map_msm7x30_io(void); 22 extern void msm_map_msm8x60_io(void); 23 extern void msm_map_msm8960_io(void); 24 extern void msm_map_qsd8x50_io(void); 25 26 extern void __iomem *__msm_ioremap_caller(unsigned long phys_addr, size_t size, 27 unsigned int mtype, void *caller); 28 29 extern struct smp_operations msm_smp_ops; 30 extern void msm_cpu_die(unsigned int cpu); 31 32 #endif 33