Merge branch 'parisc-3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller...
[pandora-kernel.git] / arch / arm / mach-at91 / at91sam9x5.c
1 /*
2  *  Chip-specific setup code for the AT91SAM9x5 family
3  *
4  *  Copyright (C) 2010-2012 Atmel Corporation.
5  *
6  * Licensed under GPLv2 or later.
7  */
8
9 #include <asm/system_misc.h>
10 #include <mach/hardware.h>
11
12 #include "soc.h"
13 #include "generic.h"
14
15 /* --------------------------------------------------------------------
16  *  AT91SAM9x5 processor initialization
17  * -------------------------------------------------------------------- */
18
19 static void __init at91sam9x5_map_io(void)
20 {
21         at91_init_sram(0, AT91SAM9X5_SRAM_BASE, AT91SAM9X5_SRAM_SIZE);
22 }
23
24 static void __init at91sam9x5_initialize(void)
25 {
26         at91_sysirq_mask_rtc(AT91SAM9X5_BASE_RTC);
27 }
28
29 /* --------------------------------------------------------------------
30  *  Interrupt initialization
31  * -------------------------------------------------------------------- */
32
33 AT91_SOC_START(at91sam9x5)
34         .map_io = at91sam9x5_map_io,
35         .init = at91sam9x5_initialize,
36 AT91_SOC_END