diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-zoom.c')
-rw-r--r-- | arch/arm/mach-omap2/board-zoom.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/arch/arm/mach-omap2/board-zoom.c b/arch/arm/mach-omap2/board-zoom.c index 72f1db4863e5..be6684dc4f55 100644 --- a/arch/arm/mach-omap2/board-zoom.c +++ b/arch/arm/mach-omap2/board-zoom.c | |||
@@ -34,17 +34,6 @@ | |||
34 | 34 | ||
35 | #define ZOOM3_EHCI_RESET_GPIO 64 | 35 | #define ZOOM3_EHCI_RESET_GPIO 64 |
36 | 36 | ||
37 | static void __init omap_zoom_init_early(void) | ||
38 | { | ||
39 | omap2_init_common_infrastructure(); | ||
40 | if (machine_is_omap_zoom2()) | ||
41 | omap2_init_common_devices(mt46h32m32lf6_sdrc_params, | ||
42 | mt46h32m32lf6_sdrc_params); | ||
43 | else if (machine_is_omap_zoom3()) | ||
44 | omap2_init_common_devices(h8mbx00u0mer0em_sdrc_params, | ||
45 | h8mbx00u0mer0em_sdrc_params); | ||
46 | } | ||
47 | |||
48 | #ifdef CONFIG_OMAP_MUX | 37 | #ifdef CONFIG_OMAP_MUX |
49 | static struct omap_board_mux board_mux[] __initdata = { | 38 | static struct omap_board_mux board_mux[] __initdata = { |
50 | /* WLAN IRQ - GPIO 162 */ | 39 | /* WLAN IRQ - GPIO 162 */ |
@@ -129,6 +118,14 @@ static void __init omap_zoom_init(void) | |||
129 | ZOOM_NAND_CS, NAND_BUSWIDTH_16); | 118 | ZOOM_NAND_CS, NAND_BUSWIDTH_16); |
130 | zoom_debugboard_init(); | 119 | zoom_debugboard_init(); |
131 | zoom_peripherals_init(); | 120 | zoom_peripherals_init(); |
121 | |||
122 | if (machine_is_omap_zoom2()) | ||
123 | omap_sdrc_init(mt46h32m32lf6_sdrc_params, | ||
124 | mt46h32m32lf6_sdrc_params); | ||
125 | else if (machine_is_omap_zoom3()) | ||
126 | omap_sdrc_init(h8mbx00u0mer0em_sdrc_params, | ||
127 | h8mbx00u0mer0em_sdrc_params); | ||
128 | |||
132 | zoom_display_init(); | 129 | zoom_display_init(); |
133 | } | 130 | } |
134 | 131 | ||
@@ -136,7 +133,7 @@ MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") | |||
136 | .atag_offset = 0x100, | 133 | .atag_offset = 0x100, |
137 | .reserve = omap_reserve, | 134 | .reserve = omap_reserve, |
138 | .map_io = omap3_map_io, | 135 | .map_io = omap3_map_io, |
139 | .init_early = omap_zoom_init_early, | 136 | .init_early = omap3430_init_early, |
140 | .init_irq = omap3_init_irq, | 137 | .init_irq = omap3_init_irq, |
141 | .init_machine = omap_zoom_init, | 138 | .init_machine = omap_zoom_init, |
142 | .timer = &omap3_timer, | 139 | .timer = &omap3_timer, |
@@ -146,7 +143,7 @@ MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board") | |||
146 | .atag_offset = 0x100, | 143 | .atag_offset = 0x100, |
147 | .reserve = omap_reserve, | 144 | .reserve = omap_reserve, |
148 | .map_io = omap3_map_io, | 145 | .map_io = omap3_map_io, |
149 | .init_early = omap_zoom_init_early, | 146 | .init_early = omap3630_init_early, |
150 | .init_irq = omap3_init_irq, | 147 | .init_irq = omap3_init_irq, |
151 | .init_machine = omap_zoom_init, | 148 | .init_machine = omap_zoom_init, |
152 | .timer = &omap3_timer, | 149 | .timer = &omap3_timer, |