generic.h (d585a021c0b10b0477d6b608c53e1feb8cde0507) generic.h (789b23bc40a67d9a19bedc2655c6bcab79bcabd8)
1/*
2 * linux/arch/arm/mach-at91/generic.h
3 *
4 * Copyright (C) 2005 David Brownell
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10
11 /* Processors */
12extern void __init at91rm9200_initialize(unsigned long main_clock, unsigned short banks);
13extern void __init at91sam9260_initialize(unsigned long main_clock);
14extern void __init at91sam9261_initialize(unsigned long main_clock);
15extern void __init at91sam9263_initialize(unsigned long main_clock);
16extern void __init at91sam9rl_initialize(unsigned long main_clock);
1/*
2 * linux/arch/arm/mach-at91/generic.h
3 *
4 * Copyright (C) 2005 David Brownell
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10
11 /* Processors */
12extern void __init at91rm9200_initialize(unsigned long main_clock, unsigned short banks);
13extern void __init at91sam9260_initialize(unsigned long main_clock);
14extern void __init at91sam9261_initialize(unsigned long main_clock);
15extern void __init at91sam9263_initialize(unsigned long main_clock);
16extern void __init at91sam9rl_initialize(unsigned long main_clock);
17extern void __init at91sam9g45_initialize(unsigned long main_clock);
17extern void __init at91x40_initialize(unsigned long main_clock);
18extern void __init at91cap9_initialize(unsigned long main_clock);
19
20 /* Interrupts */
21extern void __init at91rm9200_init_interrupts(unsigned int priority[]);
22extern void __init at91sam9260_init_interrupts(unsigned int priority[]);
23extern void __init at91sam9261_init_interrupts(unsigned int priority[]);
24extern void __init at91sam9263_init_interrupts(unsigned int priority[]);
25extern void __init at91sam9rl_init_interrupts(unsigned int priority[]);
18extern void __init at91x40_initialize(unsigned long main_clock);
19extern void __init at91cap9_initialize(unsigned long main_clock);
20
21 /* Interrupts */
22extern void __init at91rm9200_init_interrupts(unsigned int priority[]);
23extern void __init at91sam9260_init_interrupts(unsigned int priority[]);
24extern void __init at91sam9261_init_interrupts(unsigned int priority[]);
25extern void __init at91sam9263_init_interrupts(unsigned int priority[]);
26extern void __init at91sam9rl_init_interrupts(unsigned int priority[]);
27extern void __init at91sam9g45_init_interrupts(unsigned int priority[]);
26extern void __init at91x40_init_interrupts(unsigned int priority[]);
27extern void __init at91cap9_init_interrupts(unsigned int priority[]);
28extern void __init at91_aic_init(unsigned int priority[]);
29
30 /* Timer */
31struct sys_timer;
32extern struct sys_timer at91rm9200_timer;
33extern struct sys_timer at91sam926x_timer;

--- 25 unchanged lines hidden ---
28extern void __init at91x40_init_interrupts(unsigned int priority[]);
29extern void __init at91cap9_init_interrupts(unsigned int priority[]);
30extern void __init at91_aic_init(unsigned int priority[]);
31
32 /* Timer */
33struct sys_timer;
34extern struct sys_timer at91rm9200_timer;
35extern struct sys_timer at91sam926x_timer;

--- 25 unchanged lines hidden ---