diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-clps7500/core.c | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/arch/arm/mach-clps7500/core.c b/arch/arm/mach-clps7500/core.c index e216ab8b9e8f..0364ba4b539e 100644 --- a/arch/arm/mach-clps7500/core.c +++ b/arch/arm/mach-clps7500/core.c | |||
@@ -259,10 +259,27 @@ static void __init clps7500_init_irq(void) | |||
259 | } | 259 | } |
260 | 260 | ||
261 | static struct map_desc cl7500_io_desc[] __initdata = { | 261 | static struct map_desc cl7500_io_desc[] __initdata = { |
262 | { IO_BASE, IO_START, IO_SIZE, MT_DEVICE }, /* IO space */ | 262 | { /* IO space */ |
263 | { ISA_BASE, ISA_START, ISA_SIZE, MT_DEVICE }, /* ISA space */ | 263 | .virtual = IO_BASE, |
264 | { FLASH_BASE, FLASH_START, FLASH_SIZE, MT_DEVICE }, /* Flash */ | 264 | .pfn = __phys_to_pfn(IO_START), |
265 | { LED_BASE, LED_START, LED_SIZE, MT_DEVICE } /* LED */ | 265 | .length = IO_SIZE, |
266 | .type = MT_DEVICE | ||
267 | }, { /* ISA space */ | ||
268 | .virtual = ISA_BASE, | ||
269 | .pfn = __phys_to_pfn(ISA_START), | ||
270 | .length = ISA_SIZE, | ||
271 | .type = MT_DEVICE | ||
272 | }, { /* Flash */ | ||
273 | .virtual = FLASH_BASE, | ||
274 | .pfn = __phys_to_pfn(FLASH_START), | ||
275 | .length = FLASH_SIZE, | ||
276 | .type = MT_DEVICE | ||
277 | }, { /* LED */ | ||
278 | .virtual = LED_BASE, | ||
279 | .pfn = __phys_to_pfn(LED_START), | ||
280 | .length = LED_SIZE, | ||
281 | .type = MT_DEVICE | ||
282 | } | ||
266 | }; | 283 | }; |
267 | 284 | ||
268 | static void __init clps7500_map_io(void) | 285 | static void __init clps7500_map_io(void) |