diff options
Diffstat (limited to 'arch/arm/plat-omap/include/plat/common.h')
-rw-r--r-- | arch/arm/plat-omap/include/plat/common.h | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/arch/arm/plat-omap/include/plat/common.h b/arch/arm/plat-omap/include/plat/common.h index 4564cc697d7f..c50df4814f6f 100644 --- a/arch/arm/plat-omap/include/plat/common.h +++ b/arch/arm/plat-omap/include/plat/common.h | |||
@@ -45,6 +45,18 @@ extern unsigned long long notrace omap_32k_sched_clock(void); | |||
45 | 45 | ||
46 | extern void omap_reserve(void); | 46 | extern void omap_reserve(void); |
47 | 47 | ||
48 | void omap2420_init_early(void); | ||
49 | void omap2430_init_early(void); | ||
50 | void omap3430_init_early(void); | ||
51 | void omap35xx_init_early(void); | ||
52 | void omap3630_init_early(void); | ||
53 | void omap3_init_early(void); /* Do not use this one */ | ||
54 | void am35xx_init_early(void); | ||
55 | void ti816x_init_early(void); | ||
56 | void omap4430_init_early(void); | ||
57 | |||
58 | void omap_sram_init(void); | ||
59 | |||
48 | /* | 60 | /* |
49 | * IO bases for various OMAP processors | 61 | * IO bases for various OMAP processors |
50 | * Except the tap base, rest all the io bases | 62 | * Except the tap base, rest all the io bases |
@@ -53,13 +65,13 @@ extern void omap_reserve(void); | |||
53 | struct omap_globals { | 65 | struct omap_globals { |
54 | u32 class; /* OMAP class to detect */ | 66 | u32 class; /* OMAP class to detect */ |
55 | void __iomem *tap; /* Control module ID code */ | 67 | void __iomem *tap; /* Control module ID code */ |
56 | unsigned long sdrc; /* SDRAM Controller */ | 68 | void __iomem *sdrc; /* SDRAM Controller */ |
57 | unsigned long sms; /* SDRAM Memory Scheduler */ | 69 | void __iomem *sms; /* SDRAM Memory Scheduler */ |
58 | unsigned long ctrl; /* System Control Module */ | 70 | void __iomem *ctrl; /* System Control Module */ |
59 | unsigned long ctrl_pad; /* PAD Control Module */ | 71 | void __iomem *ctrl_pad; /* PAD Control Module */ |
60 | unsigned long prm; /* Power and Reset Management */ | 72 | void __iomem *prm; /* Power and Reset Management */ |
61 | unsigned long cm; /* Clock Management */ | 73 | void __iomem *cm; /* Clock Management */ |
62 | unsigned long cm2; | 74 | void __iomem *cm2; |
63 | }; | 75 | }; |
64 | 76 | ||
65 | void omap2_set_globals_242x(void); | 77 | void omap2_set_globals_242x(void); |
@@ -74,7 +86,11 @@ void omap2_set_globals_sdrc(struct omap_globals *); | |||
74 | void omap2_set_globals_control(struct omap_globals *); | 86 | void omap2_set_globals_control(struct omap_globals *); |
75 | void omap2_set_globals_prcm(struct omap_globals *); | 87 | void omap2_set_globals_prcm(struct omap_globals *); |
76 | 88 | ||
89 | void omap242x_map_io(void); | ||
90 | void omap243x_map_io(void); | ||
77 | void omap3_map_io(void); | 91 | void omap3_map_io(void); |
92 | void omap4_map_io(void); | ||
93 | |||
78 | 94 | ||
79 | /** | 95 | /** |
80 | * omap_test_timeout - busy-loop, testing a condition | 96 | * omap_test_timeout - busy-loop, testing a condition |