diff options
Diffstat (limited to 'arch/arm/mach-at91/at91sam9rl.c')
-rw-r--r-- | arch/arm/mach-at91/at91sam9rl.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/arm/mach-at91/at91sam9rl.c b/arch/arm/mach-at91/at91sam9rl.c index 1bcccd70529..6856badc518 100644 --- a/arch/arm/mach-at91/at91sam9rl.c +++ b/arch/arm/mach-at91/at91sam9rl.c | |||
@@ -10,7 +10,6 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <linux/module.h> | 12 | #include <linux/module.h> |
13 | #include <linux/pm.h> | ||
14 | 13 | ||
15 | #include <asm/irq.h> | 14 | #include <asm/irq.h> |
16 | #include <asm/mach/arch.h> | 15 | #include <asm/mach/arch.h> |
@@ -20,7 +19,6 @@ | |||
20 | #include <mach/at91sam9rl.h> | 19 | #include <mach/at91sam9rl.h> |
21 | #include <mach/at91_pmc.h> | 20 | #include <mach/at91_pmc.h> |
22 | #include <mach/at91_rstc.h> | 21 | #include <mach/at91_rstc.h> |
23 | #include <mach/at91_shdwc.h> | ||
24 | 22 | ||
25 | #include "soc.h" | 23 | #include "soc.h" |
26 | #include "generic.h" | 24 | #include "generic.h" |
@@ -264,12 +262,6 @@ static struct at91_gpio_bank at91sam9rl_gpio[] = { | |||
264 | } | 262 | } |
265 | }; | 263 | }; |
266 | 264 | ||
267 | static void at91sam9rl_poweroff(void) | ||
268 | { | ||
269 | at91_sys_write(AT91_SHDW_CR, AT91_SHDW_KEY | AT91_SHDW_SHDW); | ||
270 | } | ||
271 | |||
272 | |||
273 | /* -------------------------------------------------------------------- | 265 | /* -------------------------------------------------------------------- |
274 | * AT91SAM9RL processor initialization | 266 | * AT91SAM9RL processor initialization |
275 | * -------------------------------------------------------------------- */ | 267 | * -------------------------------------------------------------------- */ |
@@ -293,6 +285,7 @@ static void __init at91sam9rl_map_io(void) | |||
293 | 285 | ||
294 | static void __init at91sam9rl_ioremap_registers(void) | 286 | static void __init at91sam9rl_ioremap_registers(void) |
295 | { | 287 | { |
288 | at91_ioremap_shdwc(AT91SAM9RL_BASE_SHDWC); | ||
296 | at91sam926x_ioremap_pit(AT91SAM9RL_BASE_PIT); | 289 | at91sam926x_ioremap_pit(AT91SAM9RL_BASE_PIT); |
297 | at91sam9_ioremap_smc(0, AT91SAM9RL_BASE_SMC); | 290 | at91sam9_ioremap_smc(0, AT91SAM9RL_BASE_SMC); |
298 | } | 291 | } |
@@ -300,7 +293,6 @@ static void __init at91sam9rl_ioremap_registers(void) | |||
300 | static void __init at91sam9rl_initialize(void) | 293 | static void __init at91sam9rl_initialize(void) |
301 | { | 294 | { |
302 | at91_arch_reset = at91sam9_alt_reset; | 295 | at91_arch_reset = at91sam9_alt_reset; |
303 | pm_power_off = at91sam9rl_poweroff; | ||
304 | at91_extern_irq = (1 << AT91SAM9RL_ID_IRQ0); | 296 | at91_extern_irq = (1 << AT91SAM9RL_ID_IRQ0); |
305 | 297 | ||
306 | /* Register GPIO subsystem */ | 298 | /* Register GPIO subsystem */ |