diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-generic.c')
| -rw-r--r-- | arch/arm/mach-omap2/board-generic.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c index 69064b1c6a75..b1c2c9a11c38 100644 --- a/arch/arm/mach-omap2/board-generic.c +++ b/arch/arm/mach-omap2/board-generic.c | |||
| @@ -48,10 +48,22 @@ static void __init omap_generic_init(void) | |||
| 48 | 48 | ||
| 49 | static void __init omap_generic_map_io(void) | 49 | static void __init omap_generic_map_io(void) |
| 50 | { | 50 | { |
| 51 | omap2_set_globals_242x(); /* should be 242x, 243x, or 343x */ | 51 | if (cpu_is_omap242x()) { |
| 52 | omap242x_map_common_io(); | 52 | omap2_set_globals_242x(); |
| 53 | omap242x_map_common_io(); | ||
| 54 | } else if (cpu_is_omap243x()) { | ||
| 55 | omap2_set_globals_243x(); | ||
| 56 | omap243x_map_common_io(); | ||
| 57 | } else if (cpu_is_omap34xx()) { | ||
| 58 | omap2_set_globals_3xxx(); | ||
| 59 | omap34xx_map_common_io(); | ||
| 60 | } else if (cpu_is_omap44xx()) { | ||
| 61 | omap2_set_globals_443x(); | ||
| 62 | omap44xx_map_common_io(); | ||
| 63 | } | ||
| 53 | } | 64 | } |
| 54 | 65 | ||
| 66 | /* XXX This machine entry name should be updated */ | ||
| 55 | MACHINE_START(OMAP_GENERIC, "Generic OMAP24xx") | 67 | MACHINE_START(OMAP_GENERIC, "Generic OMAP24xx") |
| 56 | /* Maintainer: Paul Mundt <paul.mundt@nokia.com> */ | 68 | /* Maintainer: Paul Mundt <paul.mundt@nokia.com> */ |
| 57 | .boot_params = 0x80000100, | 69 | .boot_params = 0x80000100, |
