diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-rx51.c')
-rw-r--r-- | arch/arm/mach-omap2/board-rx51.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/arch/arm/mach-omap2/board-rx51.c b/arch/arm/mach-omap2/board-rx51.c index 78869a9a1cc2..1bb1de245917 100644 --- a/arch/arm/mach-omap2/board-rx51.c +++ b/arch/arm/mach-omap2/board-rx51.c | |||
@@ -22,13 +22,15 @@ | |||
22 | #include <asm/mach/arch.h> | 22 | #include <asm/mach/arch.h> |
23 | #include <asm/mach/map.h> | 23 | #include <asm/mach/map.h> |
24 | 24 | ||
25 | #include <mach/mcspi.h> | 25 | #include <plat/mcspi.h> |
26 | #include <mach/mux.h> | 26 | #include <plat/mux.h> |
27 | #include <mach/board.h> | 27 | #include <plat/board.h> |
28 | #include <mach/common.h> | 28 | #include <plat/common.h> |
29 | #include <mach/dma.h> | 29 | #include <plat/dma.h> |
30 | #include <mach/gpmc.h> | 30 | #include <plat/gpmc.h> |
31 | #include <mach/usb.h> | 31 | #include <plat/usb.h> |
32 | |||
33 | struct omap_sdrc_params *rx51_get_sdram_timings(void); | ||
32 | 34 | ||
33 | static struct omap_lcd_config rx51_lcd_config = { | 35 | static struct omap_lcd_config rx51_lcd_config = { |
34 | .ctrl_name = "internal", | 36 | .ctrl_name = "internal", |
@@ -55,9 +57,12 @@ static struct omap_board_config_kernel rx51_config[] = { | |||
55 | 57 | ||
56 | static void __init rx51_init_irq(void) | 58 | static void __init rx51_init_irq(void) |
57 | { | 59 | { |
60 | struct omap_sdrc_params *sdrc_params; | ||
61 | |||
58 | omap_board_config = rx51_config; | 62 | omap_board_config = rx51_config; |
59 | omap_board_config_size = ARRAY_SIZE(rx51_config); | 63 | omap_board_config_size = ARRAY_SIZE(rx51_config); |
60 | omap2_init_common_hw(NULL, NULL); | 64 | sdrc_params = rx51_get_sdram_timings(); |
65 | omap2_init_common_hw(sdrc_params, sdrc_params); | ||
61 | omap_init_irq(); | 66 | omap_init_irq(); |
62 | omap_gpio_init(); | 67 | omap_gpio_init(); |
63 | } | 68 | } |
@@ -84,7 +89,7 @@ static void __init rx51_map_io(void) | |||
84 | MACHINE_START(NOKIA_RX51, "Nokia RX-51 board") | 89 | MACHINE_START(NOKIA_RX51, "Nokia RX-51 board") |
85 | /* Maintainer: Lauri Leukkunen <lauri.leukkunen@nokia.com> */ | 90 | /* Maintainer: Lauri Leukkunen <lauri.leukkunen@nokia.com> */ |
86 | .phys_io = 0x48000000, | 91 | .phys_io = 0x48000000, |
87 | .io_pg_offst = ((0xd8000000) >> 18) & 0xfffc, | 92 | .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, |
88 | .boot_params = 0x80000100, | 93 | .boot_params = 0x80000100, |
89 | .map_io = rx51_map_io, | 94 | .map_io = rx51_map_io, |
90 | .init_irq = rx51_init_irq, | 95 | .init_irq = rx51_init_irq, |