Commit 71ee7dad authored by Russell King's avatar Russell King

ARM: OMAP: Convert to use ->reserve method to reserve boot time memory

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent a1af0fbb
...@@ -301,6 +301,7 @@ MACHINE_START(AMS_DELTA, "Amstrad E3 (Delta)") ...@@ -301,6 +301,7 @@ MACHINE_START(AMS_DELTA, "Amstrad E3 (Delta)")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = ams_delta_map_io, .map_io = ams_delta_map_io,
.reserve = omap_reserve,
.init_irq = ams_delta_init_irq, .init_irq = ams_delta_init_irq,
.init_machine = ams_delta_init, .init_machine = ams_delta_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -378,6 +378,7 @@ MACHINE_START(OMAP_FSAMPLE, "OMAP730 F-Sample") ...@@ -378,6 +378,7 @@ MACHINE_START(OMAP_FSAMPLE, "OMAP730 F-Sample")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_fsample_map_io, .map_io = omap_fsample_map_io,
.reserve = omap_reserve,
.init_irq = omap_fsample_init_irq, .init_irq = omap_fsample_init_irq,
.init_machine = omap_fsample_init, .init_machine = omap_fsample_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -98,6 +98,7 @@ MACHINE_START(OMAP_GENERIC, "Generic OMAP1510/1610/1710") ...@@ -98,6 +98,7 @@ MACHINE_START(OMAP_GENERIC, "Generic OMAP1510/1610/1710")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_generic_map_io, .map_io = omap_generic_map_io,
.reserve = omap_reserve,
.init_irq = omap_generic_init_irq, .init_irq = omap_generic_init_irq,
.init_machine = omap_generic_init, .init_machine = omap_generic_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -467,6 +467,7 @@ MACHINE_START(OMAP_H2, "TI-H2") ...@@ -467,6 +467,7 @@ MACHINE_START(OMAP_H2, "TI-H2")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = h2_map_io, .map_io = h2_map_io,
.reserve = omap_reserve,
.init_irq = h2_init_irq, .init_irq = h2_init_irq,
.init_machine = h2_init, .init_machine = h2_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -437,6 +437,7 @@ MACHINE_START(OMAP_H3, "TI OMAP1710 H3 board") ...@@ -437,6 +437,7 @@ MACHINE_START(OMAP_H3, "TI OMAP1710 H3 board")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = h3_map_io, .map_io = h3_map_io,
.reserve = omap_reserve,
.init_irq = h3_init_irq, .init_irq = h3_init_irq,
.init_machine = h3_init, .init_machine = h3_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -304,6 +304,7 @@ MACHINE_START(HERALD, "HTC Herald") ...@@ -304,6 +304,7 @@ MACHINE_START(HERALD, "HTC Herald")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = htcherald_map_io, .map_io = htcherald_map_io,
.reserve = omap_reserve,
.init_irq = htcherald_init_irq, .init_irq = htcherald_init_irq,
.init_machine = htcherald_init, .init_machine = htcherald_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -463,6 +463,7 @@ MACHINE_START(OMAP_INNOVATOR, "TI-Innovator") ...@@ -463,6 +463,7 @@ MACHINE_START(OMAP_INNOVATOR, "TI-Innovator")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = innovator_map_io, .map_io = innovator_map_io,
.reserve = omap_reserve,
.init_irq = innovator_init_irq, .init_irq = innovator_init_irq,
.init_machine = innovator_init, .init_machine = innovator_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -400,6 +400,7 @@ MACHINE_START(NOKIA770, "Nokia 770") ...@@ -400,6 +400,7 @@ MACHINE_START(NOKIA770, "Nokia 770")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_nokia770_map_io, .map_io = omap_nokia770_map_io,
.reserve = omap_reserve,
.init_irq = omap_nokia770_init_irq, .init_irq = omap_nokia770_init_irq,
.init_machine = omap_nokia770_init, .init_machine = omap_nokia770_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -584,6 +584,7 @@ MACHINE_START(OMAP_OSK, "TI-OSK") ...@@ -584,6 +584,7 @@ MACHINE_START(OMAP_OSK, "TI-OSK")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = osk_map_io, .map_io = osk_map_io,
.reserve = omap_reserve,
.init_irq = osk_init_irq, .init_irq = osk_init_irq,
.init_machine = osk_init, .init_machine = osk_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -373,6 +373,7 @@ MACHINE_START(OMAP_PALMTE, "OMAP310 based Palm Tungsten E") ...@@ -373,6 +373,7 @@ MACHINE_START(OMAP_PALMTE, "OMAP310 based Palm Tungsten E")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_palmte_map_io, .map_io = omap_palmte_map_io,
.reserve = omap_reserve,
.init_irq = omap_palmte_init_irq, .init_irq = omap_palmte_init_irq,
.init_machine = omap_palmte_init, .init_machine = omap_palmte_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -321,6 +321,7 @@ MACHINE_START(OMAP_PALMTT, "OMAP1510 based Palm Tungsten|T") ...@@ -321,6 +321,7 @@ MACHINE_START(OMAP_PALMTT, "OMAP1510 based Palm Tungsten|T")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_palmtt_map_io, .map_io = omap_palmtt_map_io,
.reserve = omap_reserve,
.init_irq = omap_palmtt_init_irq, .init_irq = omap_palmtt_init_irq,
.init_machine = omap_palmtt_init, .init_machine = omap_palmtt_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -340,7 +340,9 @@ omap_palmz71_map_io(void) ...@@ -340,7 +340,9 @@ omap_palmz71_map_io(void)
MACHINE_START(OMAP_PALMZ71, "OMAP310 based Palm Zire71") MACHINE_START(OMAP_PALMZ71, "OMAP310 based Palm Zire71")
.phys_io = 0xfff00000, .phys_io = 0xfff00000,
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100,.map_io = omap_palmz71_map_io, .boot_params = 0x10000100,
.map_io = omap_palmz71_map_io,
.reserve = omap_reserve,
.init_irq = omap_palmz71_init_irq, .init_irq = omap_palmz71_init_irq,
.init_machine = omap_palmz71_init, .init_machine = omap_palmz71_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -339,6 +339,7 @@ MACHINE_START(OMAP_PERSEUS2, "OMAP730 Perseus2") ...@@ -339,6 +339,7 @@ MACHINE_START(OMAP_PERSEUS2, "OMAP730 Perseus2")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_perseus2_map_io, .map_io = omap_perseus2_map_io,
.reserve = omap_reserve,
.init_irq = omap_perseus2_init_irq, .init_irq = omap_perseus2_init_irq,
.init_machine = omap_perseus2_init, .init_machine = omap_perseus2_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -423,6 +423,7 @@ MACHINE_START(SX1, "OMAP310 based Siemens SX1") ...@@ -423,6 +423,7 @@ MACHINE_START(SX1, "OMAP310 based Siemens SX1")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = omap_sx1_map_io, .map_io = omap_sx1_map_io,
.reserve = omap_reserve,
.init_irq = omap_sx1_init_irq, .init_irq = omap_sx1_init_irq,
.init_machine = omap_sx1_init, .init_machine = omap_sx1_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -287,6 +287,7 @@ MACHINE_START(VOICEBLUE, "VoiceBlue OMAP5910") ...@@ -287,6 +287,7 @@ MACHINE_START(VOICEBLUE, "VoiceBlue OMAP5910")
.io_pg_offst = ((0xfef00000) >> 18) & 0xfffc, .io_pg_offst = ((0xfef00000) >> 18) & 0xfffc,
.boot_params = 0x10000100, .boot_params = 0x10000100,
.map_io = voiceblue_map_io, .map_io = voiceblue_map_io,
.reserve = omap_reserve,
.init_irq = voiceblue_init_irq, .init_irq = voiceblue_init_irq,
.init_machine = voiceblue_init, .init_machine = voiceblue_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
extern void omap_check_revision(void); extern void omap_check_revision(void);
extern void omap_sram_init(void); extern void omap_sram_init(void);
extern void omapfb_reserve_sdram(void);
/* /*
* The machine specific code may provide the extra mapping besides the * The machine specific code may provide the extra mapping besides the
...@@ -122,7 +121,6 @@ void __init omap1_map_common_io(void) ...@@ -122,7 +121,6 @@ void __init omap1_map_common_io(void)
#endif #endif
omap_sram_init(); omap_sram_init();
omapfb_reserve_sdram();
} }
/* /*
......
...@@ -248,6 +248,7 @@ MACHINE_START(OMAP_2430SDP, "OMAP2430 sdp2430 board") ...@@ -248,6 +248,7 @@ MACHINE_START(OMAP_2430SDP, "OMAP2430 sdp2430 board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_2430sdp_map_io, .map_io = omap_2430sdp_map_io,
.reserve = omap_reserve,
.init_irq = omap_2430sdp_init_irq, .init_irq = omap_2430sdp_init_irq,
.init_machine = omap_2430sdp_init, .init_machine = omap_2430sdp_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -815,6 +815,7 @@ MACHINE_START(OMAP_3430SDP, "OMAP3430 3430SDP board") ...@@ -815,6 +815,7 @@ MACHINE_START(OMAP_3430SDP, "OMAP3430 3430SDP board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_3430sdp_map_io, .map_io = omap_3430sdp_map_io,
.reserve = omap_reserve,
.init_irq = omap_3430sdp_init_irq, .init_irq = omap_3430sdp_init_irq,
.init_machine = omap_3430sdp_init, .init_machine = omap_3430sdp_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -108,6 +108,7 @@ MACHINE_START(OMAP_3630SDP, "OMAP 3630SDP board") ...@@ -108,6 +108,7 @@ MACHINE_START(OMAP_3630SDP, "OMAP 3630SDP board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_sdp_map_io, .map_io = omap_sdp_map_io,
.reserve = omap_reserve,
.init_irq = omap_sdp_init_irq, .init_irq = omap_sdp_init_irq,
.init_machine = omap_sdp_init, .init_machine = omap_sdp_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -402,6 +402,7 @@ MACHINE_START(OMAP_4430SDP, "OMAP4430 4430SDP board") ...@@ -402,6 +402,7 @@ MACHINE_START(OMAP_4430SDP, "OMAP4430 4430SDP board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_4430sdp_map_io, .map_io = omap_4430sdp_map_io,
.reserve = omap_reserve,
.init_irq = omap_4430sdp_init_irq, .init_irq = omap_4430sdp_init_irq,
.init_machine = omap_4430sdp_init, .init_machine = omap_4430sdp_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -472,6 +472,7 @@ MACHINE_START(OMAP3517EVM, "OMAP3517/AM3517 EVM") ...@@ -472,6 +472,7 @@ MACHINE_START(OMAP3517EVM, "OMAP3517/AM3517 EVM")
.io_pg_offst = ((0xd8000000) >> 18) & 0xfffc, .io_pg_offst = ((0xd8000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = am3517_evm_map_io, .map_io = am3517_evm_map_io,
.reserve = omap_reserve,
.init_irq = am3517_evm_init_irq, .init_irq = am3517_evm_init_irq,
.init_machine = am3517_evm_init, .init_machine = am3517_evm_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -346,6 +346,7 @@ MACHINE_START(OMAP_APOLLON, "OMAP24xx Apollon") ...@@ -346,6 +346,7 @@ MACHINE_START(OMAP_APOLLON, "OMAP24xx Apollon")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_apollon_map_io, .map_io = omap_apollon_map_io,
.reserve = omap_reserve,
.init_irq = omap_apollon_init_irq, .init_irq = omap_apollon_init_irq,
.init_machine = omap_apollon_init, .init_machine = omap_apollon_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -837,6 +837,7 @@ MACHINE_START(CM_T35, "Compulab CM-T35") ...@@ -837,6 +837,7 @@ MACHINE_START(CM_T35, "Compulab CM-T35")
.io_pg_offst = ((0xd8000000) >> 18) & 0xfffc, .io_pg_offst = ((0xd8000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = cm_t35_map_io, .map_io = cm_t35_map_io,
.reserve = omap_reserve,
.init_irq = cm_t35_init_irq, .init_irq = cm_t35_init_irq,
.init_machine = cm_t35_init, .init_machine = cm_t35_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -825,6 +825,7 @@ MACHINE_START(DEVKIT8000, "OMAP3 Devkit8000") ...@@ -825,6 +825,7 @@ MACHINE_START(DEVKIT8000, "OMAP3 Devkit8000")
.io_pg_offst = ((0xd8000000) >> 18) & 0xfffc, .io_pg_offst = ((0xd8000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = devkit8000_map_io, .map_io = devkit8000_map_io,
.reserve = omap_reserve,
.init_irq = devkit8000_init_irq, .init_irq = devkit8000_init_irq,
.init_machine = devkit8000_init, .init_machine = devkit8000_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -59,6 +59,7 @@ MACHINE_START(OMAP_GENERIC, "Generic OMAP24xx") ...@@ -59,6 +59,7 @@ MACHINE_START(OMAP_GENERIC, "Generic OMAP24xx")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_generic_map_io, .map_io = omap_generic_map_io,
.reserve = omap_reserve,
.init_irq = omap_generic_init_irq, .init_irq = omap_generic_init_irq,
.init_machine = omap_generic_init, .init_machine = omap_generic_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -378,6 +378,7 @@ MACHINE_START(OMAP_H4, "OMAP2420 H4 board") ...@@ -378,6 +378,7 @@ MACHINE_START(OMAP_H4, "OMAP2420 H4 board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_h4_map_io, .map_io = omap_h4_map_io,
.reserve = omap_reserve,
.init_irq = omap_h4_init_irq, .init_irq = omap_h4_init_irq,
.init_machine = omap_h4_init, .init_machine = omap_h4_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -543,6 +543,7 @@ MACHINE_START(IGEP0020, "IGEP v2 board") ...@@ -543,6 +543,7 @@ MACHINE_START(IGEP0020, "IGEP v2 board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = igep2_map_io, .map_io = igep2_map_io,
.reserve = omap_reserve,
.init_irq = igep2_init_irq, .init_irq = igep2_init_irq,
.init_machine = igep2_init, .init_machine = igep2_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -417,6 +417,7 @@ MACHINE_START(OMAP_LDP, "OMAP LDP board") ...@@ -417,6 +417,7 @@ MACHINE_START(OMAP_LDP, "OMAP LDP board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_ldp_map_io, .map_io = omap_ldp_map_io,
.reserve = omap_reserve,
.init_irq = omap_ldp_init_irq, .init_irq = omap_ldp_init_irq,
.init_machine = omap_ldp_init, .init_machine = omap_ldp_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -667,6 +667,7 @@ MACHINE_START(NOKIA_N800, "Nokia N800") ...@@ -667,6 +667,7 @@ MACHINE_START(NOKIA_N800, "Nokia N800")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = n8x0_map_io, .map_io = n8x0_map_io,
.reserve = omap_reserve,
.init_irq = n8x0_init_irq, .init_irq = n8x0_init_irq,
.init_machine = n8x0_init_machine, .init_machine = n8x0_init_machine,
.timer = &omap_timer, .timer = &omap_timer,
...@@ -677,6 +678,7 @@ MACHINE_START(NOKIA_N810, "Nokia N810") ...@@ -677,6 +678,7 @@ MACHINE_START(NOKIA_N810, "Nokia N810")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = n8x0_map_io, .map_io = n8x0_map_io,
.reserve = omap_reserve,
.init_irq = n8x0_init_irq, .init_irq = n8x0_init_irq,
.init_machine = n8x0_init_machine, .init_machine = n8x0_init_machine,
.timer = &omap_timer, .timer = &omap_timer,
...@@ -687,6 +689,7 @@ MACHINE_START(NOKIA_N810_WIMAX, "Nokia N810 WiMAX") ...@@ -687,6 +689,7 @@ MACHINE_START(NOKIA_N810_WIMAX, "Nokia N810 WiMAX")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = n8x0_map_io, .map_io = n8x0_map_io,
.reserve = omap_reserve,
.init_irq = n8x0_init_irq, .init_irq = n8x0_init_irq,
.init_machine = n8x0_init_machine, .init_machine = n8x0_init_machine,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -519,6 +519,7 @@ MACHINE_START(OMAP3_BEAGLE, "OMAP3 Beagle Board") ...@@ -519,6 +519,7 @@ MACHINE_START(OMAP3_BEAGLE, "OMAP3 Beagle Board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap3_beagle_map_io, .map_io = omap3_beagle_map_io,
.reserve = omap_reserve,
.init_irq = omap3_beagle_init_irq, .init_irq = omap3_beagle_init_irq,
.init_machine = omap3_beagle_init, .init_machine = omap3_beagle_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -727,6 +727,7 @@ MACHINE_START(OMAP3EVM, "OMAP3 EVM") ...@@ -727,6 +727,7 @@ MACHINE_START(OMAP3EVM, "OMAP3 EVM")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap3_evm_map_io, .map_io = omap3_evm_map_io,
.reserve = omap_reserve,
.init_irq = omap3_evm_init_irq, .init_irq = omap3_evm_init_irq,
.init_machine = omap3_evm_init, .init_machine = omap3_evm_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -601,6 +601,7 @@ MACHINE_START(OMAP3_PANDORA, "Pandora Handheld Console") ...@@ -601,6 +601,7 @@ MACHINE_START(OMAP3_PANDORA, "Pandora Handheld Console")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap3pandora_map_io, .map_io = omap3pandora_map_io,
.reserve = omap_reserve,
.init_irq = omap3pandora_init_irq, .init_irq = omap3pandora_init_irq,
.init_machine = omap3pandora_init, .init_machine = omap3pandora_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -571,6 +571,7 @@ MACHINE_START(TOUCHBOOK, "OMAP3 touchbook Board") ...@@ -571,6 +571,7 @@ MACHINE_START(TOUCHBOOK, "OMAP3 touchbook Board")
.io_pg_offst = ((0xd8000000) >> 18) & 0xfffc, .io_pg_offst = ((0xd8000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap3_touchbook_map_io, .map_io = omap3_touchbook_map_io,
.reserve = omap_reserve,
.init_irq = omap3_touchbook_init_irq, .init_irq = omap3_touchbook_init_irq,
.init_machine = omap3_touchbook_init, .init_machine = omap3_touchbook_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -495,6 +495,7 @@ MACHINE_START(OVERO, "Gumstix Overo") ...@@ -495,6 +495,7 @@ MACHINE_START(OVERO, "Gumstix Overo")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = overo_map_io, .map_io = overo_map_io,
.reserve = omap_reserve,
.init_irq = overo_init_irq, .init_irq = overo_init_irq,
.init_machine = overo_init, .init_machine = overo_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -154,6 +154,7 @@ MACHINE_START(NOKIA_RX51, "Nokia RX-51 board") ...@@ -154,6 +154,7 @@ MACHINE_START(NOKIA_RX51, "Nokia RX-51 board")
.io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = rx51_map_io, .map_io = rx51_map_io,
.reserve = omap_reserve,
.init_irq = rx51_init_irq, .init_irq = rx51_init_irq,
.init_machine = rx51_init, .init_machine = rx51_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -95,6 +95,7 @@ MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") ...@@ -95,6 +95,7 @@ MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board")
.io_pg_offst = (ZOOM_UART_VIRT >> 18) & 0xfffc, .io_pg_offst = (ZOOM_UART_VIRT >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_zoom2_map_io, .map_io = omap_zoom2_map_io,
.reserve = omap_reserve,
.init_irq = omap_zoom2_init_irq, .init_irq = omap_zoom2_init_irq,
.init_machine = omap_zoom2_init, .init_machine = omap_zoom2_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -77,6 +77,7 @@ MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board") ...@@ -77,6 +77,7 @@ MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board")
.io_pg_offst = (ZOOM_UART_VIRT >> 18) & 0xfffc, .io_pg_offst = (ZOOM_UART_VIRT >> 18) & 0xfffc,
.boot_params = 0x80000100, .boot_params = 0x80000100,
.map_io = omap_zoom_map_io, .map_io = omap_zoom_map_io,
.reserve = omap_reserve,
.init_irq = omap_zoom_init_irq, .init_irq = omap_zoom_init_irq,
.init_machine = omap_zoom_init, .init_machine = omap_zoom_init,
.timer = &omap_timer, .timer = &omap_timer,
......
...@@ -33,7 +33,6 @@ ...@@ -33,7 +33,6 @@
#include <plat/sdrc.h> #include <plat/sdrc.h>
#include <plat/gpmc.h> #include <plat/gpmc.h>
#include <plat/serial.h> #include <plat/serial.h>
#include <plat/vram.h>
#include "clock2xxx.h" #include "clock2xxx.h"
#include "clock3xxx.h" #include "clock3xxx.h"
...@@ -241,8 +240,6 @@ static void __init _omap2_map_common_io(void) ...@@ -241,8 +240,6 @@ static void __init _omap2_map_common_io(void)
omap2_check_revision(); omap2_check_revision();
omap_sram_init(); omap_sram_init();
omapfb_reserve_sdram();
omap_vram_reserve_sdram();
} }
#ifdef CONFIG_ARCH_OMAP2420 #ifdef CONFIG_ARCH_OMAP2420
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include <linux/serial_reg.h> #include <linux/serial_reg.h>
#include <linux/clk.h> #include <linux/clk.h>
#include <linux/io.h> #include <linux/io.h>
#include <linux/omapfb.h>
#include <mach/hardware.h> #include <mach/hardware.h>
#include <asm/system.h> #include <asm/system.h>
...@@ -35,6 +36,7 @@ ...@@ -35,6 +36,7 @@
#include <plat/mux.h> #include <plat/mux.h>
#include <plat/fpga.h> #include <plat/fpga.h>
#include <plat/serial.h> #include <plat/serial.h>
#include <plat/vram.h>
#include <plat/clock.h> #include <plat/clock.h>
...@@ -81,6 +83,12 @@ const void *omap_get_var_config(u16 tag, size_t *len) ...@@ -81,6 +83,12 @@ const void *omap_get_var_config(u16 tag, size_t *len)
} }
EXPORT_SYMBOL(omap_get_var_config); EXPORT_SYMBOL(omap_get_var_config);
void __init omap_reserve(void)
{
omapfb_reserve_sdram();
omap_vram_reserve_sdram();
}
/* /*
* 32KHz clocksource ... always available, on pretty most chips except * 32KHz clocksource ... always available, on pretty most chips except
* OMAP 730 and 1510. Other timers could be used as clocksources, with * OMAP 730 and 1510. Other timers could be used as clocksources, with
......
...@@ -34,6 +34,8 @@ struct sys_timer; ...@@ -34,6 +34,8 @@ struct sys_timer;
extern void omap_map_common_io(void); extern void omap_map_common_io(void);
extern struct sys_timer omap_timer; extern struct sys_timer omap_timer;
extern void omap_reserve(void);
/* /*
* IO bases for various OMAP processors * IO bases for various OMAP processors
* Except the tap base, rest all the io bases * Except the tap base, rest all the io bases
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment