| #ifndef __ARCH_MACH_COMMON_H |
| #define __ARCH_MACH_COMMON_H |
| extern void shmobile_earlytimer_init(void); |
| extern void shmobile_timer_init(void); |
| extern void shmobile_setup_delay(unsigned int max_cpu_core_mhz, |
| unsigned int mult, unsigned int div); |
| extern void shmobile_setup_console(void); |
| extern void shmobile_secondary_vector(void); |
| extern void shmobile_secondary_vector_scu(void); |
| extern int shmobile_clk_init(void); |
| extern void shmobile_handle_irq_intc(struct pt_regs *); |
| extern struct platform_suspend_ops shmobile_suspend_ops; |
| extern void shmobile_cpuidle_set_driver(struct cpuidle_driver *drv); |
| int shmobile_suspend_init(void); |
| static inline int shmobile_suspend_init(void) { return 0; } |
| int shmobile_cpuidle_init(void); |
| static inline int shmobile_cpuidle_init(void) { return 0; } |
| extern void __iomem *shmobile_scu_base; |
| extern void shmobile_smp_init_cpus(unsigned int ncores); |
| static inline void __init shmobile_init_late(void) |
| #endif /* __ARCH_MACH_COMMON_H */ |