aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap/include/plat/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/plat-omap/include/plat/common.h')
-rw-r--r--arch/arm/plat-omap/include/plat/common.h30
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
46extern void omap_reserve(void); 46extern void omap_reserve(void);
47 47
48void omap2420_init_early(void);
49void omap2430_init_early(void);
50void omap3430_init_early(void);
51void omap35xx_init_early(void);
52void omap3630_init_early(void);
53void omap3_init_early(void); /* Do not use this one */
54void am35xx_init_early(void);
55void ti816x_init_early(void);
56void omap4430_init_early(void);
57
58void 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);
53struct omap_globals { 65struct 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
65void omap2_set_globals_242x(void); 77void omap2_set_globals_242x(void);
@@ -74,7 +86,11 @@ void omap2_set_globals_sdrc(struct omap_globals *);
74void omap2_set_globals_control(struct omap_globals *); 86void omap2_set_globals_control(struct omap_globals *);
75void omap2_set_globals_prcm(struct omap_globals *); 87void omap2_set_globals_prcm(struct omap_globals *);
76 88
89void omap242x_map_io(void);
90void omap243x_map_io(void);
77void omap3_map_io(void); 91void omap3_map_io(void);
92void 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