blob: 2d299bf5d72fc05085dacf6ce5bcb20d9c02e1ea [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
Uwe Kleine-König568aa752011-04-19 10:21:20 +020086 select HAVE_NET_MACB
Andrew Victor2b3b3512008-01-24 15:10:39 +010087
Andrew Victor5e38efa2009-12-15 21:57:27 +010088config ARCH_AT572D940HF
89 bool "AT572D940HF"
90 select CPU_ARM926T
Andrew Victor5e38efa2009-12-15 21:57:27 +010091 select GENERIC_CLOCKEVENTS
92
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010093config ARCH_AT91X40
94 bool "AT91x40"
John Stultz5cfc8ee2010-03-24 00:22:36 +000095 select ARCH_USES_GETTIMEOFFSET
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010096
Andrew Victor05043d02006-12-01 11:51:19 +010097endchoice
98
Greg Ungerer9f1ccef2007-07-30 02:39:21 +010099config AT91_PMC_UNIT
100 bool
101 default !ARCH_AT91X40
102
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100103# ----------------------------------------------------------
104
105if ARCH_AT91RM9200
SAN People73a59c12006-01-09 17:05:41 +0000106
107comment "AT91RM9200 Board Type"
108
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100109config MACH_ONEARM
110 bool "Ajeco 1ARM Single Board Computer"
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100111 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100112 Select this if you are using Ajeco's 1ARM Single Board Computer.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700113 <http://www.ajeco.fi/>
Lennert Buytenhekb184a4c2006-06-26 17:48:29 +0100114
SAN People73a59c12006-01-09 17:05:41 +0000115config ARCH_AT91RM9200DK
116 bool "Atmel AT91RM9200-DK Development board"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200117 select HAVE_AT91_DATAFLASH_CARD
SAN People73a59c12006-01-09 17:05:41 +0000118 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100119 Select this if you are using Atmel's AT91RM9200-DK Development board.
120 (Discontinued)
121
SAN People73a59c12006-01-09 17:05:41 +0000122config MACH_AT91RM9200EK
123 bool "Atmel AT91RM9200-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200124 select HAVE_AT91_DATAFLASH_CARD
SAN People73a59c12006-01-09 17:05:41 +0000125 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100126 Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
127 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
SAN People73a59c12006-01-09 17:05:41 +0000128
129config MACH_CSB337
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100130 bool "Cogent CSB337"
SAN People73a59c12006-01-09 17:05:41 +0000131 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100132 Select this if you are using Cogent's CSB337 board.
133 <http://www.cogcomp.com/csb_csb337.htm>
SAN People73a59c12006-01-09 17:05:41 +0000134
135config MACH_CSB637
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100136 bool "Cogent CSB637"
SAN People73a59c12006-01-09 17:05:41 +0000137 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100138 Select this if you are using Cogent's CSB637 board.
139 <http://www.cogcomp.com/csb_csb637.htm>
SAN People73a59c12006-01-09 17:05:41 +0000140
141config MACH_CARMEVA
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100142 bool "Conitec ARM&EVA"
SAN People73a59c12006-01-09 17:05:41 +0000143 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100144 Select this if you are using Conitec's AT91RM9200-MCU-Module.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700145 <http://www.conitec.net/english/linuxboard.php>
SAN People73a59c12006-01-09 17:05:41 +0000146
Andrew Victor6902f522006-06-20 19:30:18 +0100147config MACH_ATEB9200
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100148 bool "Embest ATEB9200"
Andrew Victor6902f522006-06-20 19:30:18 +0100149 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100150 Select this if you are using Embest's ATEB9200 board.
151 <http://www.embedinfo.com/english/product/ATEB9200.asp>
152
153config MACH_KB9200
154 bool "KwikByte KB920x"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100155 help
156 Select this if you are using KwikByte's KB920x board.
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700157 <http://www.kwikbyte.com/KB9202.html>
Andrew Victor6902f522006-06-20 19:30:18 +0100158
Simon Richter5d01f132007-04-02 14:06:29 +0100159config MACH_PICOTUX2XX
160 bool "picotux 200"
Simon Richter5d01f132007-04-02 14:06:29 +0100161 help
162 Select this if you are using a picotux 200.
163 <http://www.picotux.com/>
164
Andrew Victor6902f522006-06-20 19:30:18 +0100165config MACH_KAFA
166 bool "Sperry-Sun KAFA board"
Andrew Victor6902f522006-06-20 19:30:18 +0100167 help
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100168 Select this if you are using Sperry-Sun's KAFA board.
169
Andrew Victor2f036ac2008-04-15 21:10:11 +0100170config MACH_ECBAT91
171 bool "emQbit ECB_AT91 SBC"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200172 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor2f036ac2008-04-15 21:10:11 +0100173 help
174 Select this if you are using emQbit's ECB_AT91 board.
175 <http://wiki.emqbit.com/free-ecb-at91>
176
Andrew Victore3ba22d2008-05-24 17:06:45 +0100177config MACH_YL9200
178 bool "ucDragon YL-9200"
Andrew Victore3ba22d2008-05-24 17:06:45 +0100179 help
180 Select this if you are using the ucDragon YL-9200 board.
181
Eric Bénard10233a92009-07-30 07:23:42 +0100182config MACH_CPUAT91
183 bool "Eukrea CPUAT91"
Eric Bénard10233a92009-07-30 07:23:42 +0100184 help
185 Select this if you are using the Eukrea Electromatique's
186 CPUAT91 board <http://www.eukrea.com/>.
187
Uwe Kleine-König01c62c92009-11-03 20:39:02 +0100188config MACH_ECO920
189 bool "eco920"
190 help
191 Select this if you are using the eco920 board
192
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100193endif
194
195# ----------------------------------------------------------
196
197if ARCH_AT91SAM9260
198
Andrew Victorf7eee892007-02-15 08:17:38 +0100199comment "AT91SAM9260 Variants"
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100200
Andrew Victorf7eee892007-02-15 08:17:38 +0100201config ARCH_AT91SAM9260_SAM9XE
202 bool "AT91SAM9XE"
Andrew Victor58a0cd72006-12-01 14:51:13 +0100203 help
Andrew Victorf7eee892007-02-15 08:17:38 +0100204 Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
Matt LaPlantea982ac02007-05-09 07:35:06 +0200205 They are basically AT91SAM9260s with various sizes of embedded Flash.
Andrew Victorf7eee892007-02-15 08:17:38 +0100206
207comment "AT91SAM9260 / AT91SAM9XE Board Type"
208
209config MACH_AT91SAM9260EK
210 bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200211 select HAVE_AT91_DATAFLASH_CARD
212 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victorf7eee892007-02-15 08:17:38 +0100213 help
214 Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
Andrew Victor58a0cd72006-12-01 14:51:13 +0100215 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
216
Andrew Victor35131fb2008-04-15 21:05:03 +0100217config MACH_CAM60
218 bool "KwikByte KB9260 (CAM60) board"
Andrew Victor35131fb2008-04-15 21:05:03 +0100219 help
220 Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
221 <http://www.kwikbyte.com/KB9260.html>
222
Andrew Victor66dbfc62008-04-15 21:07:08 +0100223config MACH_SAM9_L9260
224 bool "Olimex SAM9-L9260 board"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200225 select HAVE_AT91_DATAFLASH_CARD
Andrew Victor66dbfc62008-04-15 21:07:08 +0100226 help
227 Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
228 <http://www.olimex.com/dev/sam9-L9260.html>
229
Sergey Lapin9c784f92008-08-03 02:29:48 +0100230config MACH_AFEB9260
231 bool "Custom afeb9260 board v1"
Sergey Lapin9c784f92008-08-03 02:29:48 +0100232 help
233 Select this if you are using custom afeb9260 board based on
234 open hardware design. Select this for revision 1 of the board.
235 <svn://194.85.238.22/home/users/george/svn/arm9eb>
236 <http://groups.google.com/group/arm9fpga-evolution-board>
237
Andrew Victorca0a7892008-05-24 17:47:04 +0100238config MACH_USB_A9260
239 bool "CALAO USB-A9260"
Andrew Victorca0a7892008-05-24 17:47:04 +0100240 help
241 Select this if you are using a Calao Systems USB-A9260.
242 <http://www.calao-systems.com>
243
244config MACH_QIL_A9260
245 bool "CALAO QIL-A9260 board"
Andrew Victorca0a7892008-05-24 17:47:04 +0100246 help
247 Select this if you are using a Calao Systems QIL-A9260 Board.
248 <http://www.calao-systems.com>
249
Eric Bénard41a353d2009-07-30 07:20:03 +0100250config MACH_CPU9260
251 bool "Eukrea CPU9260 board"
Eric Bénard41a353d2009-07-30 07:20:03 +0100252 help
253 Select this if you are using a Eukrea Electromatique's
254 CPU9260 Board <http://www.eukrea.com/>
255
Maxim Osipov8ed90592010-09-15 11:54:49 +0100256config MACH_FLEXIBITY
257 bool "Flexibity Connect board"
258 help
259 Select this if you are using Flexibity Connect board
260 <http://www.flexibity.com>
261
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100262endif
263
264# ----------------------------------------------------------
265
266if ARCH_AT91SAM9261
267
268comment "AT91SAM9261 Board Type"
269
Andrew Victor58a0cd72006-12-01 14:51:13 +0100270config MACH_AT91SAM9261EK
271 bool "Atmel AT91SAM9261-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200272 select HAVE_AT91_DATAFLASH_CARD
273 select HAVE_NAND_ATMEL_BUSWIDTH_16
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
289 select HAVE_NAND_ATMEL_BUSWIDTH_16
Nicolas Ferreb319ff82009-06-26 15:37:01 +0100290 help
291 Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit.
292 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588>
293
294endif
295
296# ----------------------------------------------------------
297
Andrew Victore6d92e62007-02-08 10:22:16 +0100298if ARCH_AT91SAM9263
299
300comment "AT91SAM9263 Board Type"
301
302config MACH_AT91SAM9263EK
303 bool "Atmel AT91SAM9263-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200304 select HAVE_AT91_DATAFLASH_CARD
305 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victore6d92e62007-02-08 10:22:16 +0100306 help
307 Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
308 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
309
Andrew Victorca0a7892008-05-24 17:47:04 +0100310config MACH_USB_A9263
311 bool "CALAO USB-A9263"
Andrew Victorca0a7892008-05-24 17:47:04 +0100312 help
313 Select this if you are using a Calao Systems USB-A9263.
314 <http://www.calao-systems.com>
315
Andrew Victorffc63b72008-10-06 20:13:53 +0100316config MACH_NEOCORE926
317 bool "Adeneo NEOCORE926"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200318 select HAVE_AT91_DATAFLASH_CARD
Andrew Victorffc63b72008-10-06 20:13:53 +0100319 help
320 Select this if you are using the Adeneo Neocore 926 board.
321
Andrew Victore6d92e62007-02-08 10:22:16 +0100322endif
323
324# ----------------------------------------------------------
325
Andrew Victorc42dcb32007-05-11 19:24:18 +0100326if ARCH_AT91SAM9RL
327
328comment "AT91SAM9RL Board Type"
329
330config MACH_AT91SAM9RLEK
331 bool "Atmel AT91SAM9RL-EK Evaluation Kit"
Andrew Victorc42dcb32007-05-11 19:24:18 +0100332 help
333 Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
334
335endif
336
337# ----------------------------------------------------------
338
sedji gaouaou61352662008-07-10 10:15:35 +0100339if ARCH_AT91SAM9G20
340
341comment "AT91SAM9G20 Board Type"
342
343config MACH_AT91SAM9G20EK
344 bool "Atmel AT91SAM9G20-EK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200345 select HAVE_AT91_DATAFLASH_CARD
346 select HAVE_NAND_ATMEL_BUSWIDTH_16
sedji gaouaou61352662008-07-10 10:15:35 +0100347 help
Nicolas Ferre0f742962009-10-20 16:32:53 +0200348 Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit
349 that embeds only one SD/MMC slot.
350
351config MACH_AT91SAM9G20EK_2MMC
Jean-Christophe PLAGNIOL-VILLARDa6e016f2010-09-21 18:01:37 +0200352 depends on MACH_AT91SAM9G20EK
Nicolas Ferre0f742962009-10-20 16:32:53 +0200353 bool "Atmel AT91SAM9G20-EK Evaluation Kit with 2 SD/MMC Slots"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200354 select HAVE_NAND_ATMEL_BUSWIDTH_16
Nicolas Ferre0f742962009-10-20 16:32:53 +0200355 help
356 Select this if you are using an Atmel AT91SAM9G20-EK Evaluation Kit
357 with 2 SD/MMC Slots. This is the case for AT91SAM9G20-EK rev. C and
358 onwards.
sedji gaouaou61352662008-07-10 10:15:35 +0100359
Eric Bénard41a353d2009-07-30 07:20:03 +0100360config MACH_CPU9G20
361 bool "Eukrea CPU9G20 board"
Eric Bénard41a353d2009-07-30 07:20:03 +0100362 help
363 Select this if you are using a Eukrea Electromatique's
364 CPU9G20 Board <http://www.eukrea.com/>
365
Sergio Tanzilli0fb55d32010-10-14 02:06:26 +0200366config MACH_ACMENETUSFOXG20
367 bool "Acme Systems srl FOX Board G20"
368 help
369 Select this if you are using Acme Systems
370 FOX Board G20 <http://www.acmesystems.it>
371
Christian Glindkamp9b404b72010-04-13 14:55:10 +0100372config MACH_PORTUXG20
373 bool "taskit PortuxG20"
374 help
375 Select this if you are using taskit's PortuxG20.
376 <http://www.taskit.de/en/>
377
378config MACH_STAMP9G20
379 bool "taskit Stamp9G20 CPU module"
380 help
381 Select this if you are using taskit's Stamp9G20 CPU module on its
382 evaluation board.
383 <http://www.taskit.de/en/>
384
Peter Gsellmannabf0c1b2010-10-13 16:18:51 +0200385config MACH_PCONTROL_G20
386 bool "PControl G20 CPU module"
387 help
388 Select this if you are using taskit's Stamp9G20 CPU module on this
389 carrier board, beeing the decentralized unit of a building automation
390 system; featuring nvram, eth-switch, iso-rs485, display, io
Igor Plyatovfcdc2ea2011-01-14 19:01:13 +0100391
392config MACH_GSIA18S
393 bool "GS_IA18_S board"
394 help
395 This enables support for the GS_IA18_S board
396 produced by GeoSIG Ltd company. This is an internet accelerograph.
397 <http://www.geosig.com>
sedji gaouaou61352662008-07-10 10:15:35 +0100398endif
399
Ryan Mallon064baac2010-07-06 21:48:53 +0100400if (ARCH_AT91SAM9260 || ARCH_AT91SAM9G20)
401comment "AT91SAM9260/AT91SAM9G20 boards"
402
403config MACH_SNAPPER_9260
404 bool "Bluewater Systems Snapper 9260/9G20 module"
405 help
406 Select this if you are using the Bluewater Systems Snapper 9260 or
407 Snapper 9G20 modules.
408 <http://www.bluewatersys.com/>
409endif
410
sedji gaouaou61352662008-07-10 10:15:35 +0100411# ----------------------------------------------------------
412
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100413if ARCH_AT91SAM9G45
414
415comment "AT91SAM9G45 Board Type"
416
Jean-Christophe PLAGNIOL-VILLARD67dd8992010-09-22 07:55:59 +0200417config MACH_AT91SAM9M10G45EK
418 bool "Atmel AT91SAM9M10G45-EK Evaluation Kits"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200419 select HAVE_NAND_ATMEL_BUSWIDTH_16
Nicolas Ferre789b23b2009-06-26 15:36:58 +0100420 help
421 Select this if you are using Atmel's AT91SAM9G45-EKES Evaluation Kit.
422 "ES" at the end of the name means that this board is an
423 Engineering Sample.
424
425endif
426
427# ----------------------------------------------------------
428
Andrew Victor86640ca2008-01-24 15:16:41 +0100429if ARCH_AT91CAP9
430
431comment "AT91CAP9 Board Type"
432
433config MACH_AT91CAP9ADK
434 bool "Atmel AT91CAP9A-DK Evaluation Kit"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200435 select HAVE_AT91_DATAFLASH_CARD
436 select HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victor86640ca2008-01-24 15:16:41 +0100437 help
438 Select this if you are using Atmel's AT91CAP9A-DK Evaluation Kit.
439 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4138>
440
441endif
442
443# ----------------------------------------------------------
444
Andrew Victorc9a8fdd2009-12-15 22:00:18 +0100445if ARCH_AT572D940HF
446
447comment "AT572D940HF Board Type"
448
449config MACH_AT572D940HFEB
450 bool "AT572D940HF-EK"
451 depends on ARCH_AT572D940HF
452 select HAVE_AT91_DATAFLASH_CARD
453 select HAVE_NAND_ATMEL_BUSWIDTH_16
454 help
455 Select this if you are using Atmel's AT572D940HF-EK evaluation kit.
456 <http://www.atmel.com/products/diopsis/default.asp>
457
458endif
459
460# ----------------------------------------------------------
461
Greg Ungerer9f1ccef2007-07-30 02:39:21 +0100462if ARCH_AT91X40
463
464comment "AT91X40 Board Type"
465
466config MACH_AT91EB01
467 bool "Atmel AT91EB01 Evaluation Kit"
468 help
469 Select this if you are using Atmel's AT91EB01 Evaluation Kit.
470 It is also a popular target for simulators such as GDB's
471 ARM simulator (commonly known as the ARMulator) and the
472 Skyeye simulator.
473
474endif
475
476# ----------------------------------------------------------
477
Andrew Victor58a0cd72006-12-01 14:51:13 +0100478comment "AT91 Board Options"
479
480config MTD_AT91_DATAFLASH_CARD
481 bool "Enable DataFlash Card support"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200482 depends on HAVE_AT91_DATAFLASH_CARD
Andrew Victor58a0cd72006-12-01 14:51:13 +0100483 help
484 Enable support for the DataFlash card.
485
Pieter du Preezf6ed6f72008-08-01 10:06:40 +0100486config MTD_NAND_ATMEL_BUSWIDTH_16
Andrew Victor58a0cd72006-12-01 14:51:13 +0100487 bool "Enable 16-bit data bus interface to NAND flash"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200488 depends on HAVE_NAND_ATMEL_BUSWIDTH_16
Andrew Victor58a0cd72006-12-01 14:51:13 +0100489 help
490 On AT91SAM926x boards both types of NAND flash can be present
491 (8 and 16 bit data bus width).
SAN People73a59c12006-01-09 17:05:41 +0000492
Andrew Victor8fc5ffa2006-06-29 16:06:33 +0100493# ----------------------------------------------------------
494
495comment "AT91 Feature Selections"
SAN People73a59c12006-01-09 17:05:41 +0000496
497config AT91_PROGRAMMABLE_CLOCKS
498 bool "Programmable Clocks"
499 help
500 Select this if you need to program one or more of the PCK0..PCK3
501 programmable clock outputs.
502
Andrew Victoreaad2db2008-09-21 21:35:18 +0100503config AT91_SLOW_CLOCK
504 bool "Suspend-to-RAM disables main oscillator"
505 depends on SUSPEND
506 help
507 Select this if you want Suspend-to-RAM to save the most power
508 possible (without powering off the CPU) by disabling the PLLs
509 and main oscillator so that only the 32 KiHz clock is available.
510
511 When only that slow-clock is available, some peripherals lose
512 functionality. Many can't issue wakeup events unless faster
513 clocks are available. Some lose their operating state and
514 need to be completely re-initialized.
515
David Brownell5248c652007-11-12 17:59:10 +0100516config AT91_TIMER_HZ
517 int "Kernel HZ (jiffies per second)"
518 range 32 1024
519 depends on ARCH_AT91
520 default "128" if ARCH_AT91RM9200
521 default "100"
522 help
523 On AT91rm9200 chips where you're using a system clock derived
524 from the 32768 Hz hardware clock, this tick rate should divide
525 it exactly: use a power-of-two value, such as 128 or 256, to
526 reduce timing errors caused by rounding.
527
528 On AT91sam926x chips, or otherwise when using a higher precision
529 system clock (of at least several MHz), rounding is less of a
530 problem so it can be safer to use a decimal values like 100.
531
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100532choice
533 prompt "Select a UART for early kernel messages"
534
535config AT91_EARLY_DBGU
536 bool "DBGU"
537
538config AT91_EARLY_USART0
539 bool "USART0"
540
541config AT91_EARLY_USART1
542 bool "USART1"
543
544config AT91_EARLY_USART2
545 bool "USART2"
546 depends on ! ARCH_AT91X40
547
548config AT91_EARLY_USART3
549 bool "USART3"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200550 depends on HAVE_AT91_USART3
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100551
552config AT91_EARLY_USART4
553 bool "USART4"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200554 depends on HAVE_AT91_USART4
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100555
556config AT91_EARLY_USART5
557 bool "USART5"
Jean-Christophe PLAGNIOL-VILLARD2ef9f592009-10-22 18:50:26 +0200558 depends on HAVE_AT91_USART5
Guennadi Liakhovetskifa3218d2008-01-29 15:43:13 +0100559
560endchoice
561
SAN People73a59c12006-01-09 17:05:41 +0000562endmenu
563
564endif