common.h (8cad95f56f63a63abab0ff0cb451c0bdd5a885dc) common.h (02b83dcb3db7974cc25834b67ffac7eb90ce56ac)
1/*
2 * Header for code common to all OMAP2+ machines.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *

--- 30 unchanged lines hidden (view full) ---

39
40#include "i2c.h"
41#include "serial.h"
42
43#include "usb.h"
44
45#define OMAP_INTC_START NR_IRQS
46
1/*
2 * Header for code common to all OMAP2+ machines.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *

--- 30 unchanged lines hidden (view full) ---

39
40#include "i2c.h"
41#include "serial.h"
42
43#include "usb.h"
44
45#define OMAP_INTC_START NR_IRQS
46
47extern int (*omap_pm_soc_init)(void);
48int omap_pm_nop_init(void);
49
47#if defined(CONFIG_PM) && defined(CONFIG_ARCH_OMAP2)
48int omap2_pm_init(void);
49#else
50static inline int omap2_pm_init(void)
51{
52 return 0;
53}
54#endif

--- 19 unchanged lines hidden (view full) ---

74static inline int omap4_pm_init_early(void)
75{
76 return 0;
77}
78#endif
79
80#if defined(CONFIG_PM) && (defined(CONFIG_SOC_AM33XX) || \
81 defined(CONFIG_SOC_AM43XX))
50#if defined(CONFIG_PM) && defined(CONFIG_ARCH_OMAP2)
51int omap2_pm_init(void);
52#else
53static inline int omap2_pm_init(void)
54{
55 return 0;
56}
57#endif

--- 19 unchanged lines hidden (view full) ---

77static inline int omap4_pm_init_early(void)
78{
79 return 0;
80}
81#endif
82
83#if defined(CONFIG_PM) && (defined(CONFIG_SOC_AM33XX) || \
84 defined(CONFIG_SOC_AM43XX))
82void amx3_common_pm_init(void);
85int amx3_common_pm_init(void);
83#else
86#else
84static inline void amx3_common_pm_init(void) { }
87static inline int amx3_common_pm_init(void)
88{
89 return 0;
90}
85#endif
86
87extern void omap2_init_common_infrastructure(void);
88
89extern void omap_init_time(void);
90extern void omap3_secure_sync32k_timer_init(void);
91extern void omap3_gptimer_timer_init(void);
92extern void omap4_local_timer_init(void);

--- 24 unchanged lines hidden (view full) ---

117void am35xx_init_early(void);
118void ti814x_init_early(void);
119void ti816x_init_early(void);
120void am33xx_init_early(void);
121void am43xx_init_early(void);
122void am43xx_init_late(void);
123void omap4430_init_early(void);
124void omap5_init_early(void);
91#endif
92
93extern void omap2_init_common_infrastructure(void);
94
95extern void omap_init_time(void);
96extern void omap3_secure_sync32k_timer_init(void);
97extern void omap3_gptimer_timer_init(void);
98extern void omap4_local_timer_init(void);

--- 24 unchanged lines hidden (view full) ---

123void am35xx_init_early(void);
124void ti814x_init_early(void);
125void ti816x_init_early(void);
126void am33xx_init_early(void);
127void am43xx_init_early(void);
128void am43xx_init_late(void);
129void omap4430_init_early(void);
130void omap5_init_early(void);
125void omap3_init_late(void); /* Do not use this one */
131void omap3_init_late(void);
126void omap4430_init_late(void);
127void omap2420_init_late(void);
128void omap2430_init_late(void);
132void omap4430_init_late(void);
133void omap2420_init_late(void);
134void omap2430_init_late(void);
129void omap3430_init_late(void);
130void omap35xx_init_late(void);
131void omap3630_init_late(void);
132void am35xx_init_late(void);
133void ti81xx_init_late(void);
134void am33xx_init_late(void);
135void omap5_init_late(void);
136int omap2_common_pm_late_init(void);
137void dra7xx_init_early(void);
138void dra7xx_init_late(void);
139
140#ifdef CONFIG_SOC_BUS

--- 216 unchanged lines hidden ---
135void ti81xx_init_late(void);
136void am33xx_init_late(void);
137void omap5_init_late(void);
138int omap2_common_pm_late_init(void);
139void dra7xx_init_early(void);
140void dra7xx_init_late(void);
141
142#ifdef CONFIG_SOC_BUS

--- 216 unchanged lines hidden ---