blob: 99afa7c90d656bf43a9c2414f8fc6c5704c3fc42 [file] [log] [blame]
Jean-Christophe PLAGNIOL-VILLARD21d08b92011-04-23 15:28:34 +08001/*
2 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3 *
4 * Under GPLv2
5 */
6
7struct at91_soc {
Jean-Christophe PLAGNIOL-VILLARD92100c12011-04-23 15:28:34 +08008 unsigned int *default_irq_priority;
Jean-Christophe PLAGNIOL-VILLARD21d08b92011-04-23 15:28:34 +08009 void (*map_io)(void);
10 void (*init)(unsigned long main_clock);
11};
12
13extern struct at91_soc at91_boot_soc;
14extern struct at91_soc at91cap9_soc;
15extern struct at91_soc at91rm9200_soc;
16extern struct at91_soc at91sam9260_soc;
17extern struct at91_soc at91sam9261_soc;
18extern struct at91_soc at91sam9263_soc;
19extern struct at91_soc at91sam9g45_soc;
20extern struct at91_soc at91sam9rl_soc;
21extern struct at91_soc at91sam9x5_soc;