at91: introduce commom AT91_BASE_SYS
[linux-2.6-block.git] / arch / arm / mach-at91 / soc.h
CommitLineData
21d08b9d
JCPV
1/*
2 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3 *
4 * Under GPLv2
5 */
6
7struct at91_soc {
8 void (*map_io)(void);
9 void (*init)(unsigned long main_clock);
10};
11
12extern struct at91_soc at91_boot_soc;
13extern struct at91_soc at91cap9_soc;
14extern struct at91_soc at91rm9200_soc;
15extern struct at91_soc at91sam9260_soc;
16extern struct at91_soc at91sam9261_soc;
17extern struct at91_soc at91sam9263_soc;
18extern struct at91_soc at91sam9g45_soc;
19extern struct at91_soc at91sam9rl_soc;
20extern struct at91_soc at91sam9x5_soc;