diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /arch/arm/plat-mxc/include/mach/common.h | |
parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) |
Diffstat (limited to 'arch/arm/plat-mxc/include/mach/common.h')
-rw-r--r-- | arch/arm/plat-mxc/include/mach/common.h | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/arch/arm/plat-mxc/include/mach/common.h b/arch/arm/plat-mxc/include/mach/common.h new file mode 100644 index 00000000000..4e3d97890d6 --- /dev/null +++ b/arch/arm/plat-mxc/include/mach/common.h | |||
@@ -0,0 +1,75 @@ | |||
1 | /* | ||
2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | ||
3 | */ | ||
4 | |||
5 | /* | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | |||
11 | #ifndef __ASM_ARCH_MXC_COMMON_H__ | ||
12 | #define __ASM_ARCH_MXC_COMMON_H__ | ||
13 | |||
14 | struct platform_device; | ||
15 | struct clk; | ||
16 | |||
17 | extern void mx1_map_io(void); | ||
18 | extern void mx21_map_io(void); | ||
19 | extern void mx25_map_io(void); | ||
20 | extern void mx27_map_io(void); | ||
21 | extern void mx31_map_io(void); | ||
22 | extern void mx35_map_io(void); | ||
23 | extern void mx50_map_io(void); | ||
24 | extern void mx51_map_io(void); | ||
25 | extern void mx53_map_io(void); | ||
26 | extern void imx1_init_early(void); | ||
27 | extern void imx21_init_early(void); | ||
28 | extern void imx25_init_early(void); | ||
29 | extern void imx27_init_early(void); | ||
30 | extern void imx31_init_early(void); | ||
31 | extern void imx35_init_early(void); | ||
32 | extern void imx50_init_early(void); | ||
33 | extern void imx51_init_early(void); | ||
34 | extern void imx53_init_early(void); | ||
35 | extern void mxc_init_irq(void __iomem *); | ||
36 | extern void tzic_init_irq(void __iomem *); | ||
37 | extern void mx1_init_irq(void); | ||
38 | extern void mx21_init_irq(void); | ||
39 | extern void mx25_init_irq(void); | ||
40 | extern void mx27_init_irq(void); | ||
41 | extern void mx31_init_irq(void); | ||
42 | extern void mx35_init_irq(void); | ||
43 | extern void mx50_init_irq(void); | ||
44 | extern void mx51_init_irq(void); | ||
45 | extern void mx53_init_irq(void); | ||
46 | extern void imx1_soc_init(void); | ||
47 | extern void imx21_soc_init(void); | ||
48 | extern void imx25_soc_init(void); | ||
49 | extern void imx27_soc_init(void); | ||
50 | extern void imx31_soc_init(void); | ||
51 | extern void imx35_soc_init(void); | ||
52 | extern void imx50_soc_init(void); | ||
53 | extern void imx51_soc_init(void); | ||
54 | extern void imx53_soc_init(void); | ||
55 | extern void epit_timer_init(struct clk *timer_clk, void __iomem *base, int irq); | ||
56 | extern void mxc_timer_init(struct clk *timer_clk, void __iomem *, int); | ||
57 | extern int mx1_clocks_init(unsigned long fref); | ||
58 | extern int mx21_clocks_init(unsigned long lref, unsigned long fref); | ||
59 | extern int mx25_clocks_init(void); | ||
60 | extern int mx27_clocks_init(unsigned long fref); | ||
61 | extern int mx31_clocks_init(unsigned long fref); | ||
62 | extern int mx35_clocks_init(void); | ||
63 | extern int mx51_clocks_init(unsigned long ckil, unsigned long osc, | ||
64 | unsigned long ckih1, unsigned long ckih2); | ||
65 | extern int mx53_clocks_init(unsigned long ckil, unsigned long osc, | ||
66 | unsigned long ckih1, unsigned long ckih2); | ||
67 | extern struct platform_device *mxc_register_gpio(char *name, int id, | ||
68 | resource_size_t iobase, resource_size_t iosize, int irq, int irq_high); | ||
69 | extern int mxc_register_device(struct platform_device *pdev, void *data); | ||
70 | extern void mxc_set_cpu_type(unsigned int type); | ||
71 | extern void mxc_arch_reset_init(void __iomem *); | ||
72 | extern void mx51_efikamx_reset(void); | ||
73 | extern int mx53_revision(void); | ||
74 | extern int mx53_display_revision(void); | ||
75 | #endif | ||