blob: 40e31c7daf08279a3d5d2f4455c32d42ee15e443 [file] [log] [blame]
Andrew Victor8fc5ffa2006-06-29 16:06:33 +01001if ARCH_AT91
SAN People73a59c12006-01-09 17:05:41 +00002
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +02003config HAVE_AT91_DATAFLASH_CARD
4 bool
5
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +08006config HAVE_AT91_DBGU0
7 bool
8
9config HAVE_AT91_DBGU1
10 bool
11
Jean-Christophe PLAGNIOL-VILLARDc0177592011-11-29 22:01:08 +080012config AT91_SAM9_ALT_RESET
13 bool
Jean-Christophe PLAGNIOL-VILLARD21ea52a2012-03-03 03:14:16 +080014 default !ARCH_AT91X40
Jean-Christophe PLAGNIOL-VILLARDc0177592011-11-29 22:01:08 +080015
Jean-Christophe PLAGNIOL-VILLARD14f991a2011-11-18 01:41:28 +080016config AT91_SAM9G45_RESET
17 bool
Jean-Christophe PLAGNIOL-VILLARD21ea52a2012-03-03 03:14:16 +080018 default !ARCH_AT91X40
Jean-Christophe PLAGNIOL-VILLARD14f991a2011-11-18 01:41:28 +080019
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080020config SOC_AT91SAM9
21 bool
22 select GENERIC_CLOCKEVENTS
23 select CPU_ARM926T
24
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010025menu "Atmel AT91 System-on-Chip"
26
Andrew Victor05043d02006-12-01 11:51:19 +010027choice
28 prompt "Atmel AT91 Processor"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010029
30config ARCH_AT91RM9200
31 bool "AT91RM9200"
Russell Kingc7508152008-10-26 10:55:14 +000032 select CPU_ARM920T
David Brownell5e802df2007-07-31 01:41:26 +010033 select GENERIC_CLOCKEVENTS
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080034 select HAVE_AT91_DBGU0
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010035
36config ARCH_AT91SAM9260
Andrew Victorf7eee892007-02-15 08:17:38 +010037 bool "AT91SAM9260 or AT91SAM9XE"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080038 select SOC_AT91SAM9
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080039 select HAVE_AT91_DBGU0
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020040 select HAVE_NET_MACB
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010041
42config ARCH_AT91SAM9261
43 bool "AT91SAM9261"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080044 select SOC_AT91SAM9
Nicolas Ferre0912e532009-06-23 16:30:56 +020045 select HAVE_FB_ATMEL
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080046 select HAVE_AT91_DBGU0
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010047
Nicolas Ferreb319ff82009-06-26 15:37:01 +010048config ARCH_AT91SAM9G10
49 bool "AT91SAM9G10"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080050 select SOC_AT91SAM9
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080051 select HAVE_AT91_DBGU0
Nicolas Ferre0912e532009-06-23 16:30:56 +020052 select HAVE_FB_ATMEL
Nicolas Ferreb319ff82009-06-26 15:37:01 +010053
Andrew Victorb2c65612007-02-08 09:42:40 +010054config ARCH_AT91SAM9263
55 bool "AT91SAM9263"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080056 select SOC_AT91SAM9
Nicolas Ferre0912e532009-06-23 16:30:56 +020057 select HAVE_FB_ATMEL
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020058 select HAVE_NET_MACB
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080059 select HAVE_AT91_DBGU1
Andrew Victorb2c65612007-02-08 09:42:40 +010060
Andrew Victor877d7722007-05-11 20:49:56 +010061config ARCH_AT91SAM9RL
62 bool "AT91SAM9RL"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080063 select SOC_AT91SAM9
Nicolas Ferre0912e532009-06-23 16:30:56 +020064 select HAVE_FB_ATMEL
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080065 select HAVE_AT91_DBGU0
Andrew Victor877d7722007-05-11 20:49:56 +010066
sedji gaouaou61352662008-07-10 10:15:35 +010067config ARCH_AT91SAM9G20
68 bool "AT91SAM9G20"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080069 select SOC_AT91SAM9
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080070 select HAVE_AT91_DBGU0
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020071 select HAVE_NET_MACB
sedji gaouaou61352662008-07-10 10:15:35 +010072
Nicolas Ferre789b23b2009-06-26 15:36:58 +010073config ARCH_AT91SAM9G45
Nicolas Ferreca1dcbf2012-03-15 12:26:43 +010074 bool "AT91SAM9G45 or AT91SAM9M10 families"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080075 select SOC_AT91SAM9
Nicolas Ferre0912e532009-06-23 16:30:56 +020076 select HAVE_FB_ATMEL
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020077 select HAVE_NET_MACB
Jean-Christophe PLAGNIOL-VILLARD13079a72011-11-02 01:43:31 +080078 select HAVE_AT91_DBGU1
Nicolas Ferreca1dcbf2012-03-15 12:26:43 +010079 help
80 Select this if you are using one of Atmel's AT91SAM9G45 family SoC.
81 This support covers AT91SAM9G45, AT91SAM9G46, AT91SAM9M10 and AT91SAM9M11.
Nicolas Ferre789b23b2009-06-26 15:36:58 +010082
Nicolas Ferre9a3ee402012-01-23 16:16:44 +010083config ARCH_AT91SAM9X5
84 bool "AT91SAM9x5 family"
Jean-Christophe PLAGNIOL-VILLARD1441bd32012-04-06 13:04:04 +080085 select SOC_AT91SAM9
Nicolas Ferre9a3ee402012-01-23 16:16:44 +010086 select HAVE_FB_ATMEL
87 select HAVE_NET_MACB
88 select HAVE_AT91_DBGU0
Nicolas Ferrea26e1af2012-03-15 12:48:41 +010089 help
90 Select this if you are using one of Atmel's AT91SAM9x5 family SoC.
91 This means that your SAM9 name finishes with a '5' (except if it is
92 AT91SAM9G45!).
93 This support covers AT91SAM9G15, AT91SAM9G25, AT91SAM9X25, AT91SAM9G35
94 and AT91SAM9X35.
Nicolas Ferre9a3ee402012-01-23 16:16:44 +010095
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010096config ARCH_AT91X40
97 bool "AT91x40"
John Stultz5cfc8ee2010-03-24 00:22:36 +000098 select ARCH_USES_GETTIMEOFFSET
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010099
Andrew Victor05043d02006-12-01 11:51:19 +0100100endchoice
101
Greg Ungerer9f1ccef2007-07-30 02:39:21 +0100102config AT91_PMC_UNIT
103 bool
104 default !ARCH_AT91X40
105
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100106# ----------------------------------------------------------
107
108if ARCH_AT91RM9200
SAN People73a59c12006-01-09 17:05:41 +0000109
110comment "AT91RM9200 Board Type"
111
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100112config MACH_ONEARM
113 bool "Ajeco 1ARM Single Board Computer"
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100114 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100115 Select this if you are using Ajeco's 1ARM Single Board Computer.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700116 <http://www.ajeco.fi/>
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100117
SAN People73a59c12006-01-09 17:05:41 +0000118config ARCH_AT91RM9200DK
119 bool "Atmel AT91RM9200-DK Development board"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200120 select HAVE_AT91_DATAFLASH_CARD
SAN People73a59c12006-01-09 17:05:41 +0000121 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100122 Select this if you are using Atmel's AT91RM9200-DK Development board.
123 (Discontinued)
124
SAN People73a59c12006-01-09 17:05:41 +0000125config MACH_AT91RM9200EK
126 bool "Atmel AT91RM9200-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200127 select HAVE_AT91_DATAFLASH_CARD
SAN People73a59c12006-01-09 17:05:41 +0000128 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100129 Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
130 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
SAN People73a59c12006-01-09 17:05:41 +0000131
132config MACH_CSB337
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100133 bool "Cogent CSB337"
SAN People73a59c12006-01-09 17:05:41 +0000134 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100135 Select this if you are using Cogent's CSB337 board.
136 <http://www.cogcomp.com/csb_csb337.htm>
SAN People73a59c12006-01-09 17:05:41 +0000137
138config MACH_CSB637
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100139 bool "Cogent CSB637"
SAN People73a59c12006-01-09 17:05:41 +0000140 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100141 Select this if you are using Cogent's CSB637 board.
142 <http://www.cogcomp.com/csb_csb637.htm>
SAN People73a59c12006-01-09 17:05:41 +0000143
144config MACH_CARMEVA
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100145 bool "Conitec ARM&EVA"
SAN People73a59c12006-01-09 17:05:41 +0000146 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100147 Select this if you are using Conitec's AT91RM9200-MCU-Module.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700148 <http://www.conitec.net/english/linuxboard.php>
SAN People73a59c12006-01-09 17:05:41 +0000149
Andrew Victor6902f522006-06-20 19:30:18 +0100150config MACH_ATEB9200
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100151 bool "Embest ATEB9200"
Andrew Victor6902f522006-06-20 19:30:18 +0100152 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100153 Select this if you are using Embest's ATEB9200 board.
154 <http://www.embedinfo.com/english/product/ATEB9200.asp>
155
156config MACH_KB9200
157 bool "KwikByte KB920x"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100158 help
159 Select this if you are using KwikByte's KB920x board.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700160 <http://www.kwikbyte.com/KB9202.html>
Andrew Victor6902f522006-06-20 19:30:18 +0100161
Simon Richter5d01f132007-04-02 14:06:29 +0100162config MACH_PICOTUX2XX
163 bool "picotux 200"
Simon Richter5d01f132007-04-02 14:06:29 +0100164 help
165 Select this if you are using a picotux 200.
166 <http://www.picotux.com/>
167
Andrew Victor6902f522006-06-20 19:30:18 +0100168config MACH_KAFA
169 bool "Sperry-Sun KAFA board"
Andrew Victor6902f522006-06-20 19:30:18 +0100170 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100171 Select this if you are using Sperry-Sun's KAFA board.
172
Andrew Victor2f036ac2008-04-15 21:10:11 +0100173config MACH_ECBAT91
174 bool "emQbit ECB_AT91 SBC"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200175 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor2f036ac2008-04-15 21:10:11 +0100176 help
177 Select this if you are using emQbit's ECB_AT91 board.
178 <http://wiki.emqbit.com/free-ecb-at91>
179
Andrew Victore3ba22d2008-05-24 17:06:45 +0100180config MACH_YL9200
181 bool "ucDragon YL-9200"
Andrew Victore3ba22d2008-05-24 17:06:45 +0100182 help
183 Select this if you are using the ucDragon YL-9200 board.
184
Eric Bénard10233a92009-07-30 07:23:42 +0100185config MACH_CPUAT91
186 bool "Eukrea CPUAT91"
Eric Bénard10233a92009-07-30 07:23:42 +0100187 help
188 Select this if you are using the Eukrea Electromatique's
189 CPUAT91 board <http://www.eukrea.com/>.
190
Uwe Kleine-König01c62c92009-11-03 20:39:02 +0100191config MACH_ECO920
192 bool "eco920"
193 help
194 Select this if you are using the eco920 board
195
Josef Holzmayr82cb8652011-08-02 13:28:42 +0200196config MACH_RSI_EWS
197 bool "RSI Embedded Webserver"
198 depends on ARCH_AT91RM9200
199 help
200 Select this if you are using RSIs EWS board.
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100201endif
202
203# ----------------------------------------------------------
204
205if ARCH_AT91SAM9260
206
Andrew Victorf7eee892007-02-15 08:17:38 +0100207comment "AT91SAM9260 Variants"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100208
Andrew Victorf7eee892007-02-15 08:17:38 +0100209comment "AT91SAM9260 / AT91SAM9XE Board Type"
210
211config MACH_AT91SAM9260EK
212 bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200213 select HAVE_AT91_DATAFLASH_CARD
Andrew Victorf7eee892007-02-15 08:17:38 +0100214 help
215 Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
Andrew Victor58a0cd72006-12-01 14:51:13 +0100216 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
217
Andrew Victor35131fb2008-04-15 21:05:03 +0100218config MACH_CAM60
219 bool "KwikByte KB9260 (CAM60) board"
Andrew Victor35131fb2008-04-15 21:05:03 +0100220 help
221 Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
222 <http://www.kwikbyte.com/KB9260.html>
223
Andrew Victor66dbfc62008-04-15 21:07:08 +0100224config MACH_SAM9_L9260
225 bool "Olimex SAM9-L9260 board"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200226 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor66dbfc62008-04-15 21:07:08 +0100227 help
228 Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
229 <http://www.olimex.com/dev/sam9-L9260.html>
230
Sergey Lapin9c784f92008-08-03 02:29:48 +0100231config MACH_AFEB9260
232 bool "Custom afeb9260 board v1"
Sergey Lapin9c784f92008-08-03 02:29:48 +0100233 help
234 Select this if you are using custom afeb9260 board based on
235 open hardware design. Select this for revision 1 of the board.
236 <svn://194.85.238.22/home/users/george/svn/arm9eb>
237 <http://groups.google.com/group/arm9fpga-evolution-board>
238
Andrew Victorca0a7892008-05-24 17:47:04 +0100239config MACH_USB_A9260
240 bool "CALAO USB-A9260"
Andrew Victorca0a7892008-05-24 17:47:04 +0100241 help
242 Select this if you are using a Calao Systems USB-A9260.
243 <http://www.calao-systems.com>
244
245config MACH_QIL_A9260
246 bool "CALAO QIL-A9260 board"
Andrew Victorca0a7892008-05-24 17:47:04 +0100247 help
248 Select this if you are using a Calao Systems QIL-A9260 Board.
249 <http://www.calao-systems.com>
250
Eric Bénard41a353d2009-07-30 07:20:03 +0100251config MACH_CPU9260
252 bool "Eukrea CPU9260 board"
Eric Bénard41a353d2009-07-30 07:20:03 +0100253 help
254 Select this if you are using a Eukrea Electromatique's
255 CPU9260 Board <http://www.eukrea.com/>
256
Maxim Osipov8ed90592010-09-15 11:54:49 +0100257config MACH_FLEXIBITY
258 bool "Flexibity Connect board"
259 help
260 Select this if you are using Flexibity Connect board
261 <http://www.flexibity.com>
262
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100263endif
264
265# ----------------------------------------------------------
266
267if ARCH_AT91SAM9261
268
269comment "AT91SAM9261 Board Type"
270
Andrew Victor58a0cd72006-12-01 14:51:13 +0100271config MACH_AT91SAM9261EK
272 bool "Atmel AT91SAM9261-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200273 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor58a0cd72006-12-01 14:51:13 +0100274 help
275 Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
276 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
277
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100278endif
Andrew Victor6902f522006-06-20 19:30:18 +0100279
Andrew Victor58a0cd72006-12-01 14:51:13 +0100280# ----------------------------------------------------------
281
Nicolas Ferreb319ff82009-06-26 15:37:01 +0100282if ARCH_AT91SAM9G10
283
284comment "AT91SAM9G10 Board Type"
285
286config MACH_AT91SAM9G10EK
287 bool "Atmel AT91SAM9G10-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200288 select HAVE_AT91_DATAFLASH_CARD
Nicolas Ferreb319ff82009-06-26 15:37:01 +0100289 help
290 Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit.
291 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588>
292
293endif
294
295# ----------------------------------------------------------
296
Andrew Victore6d92e62007-02-08 10:22:16 +0100297if ARCH_AT91SAM9263
298
299comment "AT91SAM9263 Board Type"
300
301config MACH_AT91SAM9263EK
302 bool "Atmel AT91SAM9263-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200303 select HAVE_AT91_DATAFLASH_CARD
Andrew Victore6d92e62007-02-08 10:22:16 +0100304 help
305 Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
306 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
307
Andrew Victorca0a7892008-05-24 17:47:04 +0100308config MACH_USB_A9263
309 bool "CALAO USB-A9263"
Andrew Victorca0a7892008-05-24 17:47:04 +0100310 help
311 Select this if you are using a Calao Systems USB-A9263.
312 <http://www.calao-systems.com>
313
Andrew Victorffc63b72008-10-06 20:13:53 +0100314config MACH_NEOCORE926
315 bool "Adeneo NEOCORE926"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200316 select HAVE_AT91_DATAFLASH_CARD
Andrew Victorffc63b72008-10-06 20:13:53 +0100317 help
318 Select this if you are using the Adeneo Neocore 926 board.
319
Andrew Victore6d92e62007-02-08 10:22:16 +0100320endif
321
322# ----------------------------------------------------------
323
Andrew Victorc42dcb32007-05-11 19:24:18 +0100324if ARCH_AT91SAM9RL
325
326comment "AT91SAM9RL Board Type"
327
328config MACH_AT91SAM9RLEK
329 bool "Atmel AT91SAM9RL-EK Evaluation Kit"
Andrew Victorc42dcb32007-05-11 19:24:18 +0100330 help
331 Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
332
333endif
334
335# ----------------------------------------------------------
336
sedji gaouaou61352662008-07-10 10:15:35 +0100337if ARCH_AT91SAM9G20
338
339comment "AT91SAM9G20 Board Type"
340
341config MACH_AT91SAM9G20EK
342 bool "Atmel AT91SAM9G20-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200343 select HAVE_AT91_DATAFLASH_CARD
sedji gaouaou61352662008-07-10 10:15:35 +0100344 help
Nicolas Ferre0f742962009-10-20 16:32:53 +0200345 Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit
346 that embeds only one SD/MMC slot.
347
348config MACH_AT91SAM9G20EK_2MMC
Jean-Christophe PLAGNIOL-VILLARDa6e016f2010-09-21 18:01:37 +0200349 depends on MACH_AT91SAM9G20EK
Nicolas Ferre0f742962009-10-20 16:32:53 +0200350 bool "Atmel AT91SAM9G20-EK Evaluation Kit with 2 SD/MMC Slots"
Nicolas Ferre0f742962009-10-20 16:32:53 +0200351 help
352 Select this if you are using an Atmel AT91SAM9G20-EK Evaluation Kit
353 with 2 SD/MMC Slots. This is the case for AT91SAM9G20-EK rev. C and
354 onwards.
Nicolas Ferreff65e392012-03-15 13:56:44 +0100355 <http://www.atmel.com/tools/SAM9G20-EK.aspx>
sedji gaouaou61352662008-07-10 10:15:35 +0100356
Eric Bénard41a353d2009-07-30 07:20:03 +0100357config MACH_CPU9G20
358 bool "Eukrea CPU9G20 board"
Eric Bénard41a353d2009-07-30 07:20:03 +0100359 help
360 Select this if you are using a Eukrea Electromatique's
361 CPU9G20 Board <http://www.eukrea.com/>
362
Sergio Tanzilli0fb55d32010-10-14 02:06:26 +0200363config MACH_ACMENETUSFOXG20
364 bool "Acme Systems srl FOX Board G20"
365 help
366 Select this if you are using Acme Systems
367 FOX Board G20 <http://www.acmesystems.it>
368
Christian Glindkamp9b404b72010-04-13 14:55:10 +0100369config MACH_PORTUXG20
370 bool "taskit PortuxG20"
371 help
372 Select this if you are using taskit's PortuxG20.
373 <http://www.taskit.de/en/>
374
375config MACH_STAMP9G20
376 bool "taskit Stamp9G20 CPU module"
377 help
378 Select this if you are using taskit's Stamp9G20 CPU module on its
379 evaluation board.
380 <http://www.taskit.de/en/>
381
Peter Gsellmannabf0c1b2010-10-13 16:18:51 +0200382config MACH_PCONTROL_G20
383 bool "PControl G20 CPU module"
384 help
385 Select this if you are using taskit's Stamp9G20 CPU module on this
386 carrier board, beeing the decentralized unit of a building automation
387 system; featuring nvram, eth-switch, iso-rs485, display, io
Igor Plyatovfcdc2ea2011-01-14 19:01:13 +0100388
389config MACH_GSIA18S
390 bool "GS_IA18_S board"
391 help
392 This enables support for the GS_IA18_S board
393 produced by GeoSIG Ltd company. This is an internet accelerograph.
394 <http://www.geosig.com>
Jean-Christophe PLAGNIOL-VILLARD0a072a22011-08-30 18:25:53 +0200395
396config MACH_USB_A9G20
397 bool "CALAO USB-A9G20"
398 depends on ARCH_AT91SAM9G20
399 help
400 Select this if you are using a Calao Systems USB-A9G20.
401 <http://www.calao-systems.com>
402
sedji gaouaou61352662008-07-10 10:15:35 +0100403endif
404
Ryan Mallon064baac2010-07-06 21:48:53 +0100405if (ARCH_AT91SAM9260 || ARCH_AT91SAM9G20)
406comment "AT91SAM9260/AT91SAM9G20 boards"
407
408config MACH_SNAPPER_9260
409 bool "Bluewater Systems Snapper 9260/9G20 module"
410 help
411 Select this if you are using the Bluewater Systems Snapper 9260 or
412 Snapper 9G20 modules.
413 <http://www.bluewatersys.com/>
414endif
415
sedji gaouaou61352662008-07-10 10:15:35 +0100416# ----------------------------------------------------------
417
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100418if ARCH_AT91SAM9G45
419
420comment "AT91SAM9G45 Board Type"
421
Jean-Christophe PLAGNIOL-VILLARD67dd8992010-09-22 07:55:59 +0200422config MACH_AT91SAM9M10G45EK
423 bool "Atmel AT91SAM9M10G45-EK Evaluation Kits"
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100424 help
Nicolas Ferrefefbc402012-03-15 12:57:03 +0100425 Select this if you are using Atmel's AT91SAM9M10G45-EK Evaluation Kit.
426 Those boards can be populated with any SoC of AT91SAM9G45 or AT91SAM9M10
427 families: AT91SAM9G45, AT91SAM9G46, AT91SAM9M10 and AT91SAM9M11.
428 <http://www.atmel.com/tools/SAM9M10-G45-EK.aspx>
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100429
430endif
431
432# ----------------------------------------------------------
433
Greg Ungerer9f1ccef2007-07-30 02:39:21 +0100434if ARCH_AT91X40
435
436comment "AT91X40 Board Type"
437
438config MACH_AT91EB01
439 bool "Atmel AT91EB01 Evaluation Kit"
440 help
441 Select this if you are using Atmel's AT91EB01 Evaluation Kit.
442 It is also a popular target for simulators such as GDB's
443 ARM simulator (commonly known as the ARMulator) and the
444 Skyeye simulator.
445
446endif
447
448# ----------------------------------------------------------
449
Nicolas Ferre49fe2ba2011-10-10 18:29:24 +0200450comment "Generic Board Type"
451
452config MACH_AT91SAM_DT
453 bool "Atmel AT91SAM Evaluation Kits with device-tree support"
454 select USE_OF
455 help
456 Select this if you want to experiment device-tree with
457 an Atmel Evaluation Kit.
458
459# ----------------------------------------------------------
460
Andrew Victor58a0cd72006-12-01 14:51:13 +0100461comment "AT91 Board Options"
462
463config MTD_AT91_DATAFLASH_CARD
464 bool "Enable DataFlash Card support"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200465 depends on HAVE_AT91_DATAFLASH_CARD
Andrew Victor58a0cd72006-12-01 14:51:13 +0100466 help
467 Enable support for the DataFlash card.
468
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100469# ----------------------------------------------------------
470
471comment "AT91 Feature Selections"
SAN People73a59c12006-01-09 17:05:41 +0000472
473config AT91_PROGRAMMABLE_CLOCKS
474 bool "Programmable Clocks"
475 help
476 Select this if you need to program one or more of the PCK0..PCK3
477 programmable clock outputs.
478
Andrew Victoreaad2db2008-09-21 21:35:18 +0100479config AT91_SLOW_CLOCK
480 bool "Suspend-to-RAM disables main oscillator"
481 depends on SUSPEND
482 help
483 Select this if you want Suspend-to-RAM to save the most power
484 possible (without powering off the CPU) by disabling the PLLs
485 and main oscillator so that only the 32 KiHz clock is available.
486
487 When only that slow-clock is available, some peripherals lose
488 functionality. Many can't issue wakeup events unless faster
489 clocks are available. Some lose their operating state and
490 need to be completely re-initialized.
491
David Brownell5248c652007-11-12 17:59:10 +0100492config AT91_TIMER_HZ
493 int "Kernel HZ (jiffies per second)"
494 range 32 1024
495 depends on ARCH_AT91
496 default "128" if ARCH_AT91RM9200
497 default "100"
498 help
499 On AT91rm9200 chips where you're using a system clock derived
500 from the 32768 Hz hardware clock, this tick rate should divide
501 it exactly: use a power-of-two value, such as 128 or 256, to
502 reduce timing errors caused by rounding.
503
504 On AT91sam926x chips, or otherwise when using a higher precision
505 system clock (of at least several MHz), rounding is less of a
506 problem so it can be safer to use a decimal values like 100.
507
SAN People73a59c12006-01-09 17:05:41 +0000508endmenu
509
510endif