diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-omap3beagle.c')
-rw-r--r-- | arch/arm/mach-omap2/board-omap3beagle.c | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index 928933ba28ce..70261bcda3f9 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c | |||
@@ -444,18 +444,6 @@ static struct platform_device keys_gpio = { | |||
444 | }, | 444 | }, |
445 | }; | 445 | }; |
446 | 446 | ||
447 | static void __init omap3_beagle_init_early(void) | ||
448 | { | ||
449 | omap2_init_common_infrastructure(); | ||
450 | omap2_init_common_devices(mt46h32m32lf6_sdrc_params, | ||
451 | mt46h32m32lf6_sdrc_params); | ||
452 | } | ||
453 | |||
454 | static void __init omap3_beagle_init_irq(void) | ||
455 | { | ||
456 | omap3_init_irq(); | ||
457 | } | ||
458 | |||
459 | static struct platform_device *omap3_beagle_devices[] __initdata = { | 447 | static struct platform_device *omap3_beagle_devices[] __initdata = { |
460 | &leds_gpio, | 448 | &leds_gpio, |
461 | &keys_gpio, | 449 | &keys_gpio, |
@@ -493,8 +481,8 @@ static void __init beagle_opp_init(void) | |||
493 | if (cpu_is_omap3630()) { | 481 | if (cpu_is_omap3630()) { |
494 | struct device *mpu_dev, *iva_dev; | 482 | struct device *mpu_dev, *iva_dev; |
495 | 483 | ||
496 | mpu_dev = omap2_get_mpuss_device(); | 484 | mpu_dev = omap_device_get_by_hwmod_name("mpu"); |
497 | iva_dev = omap2_get_iva_device(); | 485 | iva_dev = omap_device_get_by_hwmod_name("iva"); |
498 | 486 | ||
499 | if (!mpu_dev || !iva_dev) { | 487 | if (!mpu_dev || !iva_dev) { |
500 | pr_err("%s: Aiee.. no mpu/dsp devices? %p %p\n", | 488 | pr_err("%s: Aiee.. no mpu/dsp devices? %p %p\n", |
@@ -534,6 +522,8 @@ static void __init omap3_beagle_init(void) | |||
534 | ARRAY_SIZE(omap3_beagle_devices)); | 522 | ARRAY_SIZE(omap3_beagle_devices)); |
535 | omap_display_init(&beagle_dss_data); | 523 | omap_display_init(&beagle_dss_data); |
536 | omap_serial_init(); | 524 | omap_serial_init(); |
525 | omap_sdrc_init(mt46h32m32lf6_sdrc_params, | ||
526 | mt46h32m32lf6_sdrc_params); | ||
537 | 527 | ||
538 | omap_mux_init_gpio(170, OMAP_PIN_INPUT); | 528 | omap_mux_init_gpio(170, OMAP_PIN_INPUT); |
539 | /* REVISIT leave DVI powered down until it's needed ... */ | 529 | /* REVISIT leave DVI powered down until it's needed ... */ |
@@ -560,8 +550,8 @@ MACHINE_START(OMAP3_BEAGLE, "OMAP3 Beagle Board") | |||
560 | .atag_offset = 0x100, | 550 | .atag_offset = 0x100, |
561 | .reserve = omap_reserve, | 551 | .reserve = omap_reserve, |
562 | .map_io = omap3_map_io, | 552 | .map_io = omap3_map_io, |
563 | .init_early = omap3_beagle_init_early, | 553 | .init_early = omap3_init_early, |
564 | .init_irq = omap3_beagle_init_irq, | 554 | .init_irq = omap3_init_irq, |
565 | .init_machine = omap3_beagle_init, | 555 | .init_machine = omap3_beagle_init, |
566 | .timer = &omap3_secure_timer, | 556 | .timer = &omap3_secure_timer, |
567 | MACHINE_END | 557 | MACHINE_END |