1#ifndef __ARCH_MACH_COMMON_H 2#define __ARCH_MACH_COMMON_H 3 4extern struct sys_timer shmobile_timer; 5extern void shmobile_setup_console(void); 6extern void shmobile_secondary_vector(void); 7struct clk; 8extern int clk_init(void); 9extern void shmobile_handle_irq_intc(struct pt_regs *); 10extern void shmobile_handle_irq_gic(struct pt_regs *); 11extern struct platform_suspend_ops shmobile_suspend_ops; 12struct cpuidle_device; 13extern void (*shmobile_cpuidle_modes[])(void); 14extern void (*shmobile_cpuidle_setup)(struct cpuidle_device *dev); 15 16extern void sh7367_init_irq(void); 17extern void sh7367_add_early_devices(void); 18extern void sh7367_add_standard_devices(void); 19extern void sh7367_clock_init(void); 20extern void sh7367_pinmux_init(void); 21extern struct clk sh7367_extalb1_clk; 22extern struct clk sh7367_extal2_clk; 23 24extern void sh7377_init_irq(void); 25extern void sh7377_add_early_devices(void); 26extern void sh7377_add_standard_devices(void); 27extern void sh7377_clock_init(void); 28extern void sh7377_pinmux_init(void); 29extern struct clk sh7377_extalc1_clk; 30extern struct clk sh7377_extal2_clk; 31 32extern void sh7372_init_irq(void); 33extern void sh7372_add_early_devices(void); 34extern void sh7372_add_standard_devices(void); 35extern void sh7372_clock_init(void); 36extern void sh7372_pinmux_init(void); 37extern void sh7372_pm_init(void); 38extern void sh7372_cpu_suspend(void); 39extern void sh7372_cpu_resume(void); 40extern struct clk sh7372_extal1_clk; 41extern struct clk sh7372_extal2_clk; 42 43extern void sh73a0_init_irq(void); 44extern void sh73a0_add_early_devices(void); 45extern void sh73a0_add_standard_devices(void); 46extern void sh73a0_clock_init(void); 47extern void sh73a0_pinmux_init(void); 48extern struct clk sh73a0_extal1_clk; 49extern struct clk sh73a0_extal2_clk; 50 51extern unsigned int sh73a0_get_core_count(void); 52extern void sh73a0_secondary_init(unsigned int cpu); 53extern int sh73a0_boot_secondary(unsigned int cpu); 54extern void sh73a0_smp_prepare_cpus(void); 55 56#endif /* __ARCH_MACH_COMMON_H */ 57