ARM: mach-shmobile: SMP base support
[deliverable/linux.git] / arch / arm / mach-shmobile / include / mach / common.h
CommitLineData
c793c1b0
MD
1#ifndef __ARCH_MACH_COMMON_H
2#define __ARCH_MACH_COMMON_H
3
4extern struct sys_timer shmobile_timer;
4ae04acb 5extern void shmobile_setup_console(void);
1c51ed4f 6extern void shmobile_secondary_vector(void);
83ca5c87 7struct clk;
e47bb515
MD
8extern int clk_init(void);
9
c793c1b0
MD
10extern void sh7367_init_irq(void);
11extern void sh7367_add_early_devices(void);
12extern void sh7367_add_standard_devices(void);
13extern void sh7367_clock_init(void);
7fdda678 14extern void sh7367_pinmux_init(void);
4f0836b4
MD
15extern struct clk sh7367_extalb1_clk;
16extern struct clk sh7367_extal2_clk;
c793c1b0 17
f2aaf66d
MD
18extern void sh7377_init_irq(void);
19extern void sh7377_add_early_devices(void);
20extern void sh7377_add_standard_devices(void);
0163acf3 21extern void sh7377_clock_init(void);
276b4f62 22extern void sh7377_pinmux_init(void);
0163acf3
MD
23extern struct clk sh7377_extalc1_clk;
24extern struct clk sh7377_extal2_clk;
f2aaf66d 25
2b7eda63
MD
26extern void sh7372_init_irq(void);
27extern void sh7372_add_early_devices(void);
28extern void sh7372_add_standard_devices(void);
495b3cea 29extern void sh7372_clock_init(void);
b789b3fd 30extern void sh7372_pinmux_init(void);
83ca5c87
MD
31extern struct clk sh7372_extal1_clk;
32extern struct clk sh7372_extal2_clk;
2b7eda63 33
6d9598e2
MD
34extern void sh73a0_add_early_devices(void);
35extern void sh73a0_add_standard_devices(void);
36extern void sh73a0_clock_init(void);
1cdf3702 37extern void sh73a0_pinmux_init(void);
f6d84f4a
MD
38extern struct clk sh73a0_extal1_clk;
39extern struct clk sh73a0_extal2_clk;
6d9598e2 40
c793c1b0 41#endif /* __ARCH_MACH_COMMON_H */
This page took 0.049562 seconds and 5 git commands to generate.