diff options
author | Andrew Victor <andrew@sanpeople.com> | 2006-11-30 06:27:38 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-11-30 17:51:38 -0500 |
commit | 62c1660d908c44663c63ad6c679f6afa1d33c5f6 (patch) | |
tree | 29936dcf2048635ef7f0962be42316d94d1e9664 /arch/arm/mach-at91rm9200/generic.h | |
parent | 79da7a610a1f81b51a1a77e2ac27438d7a5c5124 (diff) |
[ARM] 3948/1: AT91: Initial support for AT91SAM9261 and AT91SAM9260
This patch adds the initial support for the newer Atmel AT91SAM9261 and
AT91SAM9260 processors. The code is based on, and makes use of, the
existing AT91RM9200 support.
Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-at91rm9200/generic.h')
-rw-r--r-- | arch/arm/mach-at91rm9200/generic.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-at91rm9200/generic.h b/arch/arm/mach-at91rm9200/generic.h index fd98e353c5a2..8c4d5a77d485 100644 --- a/arch/arm/mach-at91rm9200/generic.h +++ b/arch/arm/mach-at91rm9200/generic.h | |||
@@ -10,14 +10,19 @@ | |||
10 | 10 | ||
11 | /* Processors */ | 11 | /* Processors */ |
12 | extern void __init at91rm9200_initialize(unsigned long main_clock, unsigned short banks); | 12 | extern void __init at91rm9200_initialize(unsigned long main_clock, unsigned short banks); |
13 | extern void __init at91sam9260_initialize(unsigned long main_clock); | ||
14 | extern void __init at91sam9261_initialize(unsigned long main_clock); | ||
13 | 15 | ||
14 | /* Interrupts */ | 16 | /* Interrupts */ |
15 | extern void __init at91rm9200_init_interrupts(unsigned int priority[]); | 17 | extern void __init at91rm9200_init_interrupts(unsigned int priority[]); |
18 | extern void __init at91sam9260_init_interrupts(unsigned int priority[]); | ||
19 | extern void __init at91sam9261_init_interrupts(unsigned int priority[]); | ||
16 | extern void __init at91_aic_init(unsigned int priority[]); | 20 | extern void __init at91_aic_init(unsigned int priority[]); |
17 | 21 | ||
18 | /* Timer */ | 22 | /* Timer */ |
19 | struct sys_timer; | 23 | struct sys_timer; |
20 | extern struct sys_timer at91rm9200_timer; | 24 | extern struct sys_timer at91rm9200_timer; |
25 | extern struct sys_timer at91sam926x_timer; | ||
21 | 26 | ||
22 | /* Clocks */ | 27 | /* Clocks */ |
23 | extern int __init at91_clock_init(unsigned long main_clock); | 28 | extern int __init at91_clock_init(unsigned long main_clock); |