diff options
Diffstat (limited to 'arch/arm/mach-exynos/common.h')
-rw-r--r-- | arch/arm/mach-exynos/common.h | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/arch/arm/mach-exynos/common.h b/arch/arm/mach-exynos/common.h index 04744f9c120f..9339bb8954be 100644 --- a/arch/arm/mach-exynos/common.h +++ b/arch/arm/mach-exynos/common.h | |||
@@ -12,7 +12,7 @@ | |||
12 | #ifndef __ARCH_ARM_MACH_EXYNOS_COMMON_H | 12 | #ifndef __ARCH_ARM_MACH_EXYNOS_COMMON_H |
13 | #define __ARCH_ARM_MACH_EXYNOS_COMMON_H | 13 | #define __ARCH_ARM_MACH_EXYNOS_COMMON_H |
14 | 14 | ||
15 | extern struct sys_timer exynos4_timer; | 15 | extern void exynos4_timer_init(void); |
16 | 16 | ||
17 | struct map_desc; | 17 | struct map_desc; |
18 | void exynos_init_io(struct map_desc *mach_desc, int size); | 18 | void exynos_init_io(struct map_desc *mach_desc, int size); |
@@ -60,8 +60,31 @@ void exynos4212_register_clocks(void); | |||
60 | #define exynos4212_register_clocks() | 60 | #define exynos4212_register_clocks() |
61 | #endif | 61 | #endif |
62 | 62 | ||
63 | struct device_node; | ||
64 | void combiner_init(void __iomem *combiner_base, struct device_node *np); | ||
65 | |||
63 | extern struct smp_operations exynos_smp_ops; | 66 | extern struct smp_operations exynos_smp_ops; |
64 | 67 | ||
65 | extern void exynos_cpu_die(unsigned int cpu); | 68 | extern void exynos_cpu_die(unsigned int cpu); |
66 | 69 | ||
70 | /* PMU(Power Management Unit) support */ | ||
71 | |||
72 | #define PMU_TABLE_END NULL | ||
73 | |||
74 | enum sys_powerdown { | ||
75 | SYS_AFTR, | ||
76 | SYS_LPA, | ||
77 | SYS_SLEEP, | ||
78 | NUM_SYS_POWERDOWN, | ||
79 | }; | ||
80 | |||
81 | extern unsigned long l2x0_regs_phys; | ||
82 | struct exynos_pmu_conf { | ||
83 | void __iomem *reg; | ||
84 | unsigned int val[NUM_SYS_POWERDOWN]; | ||
85 | }; | ||
86 | |||
87 | extern void exynos_sys_powerdown_conf(enum sys_powerdown mode); | ||
88 | extern void s3c_cpu_resume(void); | ||
89 | |||
67 | #endif /* __ARCH_ARM_MACH_EXYNOS_COMMON_H */ | 90 | #endif /* __ARCH_ARM_MACH_EXYNOS_COMMON_H */ |