diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-rx51.c')
-rw-r--r-- | arch/arm/mach-omap2/board-rx51.c | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/arch/arm/mach-omap2/board-rx51.c b/arch/arm/mach-omap2/board-rx51.c index 5ea142f9bc97..8677a06aa4a7 100644 --- a/arch/arm/mach-omap2/board-rx51.c +++ b/arch/arm/mach-omap2/board-rx51.c | |||
@@ -102,15 +102,6 @@ static struct omap_board_config_kernel rx51_config[] = { | |||
102 | { OMAP_TAG_LCD, &rx51_lcd_config }, | 102 | { OMAP_TAG_LCD, &rx51_lcd_config }, |
103 | }; | 103 | }; |
104 | 104 | ||
105 | static void __init rx51_init_early(void) | ||
106 | { | ||
107 | struct omap_sdrc_params *sdrc_params; | ||
108 | |||
109 | omap2_init_common_infrastructure(); | ||
110 | sdrc_params = nokia_get_sdram_timings(); | ||
111 | omap2_init_common_devices(sdrc_params, sdrc_params); | ||
112 | } | ||
113 | |||
114 | extern void __init rx51_peripherals_init(void); | 105 | extern void __init rx51_peripherals_init(void); |
115 | 106 | ||
116 | #ifdef CONFIG_OMAP_MUX | 107 | #ifdef CONFIG_OMAP_MUX |
@@ -127,11 +118,17 @@ static struct omap_musb_board_data musb_board_data = { | |||
127 | 118 | ||
128 | static void __init rx51_init(void) | 119 | static void __init rx51_init(void) |
129 | { | 120 | { |
121 | struct omap_sdrc_params *sdrc_params; | ||
122 | |||
130 | omap3_mux_init(board_mux, OMAP_PACKAGE_CBB); | 123 | omap3_mux_init(board_mux, OMAP_PACKAGE_CBB); |
131 | omap_board_config = rx51_config; | 124 | omap_board_config = rx51_config; |
132 | omap_board_config_size = ARRAY_SIZE(rx51_config); | 125 | omap_board_config_size = ARRAY_SIZE(rx51_config); |
133 | omap3_pm_init_cpuidle(rx51_cpuidle_params); | 126 | omap3_pm_init_cpuidle(rx51_cpuidle_params); |
134 | omap_serial_init(); | 127 | omap_serial_init(); |
128 | |||
129 | sdrc_params = nokia_get_sdram_timings(); | ||
130 | omap_sdrc_init(sdrc_params, sdrc_params); | ||
131 | |||
135 | usb_musb_init(&musb_board_data); | 132 | usb_musb_init(&musb_board_data); |
136 | rx51_peripherals_init(); | 133 | rx51_peripherals_init(); |
137 | 134 | ||
@@ -142,12 +139,6 @@ static void __init rx51_init(void) | |||
142 | platform_device_register(&leds_gpio); | 139 | platform_device_register(&leds_gpio); |
143 | } | 140 | } |
144 | 141 | ||
145 | static void __init rx51_map_io(void) | ||
146 | { | ||
147 | omap2_set_globals_3xxx(); | ||
148 | omap34xx_map_common_io(); | ||
149 | } | ||
150 | |||
151 | static void __init rx51_reserve(void) | 142 | static void __init rx51_reserve(void) |
152 | { | 143 | { |
153 | rx51_video_mem_init(); | 144 | rx51_video_mem_init(); |
@@ -158,8 +149,8 @@ MACHINE_START(NOKIA_RX51, "Nokia RX-51 board") | |||
158 | /* Maintainer: Lauri Leukkunen <lauri.leukkunen@nokia.com> */ | 149 | /* Maintainer: Lauri Leukkunen <lauri.leukkunen@nokia.com> */ |
159 | .boot_params = 0x80000100, | 150 | .boot_params = 0x80000100, |
160 | .reserve = rx51_reserve, | 151 | .reserve = rx51_reserve, |
161 | .map_io = rx51_map_io, | 152 | .map_io = omap3_map_io, |
162 | .init_early = rx51_init_early, | 153 | .init_early = omap3430_init_early, |
163 | .init_irq = omap3_init_irq, | 154 | .init_irq = omap3_init_irq, |
164 | .init_machine = rx51_init, | 155 | .init_machine = rx51_init, |
165 | .timer = &omap3_timer, | 156 | .timer = &omap3_timer, |