Linux 2.6.21
[linux/fpc-iii.git] / arch / arm / mach-at91 / Kconfig
blobbf0d96272e3a01b88063996fad0d4eeedef24afd
1 if ARCH_AT91
3 menu "Atmel AT91 System-on-Chip"
5 choice
6         prompt "Atmel AT91 Processor"
8 config ARCH_AT91RM9200
9         bool "AT91RM9200"
11 config ARCH_AT91SAM9260
12         bool "AT91SAM9260 or AT91SAM9XE"
14 config ARCH_AT91SAM9261
15         bool "AT91SAM9261"
17 config ARCH_AT91SAM9263
18         bool "AT91SAM9263"
20 endchoice
22 # ----------------------------------------------------------
24 if ARCH_AT91RM9200
26 comment "AT91RM9200 Board Type"
28 config MACH_ONEARM
29         bool "Ajeco 1ARM Single Board Computer"
30         depends on ARCH_AT91RM9200
31         help
32           Select this if you are using Ajeco's 1ARM Single Board Computer.
33           <http://www.ajeco.fi/products.htm>
35 config ARCH_AT91RM9200DK
36         bool "Atmel AT91RM9200-DK Development board"
37         depends on ARCH_AT91RM9200
38         help
39           Select this if you are using Atmel's AT91RM9200-DK Development board.
40           (Discontinued)
42 config MACH_AT91RM9200EK
43         bool "Atmel AT91RM9200-EK Evaluation Kit"
44         depends on ARCH_AT91RM9200
45         help
46           Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
47           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
49 config MACH_CSB337
50         bool "Cogent CSB337"
51         depends on ARCH_AT91RM9200
52         help
53           Select this if you are using Cogent's CSB337 board.
54           <http://www.cogcomp.com/csb_csb337.htm>
56 config MACH_CSB637
57         bool "Cogent CSB637"
58         depends on ARCH_AT91RM9200
59         help
60           Select this if you are using Cogent's CSB637 board.
61           <http://www.cogcomp.com/csb_csb637.htm>
63 config MACH_CARMEVA
64         bool "Conitec ARM&EVA"
65         depends on ARCH_AT91RM9200
66         help
67           Select this if you are using Conitec's AT91RM9200-MCU-Module.
68           <http://www.conitec.net/english/linuxboard.htm>
70 config MACH_ATEB9200
71         bool "Embest ATEB9200"
72         depends on ARCH_AT91RM9200
73         help
74           Select this if you are using Embest's ATEB9200 board.
75           <http://www.embedinfo.com/english/product/ATEB9200.asp>
77 config MACH_KB9200
78         bool "KwikByte KB920x"
79         depends on ARCH_AT91RM9200
80         help
81           Select this if you are using KwikByte's KB920x board.
82           <http://kwikbyte.com/KB9202_description_new.htm>
84 config MACH_KAFA
85         bool "Sperry-Sun KAFA board"
86         depends on ARCH_AT91RM9200
87         help
88           Select this if you are using Sperry-Sun's KAFA board.
90 endif
92 # ----------------------------------------------------------
94 if ARCH_AT91SAM9260
96 comment "AT91SAM9260 Variants"
98 config ARCH_AT91SAM9260_SAM9XE
99         bool "AT91SAM9XE"
100         depends on ARCH_AT91SAM9260
101         help
102           Select this if you are using Atmel's AT91SAM9XE System-on-Chip.
103           They are basicaly AT91SAM9260s with various sizes of embedded Flash.
105 comment "AT91SAM9260 / AT91SAM9XE Board Type"
107 config MACH_AT91SAM9260EK
108         bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
109         depends on ARCH_AT91SAM9260
110         help
111           Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
112           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
114 endif
116 # ----------------------------------------------------------
118 if ARCH_AT91SAM9261
120 comment "AT91SAM9261 Board Type"
122 config MACH_AT91SAM9261EK
123         bool "Atmel AT91SAM9261-EK Evaluation Kit"
124         depends on ARCH_AT91SAM9261
125         help
126           Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
127           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
129 endif
131 # ----------------------------------------------------------
133 if ARCH_AT91SAM9263
135 comment "AT91SAM9263 Board Type"
137 config MACH_AT91SAM9263EK
138         bool "Atmel AT91SAM9263-EK Evaluation Kit"
139         depends on ARCH_AT91SAM9263
140         help
141           Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
142           <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
144 endif
146 # ----------------------------------------------------------
148 comment "AT91 Board Options"
150 config MTD_AT91_DATAFLASH_CARD
151         bool "Enable DataFlash Card support"
152         depends on (ARCH_AT91RM9200DK || MACH_AT91RM9200EK || MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
153         help
154           Enable support for the DataFlash card.
156 config MTD_NAND_AT91_BUSWIDTH_16
157         bool "Enable 16-bit data bus interface to NAND flash"
158         depends on (MACH_AT91SAM9260EK || MACH_AT91SAM9261EK || MACH_AT91SAM9263EK)
159         help
160           On AT91SAM926x boards both types of NAND flash can be present
161           (8 and 16 bit data bus width).
163 # ----------------------------------------------------------
165 comment "AT91 Feature Selections"
167 config AT91_PROGRAMMABLE_CLOCKS
168         bool "Programmable Clocks"
169         help
170           Select this if you need to program one or more of the PCK0..PCK3
171           programmable clock outputs.
173 endmenu
175 endif