blob: 19390231a0e98d5e792c64e487269e5f75a2ba23 [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
6config HAVE_NAND_ATMEL_BUSWIDTH_16
7 bool
8
9config HAVE_AT91_USART3
10 bool
11
12config HAVE_AT91_USART4
13 bool
14
15config HAVE_AT91_USART5
16 bool
17
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010018menu "Atmel AT91 System-on-Chip"
19
Andrew Victor05043d02006-12-01 11:51:19 +010020choice
21 prompt "Atmel AT91 Processor"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010022
23config ARCH_AT91RM9200
24 bool "AT91RM9200"
Russell Kingc7508152008-10-26 10:55:14 +000025 select CPU_ARM920T
David Brownell5e802df2007-07-31 01:41:26 +010026 select GENERIC_CLOCKEVENTS
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +020027 select HAVE_AT91_USART3
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010028
29config ARCH_AT91SAM9260
Andrew Victorf7eee892007-02-15 08:17:38 +010030 bool "AT91SAM9260 or AT91SAM9XE"
Russell Kingc7508152008-10-26 10:55:14 +000031 select CPU_ARM926T
Andrew Victorad48ce72008-04-16 20:43:49 +010032 select GENERIC_CLOCKEVENTS
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +020033 select HAVE_AT91_USART3
34 select HAVE_AT91_USART4
35 select HAVE_AT91_USART5
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020036 select HAVE_NET_MACB
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010037
38config ARCH_AT91SAM9261
39 bool "AT91SAM9261"
Russell Kingc7508152008-10-26 10:55:14 +000040 select CPU_ARM926T
Andrew Victorad48ce72008-04-16 20:43:49 +010041 select GENERIC_CLOCKEVENTS
Nicolas Ferre0912e532009-06-23 16:30:56 +020042 select HAVE_FB_ATMEL
Andrew Victor8fc5ffa2006-06-29 16:06:33 +010043
Nicolas Ferreb319ff82009-06-26 15:37:01 +010044config ARCH_AT91SAM9G10
45 bool "AT91SAM9G10"
46 select CPU_ARM926T
Nicolas Ferreb319ff82009-06-26 15:37:01 +010047 select GENERIC_CLOCKEVENTS
Nicolas Ferre0912e532009-06-23 16:30:56 +020048 select HAVE_FB_ATMEL
Nicolas Ferreb319ff82009-06-26 15:37:01 +010049
Andrew Victorb2c65612007-02-08 09:42:40 +010050config ARCH_AT91SAM9263
51 bool "AT91SAM9263"
Russell Kingc7508152008-10-26 10:55:14 +000052 select CPU_ARM926T
Andrew Victorad48ce72008-04-16 20:43:49 +010053 select GENERIC_CLOCKEVENTS
Nicolas Ferre0912e532009-06-23 16:30:56 +020054 select HAVE_FB_ATMEL
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020055 select HAVE_NET_MACB
Andrew Victorb2c65612007-02-08 09:42:40 +010056
Andrew Victor877d7722007-05-11 20:49:56 +010057config ARCH_AT91SAM9RL
58 bool "AT91SAM9RL"
Russell Kingc7508152008-10-26 10:55:14 +000059 select CPU_ARM926T
Andrew Victorad48ce72008-04-16 20:43:49 +010060 select GENERIC_CLOCKEVENTS
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +020061 select HAVE_AT91_USART3
Nicolas Ferre0912e532009-06-23 16:30:56 +020062 select HAVE_FB_ATMEL
Andrew Victor877d7722007-05-11 20:49:56 +010063
sedji gaouaou61352662008-07-10 10:15:35 +010064config ARCH_AT91SAM9G20
65 bool "AT91SAM9G20"
Russell Kingc7508152008-10-26 10:55:14 +000066 select CPU_ARM926T
sedji gaouaou61352662008-07-10 10:15:35 +010067 select GENERIC_CLOCKEVENTS
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +020068 select HAVE_AT91_USART3
69 select HAVE_AT91_USART4
70 select HAVE_AT91_USART5
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
74 bool "AT91SAM9G45"
75 select CPU_ARM926T
Nicolas Ferre789b23b2009-06-26 15:36:58 +010076 select GENERIC_CLOCKEVENTS
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +020077 select HAVE_AT91_USART3
Nicolas Ferre0912e532009-06-23 16:30:56 +020078 select HAVE_FB_ATMEL
Jean-Christophe PLAGNIOL-VILLARDee621dd2010-08-08 06:21:33 +020079 select HAVE_NET_MACB
Nicolas Ferre789b23b2009-06-26 15:36:58 +010080
Andrew Victor2b3b3512008-01-24 15:10:39 +010081config ARCH_AT91CAP9
82 bool "AT91CAP9"
Russell Kingc7508152008-10-26 10:55:14 +000083 select CPU_ARM926T
Andrew Victorad48ce72008-04-16 20:43:49 +010084 select GENERIC_CLOCKEVENTS
Nicolas Ferre0912e532009-06-23 16:30:56 +020085 select HAVE_FB_ATMEL
Andrew Victor2b3b3512008-01-24 15:10:39 +010086
Andrew Victor5e38efa2009-12-15 21:57:27 +010087config ARCH_AT572D940HF
88 bool "AT572D940HF"
89 select CPU_ARM926T
Andrew Victor5e38efa2009-12-15 21:57:27 +010090 select GENERIC_CLOCKEVENTS
91
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010092config ARCH_AT91X40
93 bool "AT91x40"
John Stultz5cfc8ee2010-03-24 00:22:36 +000094 select ARCH_USES_GETTIMEOFFSET
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010095
Andrew Victor05043d02006-12-01 11:51:19 +010096endchoice
97
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010098config AT91_PMC_UNIT
99 bool
100 default !ARCH_AT91X40
101
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100102# ----------------------------------------------------------
103
104if ARCH_AT91RM9200
SAN People73a59c12006-01-09 17:05:41 +0000105
106comment "AT91RM9200 Board Type"
107
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100108config MACH_ONEARM
109 bool "Ajeco 1ARM Single Board Computer"
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100110 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100111 Select this if you are using Ajeco's 1ARM Single Board Computer.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700112 <http://www.ajeco.fi/>
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100113
SAN People73a59c12006-01-09 17:05:41 +0000114config ARCH_AT91RM9200DK
115 bool "Atmel AT91RM9200-DK Development board"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200116 select HAVE_AT91_DATAFLASH_CARD
SAN People73a59c12006-01-09 17:05:41 +0000117 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100118 Select this if you are using Atmel's AT91RM9200-DK Development board.
119 (Discontinued)
120
SAN People73a59c12006-01-09 17:05:41 +0000121config MACH_AT91RM9200EK
122 bool "Atmel AT91RM9200-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200123 select HAVE_AT91_DATAFLASH_CARD
SAN People73a59c12006-01-09 17:05:41 +0000124 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100125 Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
126 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
SAN People73a59c12006-01-09 17:05:41 +0000127
128config MACH_CSB337
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100129 bool "Cogent CSB337"
SAN People73a59c12006-01-09 17:05:41 +0000130 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100131 Select this if you are using Cogent's CSB337 board.
132 <http://www.cogcomp.com/csb_csb337.htm>
SAN People73a59c12006-01-09 17:05:41 +0000133
134config MACH_CSB637
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100135 bool "Cogent CSB637"
SAN People73a59c12006-01-09 17:05:41 +0000136 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100137 Select this if you are using Cogent's CSB637 board.
138 <http://www.cogcomp.com/csb_csb637.htm>
SAN People73a59c12006-01-09 17:05:41 +0000139
140config MACH_CARMEVA
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100141 bool "Conitec ARM&EVA"
SAN People73a59c12006-01-09 17:05:41 +0000142 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100143 Select this if you are using Conitec's AT91RM9200-MCU-Module.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700144 <http://www.conitec.net/english/linuxboard.php>
SAN People73a59c12006-01-09 17:05:41 +0000145
Andrew Victor6902f522006-06-20 19:30:18 +0100146config MACH_ATEB9200
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100147 bool "Embest ATEB9200"
Andrew Victor6902f522006-06-20 19:30:18 +0100148 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100149 Select this if you are using Embest's ATEB9200 board.
150 <http://www.embedinfo.com/english/product/ATEB9200.asp>
151
152config MACH_KB9200
153 bool "KwikByte KB920x"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100154 help
155 Select this if you are using KwikByte's KB920x board.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700156 <http://www.kwikbyte.com/KB9202.html>
Andrew Victor6902f522006-06-20 19:30:18 +0100157
Simon Richter5d01f132007-04-02 14:06:29 +0100158config MACH_PICOTUX2XX
159 bool "picotux 200"
Simon Richter5d01f132007-04-02 14:06:29 +0100160 help
161 Select this if you are using a picotux 200.
162 <http://www.picotux.com/>
163
Andrew Victor6902f522006-06-20 19:30:18 +0100164config MACH_KAFA
165 bool "Sperry-Sun KAFA board"
Andrew Victor6902f522006-06-20 19:30:18 +0100166 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100167 Select this if you are using Sperry-Sun's KAFA board.
168
Andrew Victor2f036ac2008-04-15 21:10:11 +0100169config MACH_ECBAT91
170 bool "emQbit ECB_AT91 SBC"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200171 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor2f036ac2008-04-15 21:10:11 +0100172 help
173 Select this if you are using emQbit's ECB_AT91 board.
174 <http://wiki.emqbit.com/free-ecb-at91>
175
Andrew Victore3ba22d2008-05-24 17:06:45 +0100176config MACH_YL9200
177 bool "ucDragon YL-9200"
Andrew Victore3ba22d2008-05-24 17:06:45 +0100178 help
179 Select this if you are using the ucDragon YL-9200 board.
180
Eric Bénard10233a92009-07-30 07:23:42 +0100181config MACH_CPUAT91
182 bool "Eukrea CPUAT91"
Eric Bénard10233a92009-07-30 07:23:42 +0100183 help
184 Select this if you are using the Eukrea Electromatique's
185 CPUAT91 board <http://www.eukrea.com/>.
186
Uwe Kleine-König01c62c92009-11-03 20:39:02 +0100187config MACH_ECO920
188 bool "eco920"
189 help
190 Select this if you are using the eco920 board
191
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100192endif
193
194# ----------------------------------------------------------
195
196if ARCH_AT91SAM9260
197
Andrew Victorf7eee892007-02-15 08:17:38 +0100198comment "AT91SAM9260 Variants"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100199
Andrew Victorf7eee892007-02-15 08:17:38 +0100200config ARCH_AT91SAM9260_SAM9XE
201 bool "AT91SAM9XE"
Andrew Victor58a0cd72006-12-01 14:51:13 +0100202 help
Andrew Victorf7eee892007-02-15 08:17:38 +0100203 Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
Matt LaPlantea982ac02007-05-09 07:35:06 +0200204 They are basically AT91SAM9260s with various sizes of embedded Flash.
Andrew Victorf7eee892007-02-15 08:17:38 +0100205
206comment "AT91SAM9260 / AT91SAM9XE Board Type"
207
208config MACH_AT91SAM9260EK
209 bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200210 select HAVE_AT91_DATAFLASH_CARD
211 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victorf7eee892007-02-15 08:17:38 +0100212 help
213 Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
Andrew Victor58a0cd72006-12-01 14:51:13 +0100214 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
215
Andrew Victor35131fb2008-04-15 21:05:03 +0100216config MACH_CAM60
217 bool "KwikByte KB9260 (CAM60) board"
Andrew Victor35131fb2008-04-15 21:05:03 +0100218 help
219 Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
220 <http://www.kwikbyte.com/KB9260.html>
221
Andrew Victor66dbfc62008-04-15 21:07:08 +0100222config MACH_SAM9_L9260
223 bool "Olimex SAM9-L9260 board"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200224 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor66dbfc62008-04-15 21:07:08 +0100225 help
226 Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
227 <http://www.olimex.com/dev/sam9-L9260.html>
228
Sergey Lapin9c784f92008-08-03 02:29:48 +0100229config MACH_AFEB9260
230 bool "Custom afeb9260 board v1"
Sergey Lapin9c784f92008-08-03 02:29:48 +0100231 help
232 Select this if you are using custom afeb9260 board based on
233 open hardware design. Select this for revision 1 of the board.
234 <svn://194.85.238.22/home/users/george/svn/arm9eb>
235 <http://groups.google.com/group/arm9fpga-evolution-board>
236
Andrew Victorca0a7892008-05-24 17:47:04 +0100237config MACH_USB_A9260
238 bool "CALAO USB-A9260"
Andrew Victorca0a7892008-05-24 17:47:04 +0100239 help
240 Select this if you are using a Calao Systems USB-A9260.
241 <http://www.calao-systems.com>
242
243config MACH_QIL_A9260
244 bool "CALAO QIL-A9260 board"
Andrew Victorca0a7892008-05-24 17:47:04 +0100245 help
246 Select this if you are using a Calao Systems QIL-A9260 Board.
247 <http://www.calao-systems.com>
248
Eric Bénard41a353d2009-07-30 07:20:03 +0100249config MACH_CPU9260
250 bool "Eukrea CPU9260 board"
Eric Bénard41a353d2009-07-30 07:20:03 +0100251 help
252 Select this if you are using a Eukrea Electromatique's
253 CPU9260 Board <http://www.eukrea.com/>
254
Maxim Osipov8ed90592010-09-15 11:54:49 +0100255config MACH_FLEXIBITY
256 bool "Flexibity Connect board"
257 help
258 Select this if you are using Flexibity Connect board
259 <http://www.flexibity.com>
260
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100261endif
262
263# ----------------------------------------------------------
264
265if ARCH_AT91SAM9261
266
267comment "AT91SAM9261 Board Type"
268
Andrew Victor58a0cd72006-12-01 14:51:13 +0100269config MACH_AT91SAM9261EK
270 bool "Atmel AT91SAM9261-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200271 select HAVE_AT91_DATAFLASH_CARD
272 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victor58a0cd72006-12-01 14:51:13 +0100273 help
274 Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
275 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
276
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100277endif
Andrew Victor6902f522006-06-20 19:30:18 +0100278
Andrew Victor58a0cd72006-12-01 14:51:13 +0100279# ----------------------------------------------------------
280
Nicolas Ferreb319ff82009-06-26 15:37:01 +0100281if ARCH_AT91SAM9G10
282
283comment "AT91SAM9G10 Board Type"
284
285config MACH_AT91SAM9G10EK
286 bool "Atmel AT91SAM9G10-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200287 select HAVE_AT91_DATAFLASH_CARD
288 select HAVE_NAND_ATMEL_BUSWIDTH_16
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
304 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victore6d92e62007-02-08 10:22:16 +0100305 help
306 Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
307 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
308
Andrew Victorca0a7892008-05-24 17:47:04 +0100309config MACH_USB_A9263
310 bool "CALAO USB-A9263"
Andrew Victorca0a7892008-05-24 17:47:04 +0100311 help
312 Select this if you are using a Calao Systems USB-A9263.
313 <http://www.calao-systems.com>
314
Andrew Victorffc63b72008-10-06 20:13:53 +0100315config MACH_NEOCORE926
316 bool "Adeneo NEOCORE926"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200317 select HAVE_AT91_DATAFLASH_CARD
Andrew Victorffc63b72008-10-06 20:13:53 +0100318 help
319 Select this if you are using the Adeneo Neocore 926 board.
320
Andrew Victore6d92e62007-02-08 10:22:16 +0100321endif
322
323# ----------------------------------------------------------
324
Andrew Victorc42dcb32007-05-11 19:24:18 +0100325if ARCH_AT91SAM9RL
326
327comment "AT91SAM9RL Board Type"
328
329config MACH_AT91SAM9RLEK
330 bool "Atmel AT91SAM9RL-EK Evaluation Kit"
Andrew Victorc42dcb32007-05-11 19:24:18 +0100331 help
332 Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
333
334endif
335
336# ----------------------------------------------------------
337
sedji gaouaou61352662008-07-10 10:15:35 +0100338if ARCH_AT91SAM9G20
339
340comment "AT91SAM9G20 Board Type"
341
342config MACH_AT91SAM9G20EK
343 bool "Atmel AT91SAM9G20-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200344 select HAVE_AT91_DATAFLASH_CARD
345 select HAVE_NAND_ATMEL_BUSWIDTH_16
sedji gaouaou61352662008-07-10 10:15:35 +0100346 help
Nicolas Ferre0f742962009-10-20 16:32:53 +0200347 Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit
348 that embeds only one SD/MMC slot.
349
350config MACH_AT91SAM9G20EK_2MMC
Jean-Christophe PLAGNIOL-VILLARDa6e016f2010-09-21 18:01:37 +0200351 depends on MACH_AT91SAM9G20EK
Nicolas Ferre0f742962009-10-20 16:32:53 +0200352 bool "Atmel AT91SAM9G20-EK Evaluation Kit with 2 SD/MMC Slots"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200353 select HAVE_NAND_ATMEL_BUSWIDTH_16
Nicolas Ferre0f742962009-10-20 16:32:53 +0200354 help
355 Select this if you are using an Atmel AT91SAM9G20-EK Evaluation Kit
356 with 2 SD/MMC Slots. This is the case for AT91SAM9G20-EK rev. C and
357 onwards.
sedji gaouaou61352662008-07-10 10:15:35 +0100358
Eric Bénard41a353d2009-07-30 07:20:03 +0100359config MACH_CPU9G20
360 bool "Eukrea CPU9G20 board"
Eric Bénard41a353d2009-07-30 07:20:03 +0100361 help
362 Select this if you are using a Eukrea Electromatique's
363 CPU9G20 Board <http://www.eukrea.com/>
364
Sergio Tanzilli0fb55d32010-10-14 02:06:26 +0200365config MACH_ACMENETUSFOXG20
366 bool "Acme Systems srl FOX Board G20"
367 help
368 Select this if you are using Acme Systems
369 FOX Board G20 <http://www.acmesystems.it>
370
Christian Glindkamp9b404b72010-04-13 14:55:10 +0100371config MACH_PORTUXG20
372 bool "taskit PortuxG20"
373 help
374 Select this if you are using taskit's PortuxG20.
375 <http://www.taskit.de/en/>
376
377config MACH_STAMP9G20
378 bool "taskit Stamp9G20 CPU module"
379 help
380 Select this if you are using taskit's Stamp9G20 CPU module on its
381 evaluation board.
382 <http://www.taskit.de/en/>
383
Peter Gsellmannabf0c1b2010-10-13 16:18:51 +0200384config MACH_PCONTROL_G20
385 bool "PControl G20 CPU module"
386 help
387 Select this if you are using taskit's Stamp9G20 CPU module on this
388 carrier board, beeing the decentralized unit of a building automation
389 system; featuring nvram, eth-switch, iso-rs485, display, io
Igor Plyatovfcdc2ea2011-01-14 19:01:13 +0100390
391config MACH_GSIA18S
392 bool "GS_IA18_S board"
393 help
394 This enables support for the GS_IA18_S board
395 produced by GeoSIG Ltd company. This is an internet accelerograph.
396 <http://www.geosig.com>
sedji gaouaou61352662008-07-10 10:15:35 +0100397endif
398
Ryan Mallon064baac2010-07-06 21:48:53 +0100399if (ARCH_AT91SAM9260 || ARCH_AT91SAM9G20)
400comment "AT91SAM9260/AT91SAM9G20 boards"
401
402config MACH_SNAPPER_9260
403 bool "Bluewater Systems Snapper 9260/9G20 module"
404 help
405 Select this if you are using the Bluewater Systems Snapper 9260 or
406 Snapper 9G20 modules.
407 <http://www.bluewatersys.com/>
408endif
409
sedji gaouaou61352662008-07-10 10:15:35 +0100410# ----------------------------------------------------------
411
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100412if ARCH_AT91SAM9G45
413
414comment "AT91SAM9G45 Board Type"
415
Jean-Christophe PLAGNIOL-VILLARD67dd8992010-09-22 07:55:59 +0200416config MACH_AT91SAM9M10G45EK
417 bool "Atmel AT91SAM9M10G45-EK Evaluation Kits"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200418 select HAVE_NAND_ATMEL_BUSWIDTH_16
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100419 help
420 Select this if you are using Atmel's AT91SAM9G45-EKES Evaluation Kit.
421 "ES" at the end of the name means that this board is an
422 Engineering Sample.
423
424endif
425
426# ----------------------------------------------------------
427
Andrew Victor86640ca2008-01-24 15:16:41 +0100428if ARCH_AT91CAP9
429
430comment "AT91CAP9 Board Type"
431
432config MACH_AT91CAP9ADK
433 bool "Atmel AT91CAP9A-DK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200434 select HAVE_AT91_DATAFLASH_CARD
435 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victor86640ca2008-01-24 15:16:41 +0100436 help
437 Select this if you are using Atmel's AT91CAP9A-DK Evaluation Kit.
438 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4138>
439
440endif
441
442# ----------------------------------------------------------
443
Andrew Victorc9a8fdd2009-12-15 22:00:18 +0100444if ARCH_AT572D940HF
445
446comment "AT572D940HF Board Type"
447
448config MACH_AT572D940HFEB
449 bool "AT572D940HF-EK"
450 depends on ARCH_AT572D940HF
451 select HAVE_AT91_DATAFLASH_CARD
452 select HAVE_NAND_ATMEL_BUSWIDTH_16
453 help
454 Select this if you are using Atmel's AT572D940HF-EK evaluation kit.
455 <http://www.atmel.com/products/diopsis/default.asp>
456
457endif
458
459# ----------------------------------------------------------
460
Greg Ungerer9f1ccef2007-07-30 02:39:21 +0100461if ARCH_AT91X40
462
463comment "AT91X40 Board Type"
464
465config MACH_AT91EB01
466 bool "Atmel AT91EB01 Evaluation Kit"
467 help
468 Select this if you are using Atmel's AT91EB01 Evaluation Kit.
469 It is also a popular target for simulators such as GDB's
470 ARM simulator (commonly known as the ARMulator) and the
471 Skyeye simulator.
472
473endif
474
475# ----------------------------------------------------------
476
Andrew Victor58a0cd72006-12-01 14:51:13 +0100477comment "AT91 Board Options"
478
479config MTD_AT91_DATAFLASH_CARD
480 bool "Enable DataFlash Card support"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200481 depends on HAVE_AT91_DATAFLASH_CARD
Andrew Victor58a0cd72006-12-01 14:51:13 +0100482 help
483 Enable support for the DataFlash card.
484
Pieter du Preezf6ed6f72008-08-01 10:06:40 +0100485config MTD_NAND_ATMEL_BUSWIDTH_16
Andrew Victor58a0cd72006-12-01 14:51:13 +0100486 bool "Enable 16-bit data bus interface to NAND flash"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200487 depends on HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victor58a0cd72006-12-01 14:51:13 +0100488 help
489 On AT91SAM926x boards both types of NAND flash can be present
490 (8 and 16 bit data bus width).
SAN People73a59c12006-01-09 17:05:41 +0000491
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100492# ----------------------------------------------------------
493
494comment "AT91 Feature Selections"
SAN People73a59c12006-01-09 17:05:41 +0000495
496config AT91_PROGRAMMABLE_CLOCKS
497 bool "Programmable Clocks"
498 help
499 Select this if you need to program one or more of the PCK0..PCK3
500 programmable clock outputs.
501
Andrew Victoreaad2db2008-09-21 21:35:18 +0100502config AT91_SLOW_CLOCK
503 bool "Suspend-to-RAM disables main oscillator"
504 depends on SUSPEND
505 help
506 Select this if you want Suspend-to-RAM to save the most power
507 possible (without powering off the CPU) by disabling the PLLs
508 and main oscillator so that only the 32 KiHz clock is available.
509
510 When only that slow-clock is available, some peripherals lose
511 functionality. Many can't issue wakeup events unless faster
512 clocks are available. Some lose their operating state and
513 need to be completely re-initialized.
514
David Brownell5248c652007-11-12 17:59:10 +0100515config AT91_TIMER_HZ
516 int "Kernel HZ (jiffies per second)"
517 range 32 1024
518 depends on ARCH_AT91
519 default "128" if ARCH_AT91RM9200
520 default "100"
521 help
522 On AT91rm9200 chips where you're using a system clock derived
523 from the 32768 Hz hardware clock, this tick rate should divide
524 it exactly: use a power-of-two value, such as 128 or 256, to
525 reduce timing errors caused by rounding.
526
527 On AT91sam926x chips, or otherwise when using a higher precision
528 system clock (of at least several MHz), rounding is less of a
529 problem so it can be safer to use a decimal values like 100.
530
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100531choice
532 prompt "Select a UART for early kernel messages"
533
534config AT91_EARLY_DBGU
535 bool "DBGU"
536
537config AT91_EARLY_USART0
538 bool "USART0"
539
540config AT91_EARLY_USART1
541 bool "USART1"
542
543config AT91_EARLY_USART2
544 bool "USART2"
545 depends on ! ARCH_AT91X40
546
547config AT91_EARLY_USART3
548 bool "USART3"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200549 depends on HAVE_AT91_USART3
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100550
551config AT91_EARLY_USART4
552 bool "USART4"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200553 depends on HAVE_AT91_USART4
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100554
555config AT91_EARLY_USART5
556 bool "USART5"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200557 depends on HAVE_AT91_USART5
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100558
559endchoice
560
SAN People73a59c12006-01-09 17:05:41 +0000561endmenu
562
563endif