3 config HAVE_AT91_DATAFLASH_CARD
12 config HAVE_AT91_USART3
15 config HAVE_AT91_USART4
18 config HAVE_AT91_USART5
21 config AT91_SAM9_ALT_RESET
24 menu "Atmel AT91 System-on-Chip"
27 prompt "Atmel AT91 Processor"
29 config ARCH_AT91RM9200
32 select GENERIC_CLOCKEVENTS
33 select HAVE_AT91_DBGU0
34 select HAVE_AT91_USART3
36 config ARCH_AT91SAM9260
37 bool "AT91SAM9260 or AT91SAM9XE"
39 select GENERIC_CLOCKEVENTS
40 select HAVE_AT91_DBGU0
41 select HAVE_AT91_USART3
42 select HAVE_AT91_USART4
43 select HAVE_AT91_USART5
45 select AT91_SAM9_ALT_RESET
47 config ARCH_AT91SAM9261
50 select GENERIC_CLOCKEVENTS
52 select HAVE_AT91_DBGU0
53 select AT91_SAM9_ALT_RESET
55 config ARCH_AT91SAM9G10
58 select GENERIC_CLOCKEVENTS
59 select HAVE_AT91_DBGU0
61 select AT91_SAM9_ALT_RESET
63 config ARCH_AT91SAM9263
66 select GENERIC_CLOCKEVENTS
69 select HAVE_AT91_DBGU1
70 select AT91_SAM9_ALT_RESET
72 config ARCH_AT91SAM9RL
75 select GENERIC_CLOCKEVENTS
76 select HAVE_AT91_USART3
78 select HAVE_AT91_DBGU0
79 select AT91_SAM9_ALT_RESET
81 config ARCH_AT91SAM9G20
84 select GENERIC_CLOCKEVENTS
85 select HAVE_AT91_DBGU0
86 select HAVE_AT91_USART3
87 select HAVE_AT91_USART4
88 select HAVE_AT91_USART5
90 select AT91_SAM9_ALT_RESET
92 config ARCH_AT91SAM9G45
95 select GENERIC_CLOCKEVENTS
96 select HAVE_AT91_USART3
99 select HAVE_AT91_DBGU1
104 select GENERIC_CLOCKEVENTS
107 select HAVE_AT91_DBGU1
111 select ARCH_USES_GETTIMEOFFSET
117 default !ARCH_AT91X40
119 # ----------------------------------------------------------
123 comment "AT91RM9200 Board Type"
126 bool "Ajeco 1ARM Single Board Computer"
128 Select this if you are using Ajeco's 1ARM Single Board Computer.
129 <http://www.ajeco.fi/>
131 config ARCH_AT91RM9200DK
132 bool "Atmel AT91RM9200-DK Development board"
133 select HAVE_AT91_DATAFLASH_CARD
135 Select this if you are using Atmel's AT91RM9200-DK Development board.
138 config MACH_AT91RM9200EK
139 bool "Atmel AT91RM9200-EK Evaluation Kit"
140 select HAVE_AT91_DATAFLASH_CARD
142 Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
143 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
148 Select this if you are using Cogent's CSB337 board.
149 <http://www.cogcomp.com/csb_csb337.htm>
154 Select this if you are using Cogent's CSB637 board.
155 <http://www.cogcomp.com/csb_csb637.htm>
158 bool "Conitec ARM&EVA"
160 Select this if you are using Conitec's AT91RM9200-MCU-Module.
161 <http://www.conitec.net/english/linuxboard.php>
164 bool "Embest ATEB9200"
166 Select this if you are using Embest's ATEB9200 board.
167 <http://www.embedinfo.com/english/product/ATEB9200.asp>
170 bool "KwikByte KB920x"
172 Select this if you are using KwikByte's KB920x board.
173 <http://www.kwikbyte.com/KB9202.html>
175 config MACH_PICOTUX2XX
178 Select this if you are using a picotux 200.
179 <http://www.picotux.com/>
182 bool "Sperry-Sun KAFA board"
184 Select this if you are using Sperry-Sun's KAFA board.
187 bool "emQbit ECB_AT91 SBC"
188 select HAVE_AT91_DATAFLASH_CARD
190 Select this if you are using emQbit's ECB_AT91 board.
191 <http://wiki.emqbit.com/free-ecb-at91>
194 bool "ucDragon YL-9200"
196 Select this if you are using the ucDragon YL-9200 board.
199 bool "Eukrea CPUAT91"
201 Select this if you are using the Eukrea Electromatique's
202 CPUAT91 board <http://www.eukrea.com/>.
207 Select this if you are using the eco920 board
210 bool "RSI Embedded Webserver"
211 depends on ARCH_AT91RM9200
213 Select this if you are using RSIs EWS board.
216 # ----------------------------------------------------------
220 comment "AT91SAM9260 Variants"
222 comment "AT91SAM9260 / AT91SAM9XE Board Type"
224 config MACH_AT91SAM9260EK
225 bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
226 select HAVE_AT91_DATAFLASH_CARD
228 Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
229 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
232 bool "KwikByte KB9260 (CAM60) board"
234 Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
235 <http://www.kwikbyte.com/KB9260.html>
237 config MACH_SAM9_L9260
238 bool "Olimex SAM9-L9260 board"
239 select HAVE_AT91_DATAFLASH_CARD
241 Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
242 <http://www.olimex.com/dev/sam9-L9260.html>
245 bool "Custom afeb9260 board v1"
247 Select this if you are using custom afeb9260 board based on
248 open hardware design. Select this for revision 1 of the board.
249 <svn://194.85.238.22/home/users/george/svn/arm9eb>
250 <http://groups.google.com/group/arm9fpga-evolution-board>
252 config MACH_USB_A9260
253 bool "CALAO USB-A9260"
255 Select this if you are using a Calao Systems USB-A9260.
256 <http://www.calao-systems.com>
258 config MACH_QIL_A9260
259 bool "CALAO QIL-A9260 board"
261 Select this if you are using a Calao Systems QIL-A9260 Board.
262 <http://www.calao-systems.com>
265 bool "Eukrea CPU9260 board"
267 Select this if you are using a Eukrea Electromatique's
268 CPU9260 Board <http://www.eukrea.com/>
270 config MACH_FLEXIBITY
271 bool "Flexibity Connect board"
273 Select this if you are using Flexibity Connect board
274 <http://www.flexibity.com>
278 # ----------------------------------------------------------
282 comment "AT91SAM9261 Board Type"
284 config MACH_AT91SAM9261EK
285 bool "Atmel AT91SAM9261-EK Evaluation Kit"
286 select HAVE_AT91_DATAFLASH_CARD
288 Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
289 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
293 # ----------------------------------------------------------
297 comment "AT91SAM9G10 Board Type"
299 config MACH_AT91SAM9G10EK
300 bool "Atmel AT91SAM9G10-EK Evaluation Kit"
301 select HAVE_AT91_DATAFLASH_CARD
303 Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit.
304 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588>
308 # ----------------------------------------------------------
312 comment "AT91SAM9263 Board Type"
314 config MACH_AT91SAM9263EK
315 bool "Atmel AT91SAM9263-EK Evaluation Kit"
316 select HAVE_AT91_DATAFLASH_CARD
318 Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
319 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
321 config MACH_USB_A9263
322 bool "CALAO USB-A9263"
324 Select this if you are using a Calao Systems USB-A9263.
325 <http://www.calao-systems.com>
327 config MACH_NEOCORE926
328 bool "Adeneo NEOCORE926"
329 select HAVE_AT91_DATAFLASH_CARD
331 Select this if you are using the Adeneo Neocore 926 board.
335 # ----------------------------------------------------------
339 comment "AT91SAM9RL Board Type"
341 config MACH_AT91SAM9RLEK
342 bool "Atmel AT91SAM9RL-EK Evaluation Kit"
344 Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
348 # ----------------------------------------------------------
352 comment "AT91SAM9G20 Board Type"
354 config MACH_AT91SAM9G20EK
355 bool "Atmel AT91SAM9G20-EK Evaluation Kit"
356 select HAVE_AT91_DATAFLASH_CARD
358 Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit
359 that embeds only one SD/MMC slot.
361 config MACH_AT91SAM9G20EK_2MMC
362 depends on MACH_AT91SAM9G20EK
363 bool "Atmel AT91SAM9G20-EK Evaluation Kit with 2 SD/MMC Slots"
365 Select this if you are using an Atmel AT91SAM9G20-EK Evaluation Kit
366 with 2 SD/MMC Slots. This is the case for AT91SAM9G20-EK rev. C and
370 bool "Eukrea CPU9G20 board"
372 Select this if you are using a Eukrea Electromatique's
373 CPU9G20 Board <http://www.eukrea.com/>
375 config MACH_ACMENETUSFOXG20
376 bool "Acme Systems srl FOX Board G20"
378 Select this if you are using Acme Systems
379 FOX Board G20 <http://www.acmesystems.it>
381 config MACH_PORTUXG20
382 bool "taskit PortuxG20"
384 Select this if you are using taskit's PortuxG20.
385 <http://www.taskit.de/en/>
387 config MACH_STAMP9G20
388 bool "taskit Stamp9G20 CPU module"
390 Select this if you are using taskit's Stamp9G20 CPU module on its
392 <http://www.taskit.de/en/>
394 config MACH_PCONTROL_G20
395 bool "PControl G20 CPU module"
397 Select this if you are using taskit's Stamp9G20 CPU module on this
398 carrier board, beeing the decentralized unit of a building automation
399 system; featuring nvram, eth-switch, iso-rs485, display, io
402 bool "GS_IA18_S board"
404 This enables support for the GS_IA18_S board
405 produced by GeoSIG Ltd company. This is an internet accelerograph.
406 <http://www.geosig.com>
408 config MACH_USB_A9G20
409 bool "CALAO USB-A9G20"
410 depends on ARCH_AT91SAM9G20
412 Select this if you are using a Calao Systems USB-A9G20.
413 <http://www.calao-systems.com>
417 if (ARCH_AT91SAM9260 || ARCH_AT91SAM9G20)
418 comment "AT91SAM9260/AT91SAM9G20 boards"
420 config MACH_SNAPPER_9260
421 bool "Bluewater Systems Snapper 9260/9G20 module"
423 Select this if you are using the Bluewater Systems Snapper 9260 or
424 Snapper 9G20 modules.
425 <http://www.bluewatersys.com/>
428 # ----------------------------------------------------------
432 comment "AT91SAM9G45 Board Type"
434 config MACH_AT91SAM9M10G45EK
435 bool "Atmel AT91SAM9M10G45-EK Evaluation Kits"
437 Select this if you are using Atmel's AT91SAM9G45-EKES Evaluation Kit.
438 "ES" at the end of the name means that this board is an
443 # ----------------------------------------------------------
447 comment "AT91CAP9 Board Type"
449 config MACH_AT91CAP9ADK
450 bool "Atmel AT91CAP9A-DK Evaluation Kit"
451 select HAVE_AT91_DATAFLASH_CARD
453 Select this if you are using Atmel's AT91CAP9A-DK Evaluation Kit.
454 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4138>
458 # ----------------------------------------------------------
462 comment "AT91X40 Board Type"
465 bool "Atmel AT91EB01 Evaluation Kit"
467 Select this if you are using Atmel's AT91EB01 Evaluation Kit.
468 It is also a popular target for simulators such as GDB's
469 ARM simulator (commonly known as the ARMulator) and the
474 # ----------------------------------------------------------
476 comment "Generic Board Type"
478 config MACH_AT91SAM_DT
479 bool "Atmel AT91SAM Evaluation Kits with device-tree support"
482 Select this if you want to experiment device-tree with
483 an Atmel Evaluation Kit.
485 # ----------------------------------------------------------
487 comment "AT91 Board Options"
489 config MTD_AT91_DATAFLASH_CARD
490 bool "Enable DataFlash Card support"
491 depends on HAVE_AT91_DATAFLASH_CARD
493 Enable support for the DataFlash card.
495 # ----------------------------------------------------------
497 comment "AT91 Feature Selections"
499 config AT91_PROGRAMMABLE_CLOCKS
500 bool "Programmable Clocks"
502 Select this if you need to program one or more of the PCK0..PCK3
503 programmable clock outputs.
505 config AT91_SLOW_CLOCK
506 bool "Suspend-to-RAM disables main oscillator"
509 Select this if you want Suspend-to-RAM to save the most power
510 possible (without powering off the CPU) by disabling the PLLs
511 and main oscillator so that only the 32 KiHz clock is available.
513 When only that slow-clock is available, some peripherals lose
514 functionality. Many can't issue wakeup events unless faster
515 clocks are available. Some lose their operating state and
516 need to be completely re-initialized.
519 int "Kernel HZ (jiffies per second)"
522 default "128" if ARCH_AT91RM9200
525 On AT91rm9200 chips where you're using a system clock derived
526 from the 32768 Hz hardware clock, this tick rate should divide
527 it exactly: use a power-of-two value, such as 128 or 256, to
528 reduce timing errors caused by rounding.
530 On AT91sam926x chips, or otherwise when using a higher precision
531 system clock (of at least several MHz), rounding is less of a
532 problem so it can be safer to use a decimal values like 100.
535 prompt "Select a UART for early kernel messages"
537 config AT91_EARLY_DBGU0
538 bool "DBGU on rm9200, 9260/9g20, 9261/9g10 and 9rl"
539 depends on HAVE_AT91_DBGU0
541 config AT91_EARLY_DBGU1
542 bool "DBGU on 9263, 9g45 and cap9"
543 depends on HAVE_AT91_DBGU1
545 config AT91_EARLY_USART0
548 config AT91_EARLY_USART1
551 config AT91_EARLY_USART2
553 depends on ! ARCH_AT91X40
555 config AT91_EARLY_USART3
557 depends on HAVE_AT91_USART3
559 config AT91_EARLY_USART4
561 depends on HAVE_AT91_USART4
563 config AT91_EARLY_USART5
565 depends on HAVE_AT91_USART5