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 faa2a8e28de5..4af7c4b2881a 100644 --- a/arch/arm/mach-omap2/board-rx51.c +++ b/arch/arm/mach-omap2/board-rx51.c | |||
@@ -79,15 +79,6 @@ static struct cpuidle_params rx51_cpuidle_params[] = { | |||
79 | {7505 + 15274, 484329, 1}, | 79 | {7505 + 15274, 484329, 1}, |
80 | }; | 80 | }; |
81 | 81 | ||
82 | static void __init rx51_init_early(void) | ||
83 | { | ||
84 | struct omap_sdrc_params *sdrc_params; | ||
85 | |||
86 | omap2_init_common_infrastructure(); | ||
87 | sdrc_params = nokia_get_sdram_timings(); | ||
88 | omap2_init_common_devices(sdrc_params, sdrc_params); | ||
89 | } | ||
90 | |||
91 | extern void __init rx51_peripherals_init(void); | 82 | extern void __init rx51_peripherals_init(void); |
92 | 83 | ||
93 | #ifdef CONFIG_OMAP_MUX | 84 | #ifdef CONFIG_OMAP_MUX |
@@ -104,9 +95,15 @@ static struct omap_musb_board_data musb_board_data = { | |||
104 | 95 | ||
105 | static void __init rx51_init(void) | 96 | static void __init rx51_init(void) |
106 | { | 97 | { |
98 | struct omap_sdrc_params *sdrc_params; | ||
99 | |||
107 | omap3_mux_init(board_mux, OMAP_PACKAGE_CBB); | 100 | omap3_mux_init(board_mux, OMAP_PACKAGE_CBB); |
108 | omap3_pm_init_cpuidle(rx51_cpuidle_params); | 101 | omap3_pm_init_cpuidle(rx51_cpuidle_params); |
109 | omap_serial_init(); | 102 | omap_serial_init(); |
103 | |||
104 | sdrc_params = nokia_get_sdram_timings(); | ||
105 | omap_sdrc_init(sdrc_params, sdrc_params); | ||
106 | |||
110 | usb_musb_init(&musb_board_data); | 107 | usb_musb_init(&musb_board_data); |
111 | rx51_peripherals_init(); | 108 | rx51_peripherals_init(); |
112 | 109 | ||
@@ -117,12 +114,6 @@ static void __init rx51_init(void) | |||
117 | platform_device_register(&leds_gpio); | 114 | platform_device_register(&leds_gpio); |
118 | } | 115 | } |
119 | 116 | ||
120 | static void __init rx51_map_io(void) | ||
121 | { | ||
122 | omap2_set_globals_3xxx(); | ||
123 | omap34xx_map_common_io(); | ||
124 | } | ||
125 | |||
126 | static void __init rx51_reserve(void) | 117 | static void __init rx51_reserve(void) |
127 | { | 118 | { |
128 | rx51_video_mem_init(); | 119 | rx51_video_mem_init(); |
@@ -133,8 +124,8 @@ MACHINE_START(NOKIA_RX51, "Nokia RX-51 board") | |||
133 | /* Maintainer: Lauri Leukkunen <lauri.leukkunen@nokia.com> */ | 124 | /* Maintainer: Lauri Leukkunen <lauri.leukkunen@nokia.com> */ |
134 | .atag_offset = 0x100, | 125 | .atag_offset = 0x100, |
135 | .reserve = rx51_reserve, | 126 | .reserve = rx51_reserve, |
136 | .map_io = rx51_map_io, | 127 | .map_io = omap3_map_io, |
137 | .init_early = rx51_init_early, | 128 | .init_early = omap3430_init_early, |
138 | .init_irq = omap3_init_irq, | 129 | .init_irq = omap3_init_irq, |
139 | .init_machine = rx51_init, | 130 | .init_machine = rx51_init, |
140 | .timer = &omap3_timer, | 131 | .timer = &omap3_timer, |